Re: lib/eal/arm/include/rte_vect.h fails to compile with clang14 for 32bit ARM

2024-12-02 Thread Ruifeng Wang
+Arm folks. From: Roger Melton (rmelton) Date: Tuesday, December 3, 2024 at 3:39 AM To: dev@dpdk.org , Ruifeng Wang Subject: lib/eal/arm/include/rte_vect.h fails to compile with clang14 for 32bit ARM Hey folks, We are building DPDK with clang14 for a 32bit armv8-a based CPU and ran into a

Re: [PATCH 2/2] maintainers: update maintainers

2024-07-01 Thread Ruifeng Wang
/ionic.ini ARMv8 Crypto -M: Ruifeng Wang +M: Jack Bond-Preston F: drivers/crypto/armv8/ F: doc/guides/cryptodevs/armv8.rst F: doc/guides/cryptodevs/features/armv8.ini Thanks for taking this up. Acked-by: Ruifeng Wang

Re: [PATCH 1/2] maintainers: update for ARMv7 and ARMv8

2024-07-01 Thread Ruifeng Wang
/MAINTAINERS @@ -279,13 +279,13 @@ F: lib/eal/common/rte_random.c F: app/test/test_rand_perf.c ARM v7 -M: Ruifeng Wang +M: Wathsala Vithanage F: config/arm/ F: lib/eal/arm/ X: lib/eal/arm/include/*_64.h ARM v8 -M: Ruifeng Wang +M: Wathsala Vithanage F: config/arm/ F: doc

Re: [DPDK][PATCH v4] config/arm: add Ampere AmpereOneAC04 platform

2024-07-01 Thread Ruifeng Wang
/arm/meson.build | 19 +++ 2 files changed, 36 insertions(+) create mode 100644 config/arm/arm64_ampereoneac04_linux_gcc Acked-by: Ruifeng Wang

Re: [PATCH v3] config/arm: add Ampere AmpereOneX platform

2024-06-27 Thread Ruifeng Wang
/arm64_ampereonex_linux_gcc Acked-by: Ruifeng Wang

Re: [PATCH v2] config/arm: add Ampere AmpereOneX platform

2024-06-20 Thread Ruifeng Wang
['ccache', 'aarch64-linux-gnu-g++'] +ar = 'aarch64-linux-gnu-gcc-ar' +strip = 'aarch64-linux-gnu-strip' +pkgconfig = 'aarch64-linux-gnu-pkg-config' This variable is changed to remove some meson warning [1]. Please update accordingly. With su

Re: [PATCH] config: fix warning for cross build with meson >= 1.3.0

2024-06-17 Thread Ruifeng Wang
(+) Acked-by: Ruifeng Wang

Re: [PATCH v2] eal/arm: replace RTE_BUILD_BUG on non-constant

2024-05-06 Thread Ruifeng Wang
+ Arm team to the loop. Removed invalid email address. From: Daniel Gregory Date: Saturday, May 4, 2024 at 2:27 AM To: Ruifeng Wang Cc: dev@dpdk.org , Punit Agrawal , Liang Ma , Daniel Gregory , Feifei Wang Subject: [PATCH v2] eal/arm: replace RTE_BUILD_BUG on non-constant The ARM

Re: [PATCH v2] config/arm: add Marvell Odyssey

2024-03-05 Thread Ruifeng Wang
;, +'extra_march_features': ['crypto'], +'numa': false, +'sve_acle': false +} + soc_cn9k = { 'description': 'Marvell OCTEON 9', 'implementer': '0x43', @@ -617,6 +631,7 @@ socs = { 'kunpeng930': soc_kunpeng930, 'n1sdp': soc_n1sdp, 'n2': soc_n2, +'odyssey' : soc_odyssey, The SoC string list above also needs update. It is for documentation. With the change: Reviewed-by: Ruifeng Wang 'stingray': soc_stingray, 'thunderx2': soc_thunderx2, 'thunderxt88': soc_thunderxt88,

Re: [PATCH v7 11/19] crypto/armv8: do not use PMD logtype

2024-02-03 Thread Ruifeng Wang
On 2024/2/3 12:11 PM, Stephen Hemminger wrote: Driver already has logging macros, just not used in one place. Fixes: 169ca3db550c ("crypto/armv8: add PMD optimized for ARMv8 processors") Signed-off-by: Stephen Hemminger --- drivers/crypto/armv8/rte_armv8_pmd.c | 4 ++-- 1 file changed, 2 i

Re: [PATCH v3 1/2] config/arm: allow WFE to be enabled config time

2024-01-21 Thread Ruifeng Wang
], +# Enable use of ARM wait for event instruction. +# ['RTE_ARM_USE_WFE', false], + ['RTE_ARCH_ARM64', true], ['RTE_CACHE_LINE_SIZE', 128] ] -- 2.25.1 Acked-by: Ruifeng Wang IMPORTANT NOTICE: The contents of this email and any at

Re: [PATCH 1/2] config/arm: avoid mcpu and march conflicts

2024-01-21 Thread Ruifeng Wang
+Cc On 2024/1/21 5:36 PM, pbhagavat...@marvell.com wrote: From: Pavan Nikhilesh The compiler options march and mtune are a subset of mcpu and will lead to conflicts if improper march is chosen for a given mcpu. To avoid conflicts, force part number march when mcpu is available and is supported

Re: [PATCH 2/2] config/arm: add support for fallback march

2024-01-21 Thread Ruifeng Wang
+Cc On 2024/1/21 5:36 PM, pbhagavat...@marvell.com wrote: From: Pavan Nikhilesh Some ARM CPUs have specific march requirements and are not compatible with the supported march list. Add fallback march in case the mcpu and the march advertised in the part_number_config are not supported by the c

Re: [RFC 2/2] config/arm: add NVIDIA Grace CPU

2024-01-17 Thread Ruifeng Wang
FT-2000+ tys2500: Phytium TengYun S2500 +grace: NVIDIA Grace graviton2: AWS Graviton2 graviton3: AWS Graviton3 hip10: HiSilicon HIP10 @@ -575,6 +584,7 @@ socs = { 'emag': soc_emag, 'ft2000plus': soc_ft2000plus, 'tys2500': soc_tys2500, +'grace': soc_grace, 'graviton2': soc_graviton2, 'graviton3': soc_graviton3, 'hip10': soc_hip10, Acked-by: Ruifeng Wang

Re: [RFC 1/2] config/arm: add Neoverse V2 part number

2024-01-17 Thread Ruifeng Wang
;sve2'], +'compiler_options': ['-mcpu=neoverse-v2'], +'flags': [ +['RTE_MACHINE', '"neoverse-v2"'], +['RTE_ARM_FEATURE_ATOMICS', true], + ['RTE_MAX_LCORE', 144], +['RTE_MAX_NUMA_NODES', 2] +] } } implementer_arm = { Acked-by: Ruifeng Wang

Re: [PATCH 2/2] config/arm: add armv9-a march

2024-01-17 Thread Ruifeng Wang
On 2024/1/4 5:18 PM, pbhagavat...@marvell.com wrote: From: Pavan Nikhilesh Now that major versions of GCC recognize armv9-a march option, add it to the list of supported march. Update neoverse-n2 part number to include march as armv9-a. Signed-off-by: Pavan Nikhilesh --- config/arm/meson.

Re: [PATCH 1/2] config/arm: fix CN10K minimum march requirement

2024-01-17 Thread Ruifeng Wang
On 2024/1/4 5:18 PM, pbhagavat...@marvell.com wrote: From: Pavan Nikhilesh Meson selects march and mcpu based on compiler support and partnumber, only the minimum required march should be defined in cross compile configuration file. Fixes: 1b4c86a721c9 ("config/arm: add Marvell CN10K") Cc: s

Re: [PATCH v2 1/2] config/arm: allow WFE to be enabled config time

2024-01-17 Thread Ruifeng Wang
On 2024/1/17 10:25 PM, pbhagavat...@marvell.com wrote: From: Pavan Nikhilesh Allow RTE_ARM_USE_WFE to be enabled at meson configuration time by passing it via c_args instead of modifying `config/arm/meson.build`. Example usage: meson build -Dc_args='-DRTE_ARM_USE_WFE' \ --cross-fil

Re: [PATCH v6 12/20] crypto/armv8: do not use PMD logtype

2023-12-25 Thread Ruifeng Wang
vice %s on numa socket %u", name, rte_socket_id Typo here will fix in next version Thanks for the effort. With change ARVM8_CRYTPO_LOG_INFO -> ARMV8_CRYPTO_LOG_INFO, Acked-by: Ruifeng Wang

Re: [PATCH v5 01/13] hash: remove some dead code

2023-12-20 Thread Ruifeng Wang
orrect the disclaimer issue. Reviewed-by: Ruifeng Wang

Re: [PATCH v5 01/13] hash: remove some dead code

2023-12-20 Thread Ruifeng Wang
if defined(RTE_LIBRTE_HASH_DEBUG) -#define ERR_IF_TRUE(cond, fmt, args...) do { \ - if (cond) { \ - RTE_LOG(ERR, HASH, fmt, ##args); \ - return; \ - } \ -} while (0) -#else -#define ERR_IF_TRUE(cond, fmt, args...) -#endif - #include #include Reviewed-by: Ruifeng Wang

Re: DPDK Release Status Meeting 2023-11-23

2023-11-27 Thread Ruifeng Wang
On 2023/11/28 1:16 AM, Stephen Hemminger wrote: On Mon, 27 Nov 2023 11:13:16 +0100 Thomas Monjalon wrote: ish. Due to a relative bigger RTE_MAX_LCORE value on ARM, the unit test case would take a longer time to finish iterations. In one of my run, the case took about 100s. Right, but this

Re: DPDK Release Status Meeting 2023-11-23

2023-11-26 Thread Ruifeng Wang
On 2023/11/26 8:44 PM, Luca Boccassi wrote: On Sun, 26 Nov 2023 at 01:55, Ruifeng Wang wrote: On 2023/11/24 4:53 PM, Mcnamara, John wrote: Release status meeting minutes 2023-11-23 issues: * Build/link issue on Debian https://salsa.debian.org/debian/dpdk/-/jobs/4949787

Re: DPDK Release Status Meeting 2023-11-23

2023-11-25 Thread Ruifeng Wang
On 2023/11/24 4:53 PM, Mcnamara, John wrote: Release status meeting minutes 2023-11-23 issues:     * Build/link issue on Debian   https://salsa.debian.org/debian/dpdk/-/jobs/4949787     * cpfl compilation issue https://build.opensuse.org/package/live_build_log/home:bluca

Re: [PATCH 3/4] drivers: add extension keyword to statement expressions

2023-11-19 Thread Ruifeng Wang
-by: Ruifeng Wang

Re: [dpdk-dev] [PATCH] ring: fix unaligned memory access on aarch32

2023-11-12 Thread Ruifeng Wang
23 9:34 AM +CC Gavin, reviewed the test case From: Ruifeng Wang [mailto:ruifeng.w...@arm.com] Sent: Friday, 10 November 2023 09.40 On 2023/11/4 8:04 AM, Morten Brørup wrote: I have for a long time now wondered why the ring functions for enqueue/dequeue of 64-bit objects supports unaligned a

Re: [dpdk-dev] [PATCH] ring: fix unaligned memory access on aarch32

2023-11-10 Thread Ruifeng Wang
y: Phil Yang Reviewed-by: Ruifeng Wang Reviewed-by: Honnappa Nagarahalli --- lib/librte_ring/rte_ring_elem.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/librte_ring/rte_ring_elem.h b/lib/librte_ring/rte_ring_elem.h index 3976757..663addc 100644 --- a/lib/librte_r

Re: [PATCH v6 1/2] bus/pci: add function to enable/disable PASID

2023-11-07 Thread Ruifeng Wang
On 2023/11/6 9:16 AM, Chenbo Xia wrote: Sorry I missed all previous versions… +ARM guy Thanks for CCing. On Nov 4, 2023, at 02:29, Abdullah Sevincer wrote: External email: Use caution opening links or attachments This commit implements an internal api to enable and disable PASID for

[PATCH] eal: stop iteration after lcore info is processed

2023-11-01 Thread Ruifeng Wang
Telemetry iterates on lcore ID to collect info of a specific lcore. Since only one lcore is processed at a time, the iteration can stop when a matching lcore is found. Fixes: f2b852d909f9 ("eal: add lcore info in telemetry") Cc: rja...@redhat.com Cc: sta...@dpdk.org Signed-off-by: Ru

[PATCH] ethdev: fix 32-bit build with GCC-13

2023-11-01 Thread Ruifeng Wang
; is 32. When 'tmp' is equal to (unsigned)-32, the copy length is more than half the address space. Hence the warning. Casted variables to 64-bit to avoid wrapping. Fixes: 063911ee1df4 ("ethdev: add flow API object converter") Cc: adrien.mazarg...@6wind.com Cc: sta...@dpdk.or

RE: [PATCH v3] config/arm: update aarch32 build with gcc13

2023-10-26 Thread Ruifeng Wang
> -Original Message- > From: Juraj Linkeš > Sent: Wednesday, October 25, 2023 8:57 PM > To: tho...@monjalon.net; Honnappa Nagarahalli ; > bruce.richard...@intel.com; Ruifeng Wang > Cc: dev@dpdk.org; Juraj Linkeš > Subject: [PATCH v3] config/arm: update aarch32 buil

RE: [PATCH v2 09/19] rcu: use rte optional stdatomic API

2023-10-25 Thread Ruifeng Wang
> -Original Message- > From: Tyler Retzlaff > Sent: Thursday, October 26, 2023 6:38 AM > To: Ruifeng Wang > Cc: dev@dpdk.org; Akhil Goyal ; Anatoly Burakov > ; Andrew Rybchenko > ; Bruce > Richardson ; Chenbo Xia ; > Ciara Power > ; David Christensen ; Da

RE: [PATCH v2 09/19] rcu: use rte optional stdatomic API

2023-10-25 Thread Ruifeng Wang
> -Original Message- > From: Tyler Retzlaff > Sent: Wednesday, October 18, 2023 4:31 AM > To: dev@dpdk.org > Cc: Akhil Goyal ; Anatoly Burakov > ; Andrew > Rybchenko ; Bruce Richardson > ; > Chenbo Xia ; Ciara Power ; David > Christensen > ; David Hunt ; Dmitry Kozlyuk > ; Dmitry Malloy

RE: [PATCH v2 10/14] eal: mark rte_atomic128_cmp_exchange as stable

2023-10-22 Thread Ruifeng Wang
> -Original Message- > From: Stephen Hemminger > Sent: Saturday, October 21, 2023 5:41 AM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Ruifeng Wang > ; > Bruce Richardson ; Konstantin Ananyev > > Subject: [PATCH v2 10/14] eal: mark rte_atomic128_cmp_exchange a

RE: [PATCH v2] config/arm: update aarch32 build with gcc13

2023-10-09 Thread Ruifeng Wang
> -Original Message- > From: Juraj Linkeš > Sent: Monday, October 9, 2023 5:53 PM > To: tho...@monjalon.net; Honnappa Nagarahalli ; > bruce.richard...@intel.com; Ruifeng Wang > Cc: dev@dpdk.org; Juraj Linkeš > Subject: [PATCH v2] config/arm: update aarch32 buil

RE: [dpdk-dev] [PATCH] Add Armv7 support

2023-07-17 Thread Ruifeng Wang
> -Original Message- > From: Stephen Hemminger > Sent: Tuesday, July 18, 2023 12:51 AM > To: Ruifeng Wang > Cc: Supriya Shekhar Mane ; > tho...@monjalon.net; Chandrakant > Sharpa ; dev@dpdk.org; Zaheer R M > ; Gurusidhesh G H > ; > david.march...@redhat.c

[PATCH v3] eal: add notes to SMP memory barrier APIs

2023-07-03 Thread Ruifeng Wang
The rte_smp_xx() APIs are deprecated. But it is not mentioned in the function header. Added notes in function header for clarification. Signed-off-by: Ruifeng Wang --- v3: Added suggested memory ordering semantic for replacement. Refined deprecation explanation. v2: Made the notes more

RE: [PATCH v2] eal: add notes to SMP memory barrier APIs

2023-07-03 Thread Ruifeng Wang
> -Original Message- > From: Mattias Rönnblom > Sent: Friday, June 30, 2023 3:44 AM > To: Ruifeng Wang ; tho...@monjalon.net; > david.march...@redhat.com > Cc: dev@dpdk.org; roret...@linux.microsoft.com; > konstantin.v.anan...@yandex.ru; Honnappa > Nagarah

RE: [PATCH] eal: add notes to SMP memory barrier APIs

2023-07-02 Thread Ruifeng Wang
> -Original Message- > From: Mattias Rönnblom > Sent: Friday, June 30, 2023 3:28 AM > To: Ruifeng Wang ; tho...@monjalon.net; > david.march...@redhat.com > Cc: dev@dpdk.org; konstantin.v.anan...@yandex.ru; Honnappa Nagarahalli > ; nd > Subject: Re: [PATCH] eal:

RE: [PATCH] config/arm: add HiSilicon hip10

2023-06-26 Thread Ruifeng Wang
> -Original Message- > From: Dongdong Liu > Sent: Monday, June 26, 2023 8:43 PM > To: dev@dpdk.org; ferruh.yi...@amd.com; tho...@monjalon.net; Ruifeng Wang > > Subject: [PATCH] config/arm: add HiSilicon hip10 > > Adding support for HiSilicon hip10 platform. >

[PATCH v2] eal: add notes to SMP memory barrier APIs

2023-06-26 Thread Ruifeng Wang
The rte_smp_xx() APIs are deprecated. But it is not mentioned in the function header. Added notes in function header for clarification. Signed-off-by: Ruifeng Wang --- v2: Made the notes more specific. lib/eal/include/generic/rte_atomic.h | 19 +++ 1 file changed, 19 insertions

RE: [PATCH] eal: add notes to SMP memory barrier APIs

2023-06-25 Thread Ruifeng Wang
> -Original Message- > From: Tyler Retzlaff > Sent: Saturday, June 24, 2023 5:51 AM > To: Mattias Rönnblom > Cc: Ruifeng Wang ; tho...@monjalon.net; > david.march...@redhat.com; > dev@dpdk.org; konstantin.v.anan...@yandex.ru; Honnappa Nagarahalli > ; nd > Su

RE: [PATCH] eal: add notes to SMP memory barrier APIs

2023-06-25 Thread Ruifeng Wang
> -Original Message- > From: Mattias Rönnblom > Sent: Friday, June 23, 2023 2:20 AM > To: Ruifeng Wang ; tho...@monjalon.net; > david.march...@redhat.com > Cc: dev@dpdk.org; konstantin.v.anan...@yandex.ru; Honnappa Nagarahalli > ; nd > Subject: Re: [PATCH] eal:

RE: [PATCH] eal: add notes to SMP memory barrier APIs

2023-06-25 Thread Ruifeng Wang
> -Original Message- > From: Thomas Monjalon > Sent: Wednesday, June 21, 2023 3:30 PM > To: Ruifeng Wang > Cc: david.march...@redhat.com; dev@dpdk.org; konstantin.v.anan...@yandex.ru; > Honnappa > Nagarahalli ; nd > Subject: Re: [PATCH] eal: add notes to SMP mem

RE: [PATCH v3] net/ixgbe: add proper memory barriers for some Rx functions

2023-06-20 Thread Ruifeng Wang
> -Original Message- > From: Thomas Monjalon > Sent: Tuesday, June 20, 2023 11:53 PM > To: Zhang, Qi Z ; zhoumin ; > Ruifeng Wang > > Cc: dev@dpdk.org; m...@smartsharesystems.com; konstantin.v.anan...@yandex.ru; > Yang, Qiming > ; Wu, Wenjun1 ; > d.

[PATCH] eal: add notes to SMP memory barrier APIs

2023-06-20 Thread Ruifeng Wang
The rte_smp_xx() APIs are deprecated. But it is not mentioned in the function header. Added notes in function header for clarification. Signed-off-by: Ruifeng Wang --- lib/eal/include/generic/rte_atomic.h | 15 +++ 1 file changed, 15 insertions(+) diff --git a/lib/eal/include

[PATCH] doc: update IPsec Multi-buffer version for Arm

2023-06-20 Thread Ruifeng Wang
Updated SNOW3G and ZUC PMD documentation guides with information about the latest library version supported. Signed-off-by: Ruifeng Wang --- doc/guides/cryptodevs/snow3g.rst | 2 +- doc/guides/cryptodevs/zuc.rst| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc

RE: [PATCH] config/arm: add AMD CDX

2023-06-16 Thread Ruifeng Wang
> -Original Message- > From: Nipun Gupta > Sent: Friday, June 16, 2023 12:19 AM > To: dev@dpdk.org; tho...@monjalon.net; david.march...@redhat.com > Cc: ferruh.yi...@amd.com; nikhil.agar...@amd.com; Ruifeng Wang > ; > Honnappa Nagarahalli ; Nipun Gupta > >

RE: [PATCH v2] config/arm: add Ampere Altra/AltraMax/AmpereOne platform

2023-06-15 Thread Ruifeng Wang
> -Original Message- > From: Yutang Jiang > Sent: Thursday, June 15, 2023 7:24 PM > To: dev@dpdk.org > Cc: patc...@amperecomputing.com; yutang.ji...@amperecomputing.com; > jiangyut...@os.amperecomputing.com; Ruifeng Wang ; nd > ; > juraj.lin...@pantheon.tech >

RE: [PATCH 1/5] lib: remove blank line ending comment blocks

2023-06-15 Thread Ruifeng Wang
> -Original Message- > From: Thomas Monjalon > Sent: Wednesday, June 14, 2023 10:27 PM > To: dev@dpdk.org > Cc: Nicolas Chautru ; Cristian Dumitrescu > ; Olivier Matz ; Fan > Zhang > ; Ashish Gupta ; Akhil Goyal > ; Ruifeng Wang ; Anatoly Burakov > ; Har

RE: [PATCH 3/5] lib: align comment blocks

2023-06-15 Thread Ruifeng Wang
> -Original Message- > From: Thomas Monjalon > Sent: Wednesday, June 14, 2023 10:27 PM > To: dev@dpdk.org > Cc: Konstantin Ananyev ; Cristian Dumitrescu > ; Olivier Matz ; > Ruifeng Wang > ; David Christensen ; Bruce > Richardson > ; Ferruh Yigit ; A

RE: [PATCH v3 5/5] config/arm: add AMD CDX

2023-06-15 Thread Ruifeng Wang
> -Original Message- > From: Ferruh Yigit > Sent: Wednesday, June 14, 2023 6:31 PM > To: Ruifeng Wang ; Gupta, Nipun ; > dev@dpdk.org; > tho...@monjalon.net; david.march...@redhat.com; Honnappa Nagarahalli > > Cc: Anand, Harpreet ; Agarwal, Nikhil > ; nd >

RE: [PATCH v4] net/ixgbe: add proper memory barriers for some Rx functions

2023-06-13 Thread Ruifeng Wang
> -Original Message- > From: Min Zhou > Sent: Tuesday, June 13, 2023 5:44 PM > To: tho...@monjalon.net; qi.z.zh...@intel.com; m...@smartsharesystems.com; > konstantin.v.anan...@yandex.ru; Ruifeng Wang ; > d...@linux.vnet.ibm.com; roret...@linux.microsoft.com; qim

RE: [PATCH v3] net/ixgbe: add proper memory barriers for some Rx functions

2023-06-13 Thread Ruifeng Wang
> -Original Message- > From: Thomas Monjalon > Sent: Monday, June 12, 2023 8:45 PM > To: Ruifeng Wang ; Zhang, Qi Z ; > zhoumin > > Cc: dev@dpdk.org; m...@smartsharesystems.com; konstantin.v.anan...@yandex.ru; > Yang, Qiming > ; Wu, Wenjun1 ; > d.

RE: [PATCH] config/arm: add Ampere Altra/AltraMax/AmpereOne platform

2023-06-13 Thread Ruifeng Wang
> -Original Message- > From: Yutang Jiang > Sent: Monday, June 12, 2023 10:48 PM > To: Ruifeng Wang > Cc: Open Source Submission ; dev@dpdk.org; > Yutang Jiang OS > > Subject: RE: [PATCH] config/arm: add Ampere Altra/AltraMax/AmpereOne platform > > Hi Ru

RE: [PATCH v2] config/arm: fix Neoverse N2 march flag

2023-06-08 Thread Ruifeng Wang
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Friday, June 9, 2023 3:35 AM > To: jer...@marvell.com; Ruifeng Wang ; Bruce Richardson > > Cc: dev@dpdk.org; Pavan Nikhilesh ; Srikanth > Yalavarthi > > Subject: [PATCH v2] config/arm: fix Neove

RE: [PATCH] config/arm: fix Neoverse N2 march flag

2023-06-08 Thread Ruifeng Wang
> -Original Message- > From: Pavan Nikhilesh Bhagavatula > Sent: Thursday, June 8, 2023 8:59 PM > To: Ruifeng Wang ; jer...@marvell.com; Bruce Richardson > > Cc: dev@dpdk.org; Juraj Linkeš ; nd > Subject: RE: [PATCH] config/arm: fix Neoverse N2 march flag >

RE: [PATCH] config/arm: fix Neoverse N2 march flag

2023-06-08 Thread Ruifeng Wang
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Thursday, June 8, 2023 3:28 PM > To: jer...@marvell.com; Ruifeng Wang ; Bruce Richardson > > Cc: dev@dpdk.org; Pavan Nikhilesh > Subject: [PATCH] config/arm: fix Neoverse N2 march flag > > From

RE: [EXT] [PATCH 1/2] config/arm: update config for Neoverse N2

2023-06-07 Thread Ruifeng Wang
> -Original Message- > From: Pavan Nikhilesh Bhagavatula > Sent: Thursday, June 8, 2023 12:35 PM > To: Ruifeng Wang ; bruce.richard...@intel.com > Cc: dev@dpdk.org; jer...@marvell.com; Honnappa Nagarahalli > ; > Feifei Wang ; nd ; nd > Subject: RE: [EXT] [PATCH

RE: [EXT] [PATCH 1/2] config/arm: update config for Neoverse N2

2023-06-07 Thread Ruifeng Wang
> -Original Message- > From: Pavan Nikhilesh Bhagavatula > Sent: Wednesday, June 7, 2023 11:12 PM > To: Ruifeng Wang ; bruce.richard...@intel.com > Cc: dev@dpdk.org; jer...@marvell.com; Honnappa Nagarahalli > ; > Feifei Wang ; nd > Subject: RE: [EXT] [PATCH

RE: DPDK Release Status Meeting 2023-06-01

2023-06-02 Thread Ruifeng Wang
From: Mcnamara, John Sent: Thursday, June 1, 2023 11:42 PM To: dev@dpdk.org Cc: tho...@monjalon.net; david.march...@redhat.com Subject: DPDK Release Status Meeting 2023-06-01 Release status meeting minutes 2023-06-01 = * main * Starting to merge patche

RE: [PATCH v3 1/2] ip_frag: optimize key compare and hash generation

2023-05-30 Thread Ruifeng Wang
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Monday, May 29, 2023 10:55 PM > To: jer...@marvell.com; Ruifeng Wang ; Yipeng Wang > ; Sameh Gobriel ; Bruce > Richardson > ; Vladimir Medvedkin > ; > Konstantin Ananyev > Cc: dev@dpdk.org; Pava

[PATCH v2] net/mlx5: fix risk in Rx descriptor read in NEON vector path

2023-05-29 Thread Ruifeng Wang
qword0 after read barrier to update vector register. This ensures that the fetched data is correct. Testpmd single core test on N1SDP/ThunderX2 showed no performance drop. Fixes: 1742c2d9fab0 ("net/mlx5: fix synchronization on polling Rx completions") Cc: sta...@dpdk.org Signed-off-by: Ru

[PATCH 2/2] build: fix warning when running external command

2023-05-28 Thread Ruifeng Wang
Cc: sta...@dpdk.org Signed-off-by: Ruifeng Wang --- config/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/meson.build b/config/meson.build index fa730a1b14..65087ce090 100644 --- a/config/meson.build +++ b/config/meson.build @@ -366,7 +366,7 @@ if max_n

[PATCH 1/2] config/arm: update config for Neoverse N2

2023-05-28 Thread Ruifeng Wang
Updated maximum number of lcores and numa nodes to support platforms with multiple numa nodes. Added mcpu compiler option. Signed-off-by: Ruifeng Wang Reviewed-by: Feifei Wang --- config/arm/meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/config/arm

RE: [PATCH] test/mbuf: fix the forked process segment fault

2023-05-22 Thread Ruifeng Wang
> -Original Message- > From: Burakov, Anatoly > Sent: Monday, May 22, 2023 6:19 PM > To: Ruifeng Wang ; olivier.m...@6wind.com > Cc: dev@dpdk.org; sta...@dpdk.org; tho...@monjalon.net; > step...@networkplumber.org; Justin > He ; Honnappa Nagarahalli ; > nd >

RE: [PATCH] test/mbuf: fix the forked process segment fault

2023-05-22 Thread Ruifeng Wang
> -Original Message- > From: Burakov, Anatoly > Sent: Monday, May 22, 2023 5:24 PM > To: Ruifeng Wang ; olivier.m...@6wind.com > Cc: dev@dpdk.org; sta...@dpdk.org; tho...@monjalon.net; > step...@networkplumber.org; Justin > He ; Honnappa Nagarahalli ; > nd >

[PATCH] test/mbuf: fix the forked process segment fault

2023-05-21 Thread Ruifeng Wang
fix it by avoiding fork and doing verification in the main process. [1] https://mails.dpdk.org/archives/dev/2018-July/108106.html Fixes: af75078fece3 ("first public release") Cc: sta...@dpdk.org Signed-off-by: Jia He Signed-off-by: Ruifeng Wang --- app/t

[PATCH 4/4] test/malloc: fix case expectation

2023-05-18 Thread Ruifeng Wang
The case expects all stats to be equal. Therefor the conditions in check should be logically or'ed. Fixes: a40a1f8231b4 ("app: various tests update") Cc: sta...@dpdk.org Signed-off-by: Ruifeng Wang Reviewed-by: Feifei Wang --- app/test/test_malloc.c | 20 ++--

[PATCH 3/4] test/malloc: fix missing free

2023-05-18 Thread Ruifeng Wang
Free the allocated buffer before returning. Fixes: a40a1f8231b4 ("app: various tests update") Cc: sta...@dpdk.org Signed-off-by: Ruifeng Wang Reviewed-by: Feifei Wang --- app/test/test_malloc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/app/test/test_malloc.c b/app/test/tes

[PATCH 2/4] eal: simplify check condition

2023-05-18 Thread Ruifeng Wang
The alt_elem is initialized to null. Checking only size hint flag is sufficient to return a proper value. Removed the redundant check. Signed-off-by: Ruifeng Wang Reviewed-by: Feifei Wang --- lib/eal/common/malloc_heap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib

[PATCH 1/4] eal: fix list index for 256 byte element

2023-05-18 Thread Ruifeng Wang
Elements with 2^8B size should fall into index 1 of the list. Fixes: f62f4a375ff4 ("malloc: optimize 4K allocations") Cc: changfeng...@bytedance.com Cc: sta...@dpdk.org Signed-off-by: Ruifeng Wang --- lib/eal/common/malloc_elem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[PATCH 0/4] Heap library and test case changes

2023-05-18 Thread Ruifeng Wang
This series fixed a heap free list management issue which was captured by unit test failure. It also includes fixes of the unit test. Ruifeng Wang (4): eal: fix list index for 256 byte element eal: simplify check condition test/malloc: fix missing free test/malloc: fix case expectation

RE: [PATCH v5 1/3] ring: fix unmatched type definition and usage

2023-05-08 Thread Ruifeng Wang
> -Original Message- > From: Jie Hai > Sent: Tuesday, May 9, 2023 9:29 AM > To: Honnappa Nagarahalli ; Konstantin Ananyev > ; Ruifeng Wang ; Gavin > Hu > ; Olivier Matz ; Dharmik Jayesh > Thakkar > > Cc: dev@dpdk.org; liudongdo...@huawei.com >

RE: [PATCH v3 5/5] config/arm: add AMD CDX

2023-05-08 Thread Ruifeng Wang
> -Original Message- > From: Ferruh Yigit > Sent: Monday, May 8, 2023 7:27 PM > To: Gupta, Nipun ; dev@dpdk.org; tho...@monjalon.net; > david.march...@redhat.com; Honnappa Nagarahalli > ; Ruifeng > Wang > Cc: Anand, Harpreet ; Agarwal, Nikhil > > Subject:

RE: [PATCH v3] net/ixgbe: add proper memory barriers for some Rx functions

2023-05-07 Thread Ruifeng Wang
> -Original Message- > From: Min Zhou > Sent: Saturday, May 6, 2023 6:24 PM > To: qi.z.zh...@intel.com; m...@smartsharesystems.com; > konstantin.v.anan...@yandex.ru; > qiming.y...@intel.com; wenjun1...@intel.com; zhou...@loongson.cn > Cc: Ruifeng Wang ; d...@linux.

RE: [PATCH 1/2] config/arm: Do not require processor information

2023-05-04 Thread Ruifeng Wang
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, May 4, 2023 3:47 PM > To: Ruifeng Wang ; Bruce Richardson > ; > Juraj Linkeš > Cc: dev@dpdk.org; nd > Subject: Re: [PATCH 1/2] config/arm: Do not require processor information > > On 2023/04

RE: [PATCH v2] net/ixgbe: add proper memory barriers for some Rx functions

2023-05-03 Thread Ruifeng Wang
> -Original Message- > From: Konstantin Ananyev > Sent: Monday, May 1, 2023 9:29 PM > To: zhou...@loongson.cn > Cc: dev@dpdk.org; maob...@loongson.cn; qiming.y...@intel.com; > wenjun1...@intel.com; > Ruifeng Wang ; d...@linux.vnet.ibm.com > Subject: Re: [PATCH v

RE: [PATCH 2/2] config/arm: Enable NUMA for generic Arm build

2023-04-20 Thread Ruifeng Wang
> -Original Message- > From: Akihiko Odaki > Sent: Friday, April 14, 2023 8:42 PM > To: Ruifeng Wang ; Bruce Richardson > > Cc: dev@dpdk.org; Akihiko Odaki > Subject: [PATCH 2/2] config/arm: Enable NUMA for generic Arm build > > We enable NUMA even if the

RE: [PATCH 1/2] config/arm: Do not require processor information

2023-04-20 Thread Ruifeng Wang
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, April 20, 2023 9:40 AM > To: Ruifeng Wang ; Bruce Richardson > ; > Juraj Linkeš > Cc: dev@dpdk.org; nd > Subject: Re: [PATCH 1/2] config/arm: Do not require processor information > > On 2023/0

RE: [PATCH 1/2] config/arm: Do not require processor information

2023-04-17 Thread Ruifeng Wang
> -Original Message- > From: Akihiko Odaki > Sent: Friday, April 14, 2023 8:42 PM > To: Ruifeng Wang ; Bruce Richardson > > Cc: dev@dpdk.org; Akihiko Odaki > Subject: [PATCH 1/2] config/arm: Do not require processor information > > DPDK can be built e

RE: [PATCH v2 00/16] replace __atomic operations returning new value

2023-03-20 Thread Ruifeng Wang
> -Original Message- > From: Tyler Retzlaff > Sent: Thursday, March 16, 2023 5:15 AM > To: dev@dpdk.org > Cc: Honnappa Nagarahalli ; Ruifeng Wang > ; tho...@monjalon.net; Tyler Retzlaff > > Subject: [PATCH v2 00/16] replace __atomic operations returning ne

RE: [PATCH v2 1/1] mldev: split bfloat16 routines to separate files

2023-03-15 Thread Ruifeng Wang
> -Original Message- > From: Srikanth Yalavarthi > Sent: Wednesday, March 15, 2023 9:39 PM > To: Ruifeng Wang > Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao > ; > david.march...@redhat.com; nd ; Srikanth Yalavarthi > > Subject: RE: [PATCH v2 1/1] mld

RE: [PATCH v2 1/1] mldev: split bfloat16 routines to separate files

2023-03-15 Thread Ruifeng Wang
> -Original Message- > From: Srikanth Yalavarthi > Sent: Monday, March 13, 2023 8:03 PM > To: Srikanth Yalavarthi ; Ruifeng Wang > > Cc: dev@dpdk.org; sshankarn...@marvell.com; david.march...@redhat.com > Subject: [PATCH v2 1/1] mldev: split bfloat16 routi

RE: [PATCH v2 2/3] examples/l3fwd: removed hash entry number

2023-03-06 Thread Ruifeng Wang
> -Original Message- > From: Kamalakshitha Aligeri > Sent: Tuesday, March 7, 2023 12:25 AM > To: jer...@marvell.com; tho...@monjalon.net; david.march...@redhat.com; > sean.morris...@intel.com; konstantin.anan...@huawei.com; Ruifeng Wang > ; Honnappa Nagarahalli >

RE: [PATCH 2/2] ethdev: fix race condition in fast-path ops setup

2023-03-05 Thread Ruifeng Wang
> -Original Message- > From: Ferruh Yigit > Sent: Saturday, March 4, 2023 1:19 AM > To: Konstantin Ananyev ; dev@dpdk.org; > fengchengwen > ; Konstantin Ananyev > ; Honnappa > Nagarahalli ; Stephen Hemminger > ; > Ruifeng Wang ; Ajit Khaparde

RE: [PATCH 2/3] examples/l3fwd: removed hash entry number

2023-03-02 Thread Ruifeng Wang
> -Original Message- > From: Kamalakshitha Aligeri > Sent: Tuesday, November 15, 2022 5:26 AM > To: jer...@marvell.com; tho...@monjalon.net; david.march...@redhat.com > Cc: dev@dpdk.org; nd ; Kamalakshitha Aligeri > ; > Honnappa Nagarahalli > Subject: [PATCH 2/3] examples/l3fwd: removed

RE: [PATCH v2 00/17] use __atomic operations returning previous value

2023-03-02 Thread Ruifeng Wang
> -Original Message- > From: Tyler Retzlaff > Sent: Friday, March 3, 2023 12:18 AM > To: dev@dpdk.org > Cc: Honnappa Nagarahalli ; tho...@monjalon.net; > bruce.richard...@intel.com; m...@smartsharesystems.com; Ruifeng Wang > ; > maxime.coque...@redhat.com; T

RE: [PATCH 3/3] doc/l3fwd: lpm supports IPv4 and IPv6 forwarding

2023-03-02 Thread Ruifeng Wang
rding supports IPv4 only. > During the initialization phase route rules for IPv4 and IPv6 are read from > rule files. > > Compiling the Application > -- > 2.17.1 Reviewed-by: Ruifeng Wang

RE: [PATCH 11/17] net/iavf: use previous value atomic fetch operations

2023-03-02 Thread Ruifeng Wang
> -Original Message- > From: Tyler Retzlaff > Sent: Thursday, March 2, 2023 8:48 AM > To: dev@dpdk.org > Cc: Honnappa Nagarahalli ; tho...@monjalon.net; > Tyler > Retzlaff > Subject: [PATCH 11/17] net/iavf: use previous value atomic fetch operations > > Use __atomic_fetch_{add,and,or,su

RE: [PATCH v10 1/2] mempool cache: add zero-copy get and put functions

2023-02-26 Thread Ruifeng Wang
> konstantin.anan...@huawei.com; Honnappa Nagarahalli > ; > Ruifeng Wang ; Feifei Wang > Cc: dev@dpdk.org; nd ; Kamalakshitha Aligeri > > Subject: [PATCH v10 1/2] mempool cache: add zero-copy get and put functions > > From: = Morten Brørup > > Zero-copy access to mempo

RE: [PATCH v11 21/22] hash: move rte_hash_set_alg out header

2023-02-24 Thread Ruifeng Wang
> -Original Message- > From: Stephen Hemminger > Sent: Thursday, February 23, 2023 5:56 AM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Yipeng Wang > ; > Sameh Gobriel ; Bruce Richardson > ; > Vladimir Medvedkin ; Ruifeng Wang > > Subject: [PATCH v11 2

RE: [PATCH v11 21/22] hash: move rte_hash_set_alg out header

2023-02-22 Thread Ruifeng Wang
> -Original Message- > From: Ruifeng Wang > Sent: Thursday, February 23, 2023 3:11 PM > To: Stephen Hemminger ; dev@dpdk.org > Cc: Yipeng Wang ; Sameh Gobriel > ; Bruce > Richardson ; Vladimir Medvedkin > ; > nd > Subject: RE: [PATCH v11 21/22] hash: mo

RE: [PATCH v11 21/22] hash: move rte_hash_set_alg out header

2023-02-22 Thread Ruifeng Wang
> -Original Message- > From: Stephen Hemminger > Sent: Thursday, February 23, 2023 5:56 AM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Yipeng Wang > ; > Sameh Gobriel ; Bruce Richardson > ; > Vladimir Medvedkin ; Ruifeng Wang > > Subject: [PATCH v11 2

RE: [PATCH] config: added support for NVIDIA ARM implementer ID

2023-02-22 Thread Ruifeng Wang
> -Original Message- > From: cburd...@nvidia.com > Sent: Wednesday, February 22, 2023 1:34 AM > To: Ruifeng Wang > Cc: dev@dpdk.org; Cliff Burdick > Subject: [PATCH] config: added support for NVIDIA ARM implementer ID > > From: Cliff Burdick > > NVIDIA&

RE: [PATCH 2/2] ethdev: fix race condition in fast-path ops setup

2023-02-22 Thread Ruifeng Wang
> -Original Message- > From: fengchengwen > Sent: Wednesday, February 22, 2023 9:07 AM > To: Stephen Hemminger ; Ruifeng Wang > > Cc: Ashok Kaladi ; jer...@marvell.com; > tho...@monjalon.net; > Honnappa Nagarahalli ; dev@dpdk.org; > s.v.naga.haris

RE: [PATCH 2/2] ethdev: fix race condition in fast-path ops setup

2023-02-20 Thread Ruifeng Wang
> -Original Message- > From: fengchengwen > Sent: Monday, February 20, 2023 2:58 PM > To: Ashok Kaladi ; jer...@marvell.com; > tho...@monjalon.net > Cc: dev@dpdk.org; s.v.naga.haris...@intel.com; erik.g.carri...@intel.com; > abhinandan.guj...@intel.com; sta...@d

RE: [PATCH v2 2/4] config/arm: add NVIDIA BlueField-3 platform

2023-02-19 Thread Ruifeng Wang
> -Original Message- > From: Raslan Darawsheh > Sent: Thursday, February 16, 2023 10:04 PM > To: tho...@monjalon.net > Cc: dev@dpdk.org; Ruifeng Wang ; Bruce Richardson > > Subject: [PATCH v2 2/4] config/arm: add NVIDIA BlueField-3 platform > > Add meson bui

RE: [PATCH v11 0/4] add support for self monitoring

2023-02-16 Thread Ruifeng Wang
> -Original Message- > From: Tomasz Duszynski > Sent: Friday, February 17, 2023 1:55 AM > To: dev@dpdk.org > Cc: roret...@linux.microsoft.com; Ruifeng Wang ; > bruce.richard...@intel.com; jer...@marvell.com; mattias.ronnb...@ericsson.com; > m...@smartsharesystems.com

RE: [PATCH] net/hns3: support disable IOVA as PA mode

2023-02-16 Thread Ruifeng Wang
> -Original Message- > From: Chengwen Feng > Sent: Tuesday, February 14, 2023 3:12 PM > To: tho...@monjalon.net; ferruh.yi...@amd.com; Ruifeng Wang > ; > Dongdong Liu ; Yisen Zhuang > Cc: dev@dpdk.org > Subject: [PATCH] net/hns3: support disable IOVA as PA mode

  1   2   3   4   5   6   7   8   >