Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture

2020-02-21 Thread Vivian Kong
Sorry for the delayed reply. We are working on updating the port to a newer version. We'd like to ask for feedback when it's ready. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab Thomas Monjalon wrote on 2020/02/18 04:03:27 PM: > From: Thomas M

Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture

2019-04-10 Thread Vivian Kong
Sorry what I meant to say is that we have no control over what Power team will do in terms on CI. And yes I will definitely reach out to them to see what their plans are. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab Thomas Monjalon wrote on 2019/04/10 03:46

Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture

2019-04-10 Thread Vivian Kong
that. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab Thomas Monjalon wrote on 2019/04/10 01:43:34 PM: > From: Thomas Monjalon > To: Vivian Kong > Cc: dev@dpdk.org > Date: 2019/04/10 01:43 PM > Subject: Re: [

Re: [dpdk-dev] [RFC 10/12] ethdev: add cast for bus_device

2019-04-10 Thread Vivian Kong
Hmm...we weren't able to compile without the cast. I'll take a closer look. Thanks. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab Thomas Monjalon wrote on 2019/04/09 04:14:08 PM: > From: Thomas Monjalon > To: vivk...@ca.ibm.com > Cc:

Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture

2019-04-10 Thread Vivian Kong
ted. Wondering if there are any documentation on how this is set up? Thanks. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab Thomas Monjalon wrote on 2019/04/09 04:25:30 PM: > From: Thomas Monjalon > To: vivk...@ca.ibm.com > Cc: dev@dpdk.org > Date:

Re: [dpdk-dev] [RFC 09/12] doc: introduce s390x architecture

2019-04-10 Thread Vivian Kong
Right I don't expect these to go in 19.05. I wanted to follow the contribution doc and update documentation. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab Thomas Monjalon wrote on 2019/04/09 04:12:01 PM: > From: Thomas Monjalon > To: vivk...@ca.

Re: [dpdk-dev] [RFC 01/12] mk: introduce s390x architecture

2019-04-10 Thread Vivian Kong
I'll look into adding that. Thanks. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab Luca Boccassi wrote on 2019/04/09 03:38:45 PM: > From: Luca Boccassi > To: vivk...@ca.ibm.com, dev@dpdk.org > Date: 2019/04/09 03:38 PM > Subject: Re: [dpd

[dpdk-dev] [RFC 12/12] test: miscellaneous test fixes

2019-04-09 Thread Vivian Kong
Minor test case fixes. Signed-off-by: Vivian Kong --- app/test/autotest_data.py | 2 +- app/test/test_cmdline.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/test/autotest_data.py b/app/test/autotest_data.py index db2527489..72c56e528 100644 --- a/app/test

[dpdk-dev] [RFC 10/12] ethdev: add cast for bus_device

2019-04-09 Thread Vivian Kong
Signed-off-by: Vivian Kong --- lib/librte_ethdev/rte_ethdev_pci.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_ethdev/rte_ethdev_pci.h b/lib/librte_ethdev/rte_ethdev_pci.h index 23257e986..80bd120b9 100644 --- a/lib/librte_ethdev/rte_ethdev_pci.h +++ b/lib

[dpdk-dev] [RFC 11/12] mbuf: trivial fix

2019-04-09 Thread Vivian Kong
Signed-off-by: Vivian Kong --- lib/librte_mbuf/rte_mbuf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index f7886dcb3..7dd2e7fb3 100644 --- a/lib/librte_mbuf/rte_mbuf.h +++ b/lib/librte_mbuf/rte_mbuf.h @@ -500,7

[dpdk-dev] [RFC 08/12] hash: add support for s390x architecture

2019-04-09 Thread Vivian Kong
Add big endian support for s390x architecture. Signed-off-by: Vivian Kong --- lib/librte_hash/rte_fbk_hash.h | 7 +++ 1 file changed, 7 insertions(+) diff --git a/lib/librte_hash/rte_fbk_hash.h b/lib/librte_hash/rte_fbk_hash.h index c4d6976d2..5e49950a7 100644 --- a/lib/librte_hash

[dpdk-dev] [RFC 09/12] doc: introduce s390x architecture

2019-04-09 Thread Vivian Kong
Signed-off-by: Vivian Kong --- MAINTAINERS| 9 + doc/guides/rel_notes/release_19_05.rst | 3 +++ 2 files changed, 12 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9774344dd..6d4c51215 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -248,6 +248,15

[dpdk-dev] [RFC 07/12] test: add support for s390x architecture

2019-04-09 Thread Vivian Kong
Add big endian support for s390x architecture. Signed-off-by: Vivian Kong --- app/test/test_cmdline_ipaddr.c | 13 +++- app/test/test_cmdline_num.c| 111 + app/test/test_xmmt_ops.h | 14 + 3 files changed, 137 insertions(+), 1 deletion(-) diff

[dpdk-dev] [RFC 05/12] examples/l3fwd: add support for s390x architecture

2019-04-09 Thread Vivian Kong
Add s390x specific implementation. Signed-off-by: Vivian Kong --- examples/l3fwd/l3fwd_em.c| 8 + examples/l3fwd/l3fwd_lpm_s390x.h | 137 examples/l3fwd/l3fwd_s390x.h | 259 +++ 3 files changed, 404 insertions(+) create mode 100644

[dpdk-dev] [RFC 06/12] net/i40e: add support for s390x architecture

2019-04-09 Thread Vivian Kong
Enable i40e and i40e vector support on s390x. Signed-off-by: Vivian Kong --- doc/guides/nics/features/i40e.ini | 1 + doc/guides/nics/features/i40e_vec.ini | 1 + drivers/net/i40e/Makefile | 2 + drivers/net/i40e/i40e_rxtx_vec_s390x.c | 631 + 4

[dpdk-dev] [RFC 03/12] acl: add support for s390x architecture

2019-04-09 Thread Vivian Kong
Add big endian support for s390x architecture. Signed-off-by: Vivian Kong --- app/test-acl/main.c | 4 ++ lib/librte_acl/Makefile | 2 + lib/librte_acl/acl_bld.c| 69 +++-- lib/librte_acl/acl_gen.c| 9 + lib/librte_acl

[dpdk-dev] [RFC 04/12] lpm: add support for s390x architecture

2019-04-09 Thread Vivian Kong
Add big endian support for s390x architecture. Signed-off-by: Vivian Kong --- lib/librte_lpm/Makefile| 2 + lib/librte_lpm/meson.build | 2 +- lib/librte_lpm/rte_lpm.h | 2 + lib/librte_lpm/rte_lpm6.c | 26 ++- lib/librte_lpm/rte_lpm_s390x.h | 130

[dpdk-dev] [RFC 02/12] eal: add support for s390x architecture

2019-04-09 Thread Vivian Kong
Implement DPDK EAL for s390x architecture. Signed-off-by: Vivian Kong --- .../common/arch/s390x/rte_cpuflags.c | 90 +++ lib/librte_eal/common/arch/s390x/rte_cycles.c | 11 +++ .../common/arch/s390x/rte_hypervisor.c| 11 +++ .../common/include/arch/s390x

[dpdk-dev] [RFC 01/12] mk: introduce s390x architecture

2019-04-09 Thread Vivian Kong
Add config and mk files to build DPDK on Linux on IBM Z (s390x). Signed-off-by: Vivian Kong --- config/defconfig_s390x-native-linux-gcc| 1 + config/defconfig_s390x-native-linuxapp-gcc | 33 ++ mk/arch/s390x/rte.vars.mk | 16 +++ mk

[dpdk-dev] [RFC 00/12] introduce s390x architecture

2019-04-09 Thread Vivian Kong
To build and run DPDK on Linux on IBM Z (s390x), big endian support is added and s390x vector intrinics are used in the implementation of DPDK libraries. I appreciate your feedback. Vivian Kong (12): mk: introduce s390x architecture eal: add support for s390x architecture acl: add support

[dpdk-dev] Function name collision on bpf_validate

2019-04-08 Thread Vivian Kong
your input. Regards, Vivian Kong Linux on IBM Z Open Source Ecosystem IBM Canada Toronto Lab

Re: [dpdk-dev] How to run tests

2018-08-09 Thread Vivian Kong
Thanks all! Regards, Vivian Kong Linux on z Systems Open Source Ecosystem IBM Canada Toronto Lab Bruce Richardson wrote on 2018/08/09 12:17:23 PM: > > On Thu, Aug 09, 2018 at 04:54:36PM +0100, Burakov, Anatoly wrote: > > On 09-Aug-18 2:54 PM, Vivian Kong wrote: > >

Re: [dpdk-dev] How to run tests

2018-08-09 Thread Vivian Kong
Thanks Anatoly. I can find the test application now. Is there a set of tests I can run to verify the build? Regards, Vivian Kong Linux on z Systems Open Source Ecosystem IBM Canada Toronto Lab "Burakov, Anatoly" wrote on 2018/08/09 04:48:21 AM: > On 08-Aug-18 9:10 PM, Vivi

[dpdk-dev] How to run tests

2018-08-08 Thread Vivian Kong
executable. Am I missing something in my make command? Thanks for your help. Regards, Vivian Kong Linux on z Systems Open Source Ecosystem IBM Canada Toronto Lab