[PATCH 1/2] net/nfp: fix VNI of IPv4 NVGRE encap action

2023-06-12 Thread Chaoyong He
Complete the missing logic of parse the tunnel id of IPv4 NVGRE tunnel and send it to the firmware by control message. Fixes: 88cce0538073 ("net/nfp: support IPv4 NVGRE encap flow action") Cc: sta...@dpdk.org Signed-off-by: Chaoyong He Reviewed-by: Niklas Söderlund --- drivers/net/nfp/nfp_flow

[PATCH 2/2] net/nfp: fix VNI of IPv6 NVGRE encap action

2023-06-12 Thread Chaoyong He
Complete the missing logic of parse the tunnel id of IPv6 NVGRE tunnel and send it to the firmware by control message. Fixes: fff680eef7f9 ("net/nfp: support IPv6 NVGRE encap flow action") Cc: sta...@dpdk.org Signed-off-by: Chaoyong He Reviewed-by: Niklas Söderlund --- drivers/net/nfp/nfp_flow

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

2023-06-12 Thread Jiawen Wu
On Tuesday, June 13, 2023 9:43 AM, zhoumin wrote: > On Mon, June 12, 2023 at 8:44PM, Thomas Monjalon wrote: > > 12/06/2023 13:58, zhoumin: > >> On Mon, June 12, 2023 at 6:26PM, Thomas Monjalon wrote: > >>> 15/05/2023 04:10, Zhang, Qi Z: > From: Ruifeng Wang > > From: Min Zhou > >> --

Re: [dpdk-dev] [PATCH v2] test/atomic: reduce the number of loops to avoid timeouts

2023-06-12 Thread Stephen Hemminger
On Tue, 28 Jul 2020 11:41:37 +0800 Phil Yang wrote: > Reduce the number of loops to 10K to avoid the meson test timeout > warning. > > For example: > $ sudo meson test -C build --suite DPDK:fast-tests / atomic_autotest -t 50 > [...] > 1/1 DPDK:fast-tests / atomic_autotest OK 187.35s

RE: [RFC] lib/ethdev: introduce table driven APIs

2023-06-12 Thread Zhang, Qi Z
> -Original Message- > From: Ivan Malov > Sent: Monday, June 12, 2023 11:33 PM > To: Zhang, Qi Z > Cc: tho...@monjalon.net; or...@nvidia.com; david.march...@redhat.com; > Richardson, Bruce ; jer...@marvell.com; > ferruh.yi...@amd.com; Mcnamara, John ; > Zhang, Helin ; techbo...@dpdk.or

[dpdk-dev] [PATCH v2] net/cnxk: support port ID flow action item

2023-06-12 Thread psatheesh
From: Satheesh Paul Currently PORT_ID action can redirect traffic only between VFs of a PF. This patch extends PORT_ID action to redirect traffic from one PF port to another PF port also. Signed-off-by: Satheesh Paul Reviewed-by: Kiran Kumar K --- v2: * Updated release notes. doc/guides/rel_

RE: [EXT] [PATCH v5] app/dma-perf: introduce dma-perf application

2023-06-12 Thread Jiang, Cheng1
Hi, Replies are inline. > -Original Message- > From: Jiang, Cheng1 > Sent: Monday, June 12, 2023 4:27 PM > To: Amit Prakash Shukla ; > tho...@monjalon.net; Richardson, Bruce ; > m...@smartsharesystems.com; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan > ; Ma, WenwuX ; Wang, > Yu

[dpdk-dev] [PATCH v3] net/cnxk: support port ID flow action item

2023-06-12 Thread psatheesh
From: Satheesh Paul Currently PORT_ID action can redirect traffic only between VFs of a PF. This patch extends PORT_ID action to redirect traffic from one PF port to another PF port also. Signed-off-by: Satheesh Paul Reviewed-by: Kiran Kumar K --- v2: * Updated release notes. v3: * Rebased and

[PATCH v6] app/dma-perf: introduce dma-perf application

2023-06-12 Thread Cheng Jiang
There are many high-performance DMA devices supported in DPDK now, and these DMA devices can also be integrated into other modules of DPDK as accelerators, such as Vhost. Before integrating DMA into applications, developers need to know the performance of these DMA devices in various scenarios and

[PATCH 1/2] net/mlx5/hws: removing the table name from dest root table

2023-06-12 Thread Bar Neuman
From: Itamar Gozlan Jumping to root (group 0) does not behave the same as jumping to groups with level > 0. To better emphasize that it is not the same action, a rename is made to drop the name table. Signed-off-by: Itamar Gozlan --- drivers/net/mlx5/hws/mlx5dr.h| 11 --- drive

[PATCH 2/2] net/mlx5: add support for send to kernel over HWS

2023-06-12 Thread Bar Neuman
Added hws send to kernel action and root tbl in mlx5_priv. Initialized in hws configure and used in hws actions translate. Signed-off-by: Bar Neuman --- drivers/net/mlx5/mlx5.h | 2 ++ drivers/net/mlx5/mlx5_flow_hw.c | 59 +++-- 2 files changed, 59 insertions

Re: [PATCH v2] common/cnxk: fix mbox timeout due to deadlock

2023-06-12 Thread Jerin Jacob
On Mon, Jun 5, 2023 at 2:14 PM Harman Kalra wrote: > > PF receives all the VFs mbox/flr messages which it forwards to AF. > This is all handled by interrupt thread. Due to mbox locking in place > a deadlock situation may arise which may lead to mbox timeout. > Say at T1 - PF sends its own mbox to

Re: [PATCH] net/octeon_ep: rework transmit routine

2023-06-12 Thread Jerin Jacob
On Mon, Jun 5, 2023 at 2:56 PM Vamsi Attunuru wrote: > > Patch optimizes transmit path for multi-seg packets > by pre-allocating the gather list memory instead of > allocating it in fast path. > > Signed-off-by: Vamsi Attunuru Updated the git commit as follows and applied to dpdk-next-net-mrvl/f

Re: [PATCH v2] net/cnxk: add support for reassembly of multi-seg pkts

2023-06-12 Thread Jerin Jacob
On Mon, Jun 5, 2023 at 5:52 PM Nithin Dabilpuram wrote: > > Add support for HW reassembly of multi-seg pkts. > Also optimize the code for normal reassembly path. > > Signed-off-by: Nithin Dabilpuram Please resend the patch to run through all CI stages. > --- > drivers/event/cnxk/cn10k_worker.h

RE: [RFC] lib/ethdev: introduce table driven APIs

2023-06-12 Thread Ivan Malov
Hi, Thanks for responding. Yes, perhaps my thought about being vendor-neutral was a bit ridiculous, taking the P4 part of the problem into account, and yet, this RFC does not use suffix "p4" in API names, that is, it's not confined to just P4. If that is the case, then PMDs that have fixed pipeli

Re: [PATCH] net/cnxk: add atomic fc check in poll mode Tx path

2023-06-12 Thread Jerin Jacob
On Tue, Jun 6, 2023 at 11:43 AM Rahul Bhansali wrote: > > Add a support of atomic fc check in poll mode Tx path. This atomic > check is useful if multiple threads are using the same Tx queue. > This will be enabled when Tx offload RTE_ETH_TX_OFFLOAD_MT_LOCKFREE > is set. > > Signed-off-by: Rahul B

<    1   2