[dpdk-dev] [PATCH] net/iavf: fix small probabilistic probe failure

2021-09-11 Thread Qiming Chen
In the embedded RTOS environment, the x722 controller Ethernet card of the d2146nt chip, the vfio user mode driver takes over 8 vf ports in turn, but iavf_check_vf_reset_done will probably fail. This issue has been discussed with intel&dpdk experts for 3 rounds before, and the version matching is

Re: [dpdk-dev] [PATCH v2 1/6] bbdev: add capability for CRC16 check

2021-09-11 Thread Tom Rix
On 9/1/21 8:00 AM, Chautru, Nicolas wrote: -Original Message- From: Tom Rix Sent: Wednesday, September 1, 2021 6:37 AM To: Chautru, Nicolas ; dev@dpdk.org; gak...@marvell.com Cc: tho...@monjalon.net; hemant.agra...@nxp.com; Zhang, Mingshan ; Joshi, Arun Subject: Re: [PATCH v2 1/6] b

Re: [dpdk-dev] [PATCH v2 4/6] baseband/acc100: add support for 4G CRC drop

2021-09-11 Thread Tom Rix
On 9/7/21 6:04 PM, Chautru, Nicolas wrote: -Original Message- From: Tom Rix Sent: Wednesday, September 1, 2021 7:20 AM To: Chautru, Nicolas ; dev@dpdk.org; gak...@marvell.com Cc: tho...@monjalon.net; hemant.agra...@nxp.com; Zhang, Mingshan ; Joshi, Arun Subject: Re: [PATCH v2 4/6] b

Re: [dpdk-dev] [PATCH v1] baseband/acc100: fix 4GUL outbound size when CRC is dropped

2021-09-11 Thread Tom Rix
On 9/7/21 6:39 PM, Nicolas Chautru wrote: This patch fixes the issue by adjusting the outbound size after turbodecoding when the appended CRC is meant to be dropped. Fixes: f404dfe35cc3 ("baseband/acc100: support 4G processing") Cc: sta...@dpdk.org Signed-off-by: Nicolas Chautru --- driver

[dpdk-dev] [PATCH v3 02/13] net/bnxt: enable dpool allocator

2021-09-11 Thread Venkat Duvvuru
From: Peter Spreadborough Enable dynamic entry allocator for EM SRAM entries. Deprecate static entry allocator code. Signed-off-by: Peter Spreadborough Reviewed-by: Randy Schacher --- drivers/net/bnxt/tf_core/tf_device_p58.c | 4 - drivers/net/bnxt/tf_core/tf_em.h | 10 -

[dpdk-dev] [PATCH v3 00/13] enhancements to host based flow table management

2021-09-11 Thread Venkat Duvvuru
This patch set adds support for new offload features/enhancments for Thor adapters like VF representor support, new flow matches/actions & dynamic SRAM manager support. v2 ==> v3 = * Fixed compilation issue. Farah Smith (4): net/bnxt: tf core index table updates net/bnxt: add Thor SRA

[dpdk-dev] [PATCH v3 03/13] net/bnxt: add flow meter drop counter support

2021-09-11 Thread Venkat Duvvuru
From: Jay Ding - Add flow meter drop counter support for Thor. Signed-off-by: Jay Ding Reviewed-by: Farah Smith Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/tf_core/cfa_resource_types.h | 5 +- drivers/net/bnxt/tf_core/tf_core.h| 8 +- drivers/net/bnxt/tf_core/tf_device_p58.

[dpdk-dev] [PATCH v3 04/13] net/bnxt: add Thor SRAM mgr model

2021-09-11 Thread Venkat Duvvuru
From: Farah Smith Add dynamic SRAM manager allocation support. Signed-off-by: Farah Smith Reviewed-by: Shahaji Bhosle Reviewed-by: Peter Spreadborough --- drivers/net/bnxt/tf_core/ll.c | 3 + drivers/net/bnxt/tf_core/ll.h | 50 +- drivers/net/bnxt/tf_core/meson.bui

[dpdk-dev] [PATCH v3 05/13] net/bnxt: add flow templates support for Thor

2021-09-11 Thread Venkat Duvvuru
From: Kishore Padmanabha Template adds non-VFR based support for testpmd with: matches to include - DMAC, SIP, DIP, Proto, Sport, Dport - SIP, DIP, Proto, Sport, Dport actions: - count, drop Signed-off-by: Kishore Padmanabha Signed-off-by: Venkat Duvvuru Reviewed-by: Mike Baucom --- drivers/

[dpdk-dev] [PATCH v3 01/13] net/bnxt: tf core index table updates

2021-09-11 Thread Venkat Duvvuru
From: Farah Smith Remove unused shadow table functionality. Signed-off-by: Farah Smith Reviewed-by: Peter Spreadborough --- drivers/net/bnxt/tf_core/tf_core.c | 65 -- drivers/net/bnxt/tf_core/tf_core.h | 103 +-- drivers/net/bnxt/tf_core/tf_device

[dpdk-dev] [PATCH v3 08/13] net/bnxt: add wild card TCAM byte order for Thor

2021-09-11 Thread Venkat Duvvuru
From: Kishore Padmanabha The wild card tcam for Thor platform is different from the profile tcam byte order. Signed-off-by: Kishore Padmanabha Signed-off-by: Venkat Duvvuru Reviewed-by: Shuanglin Wang Reviewed-by: Michael Baucom Reviewed-by: Ajit Khaparde --- .../generic_templates/ulp_temp

[dpdk-dev] [PATCH v3 10/13] net/bnxt: tf core SRAM Manager

2021-09-11 Thread Venkat Duvvuru
From: Farah Smith Adjust info message to debug level to prevent excessive logging. Signed-off-by: Farah Smith Reviewed-by: Michael Baucom --- drivers/net/bnxt/tf_core/tf_tbl_sram.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/bnxt/tf_core/tf_tbl_sram.c b/dr

[dpdk-dev] [PATCH v3 11/13] net/bnxt: dynamically allocate space for EM defrag function

2021-09-11 Thread Venkat Duvvuru
From: Randy Schacher Alter defrag function to dynamically allocate and delete free_list and adj_list buffers. Signed-off-by: Randy Schacher Reviewed-by: Peter Spreadborough --- drivers/net/bnxt/tf_core/dpool.c | 38 +--- 1 file changed, 25 insertions(+), 13 deletio

[dpdk-dev] [PATCH v3 12/13] net/bnxt: sram manager shared session

2021-09-11 Thread Venkat Duvvuru
From: Farah Smith Fix shared session support issues due to SRAM manager additions. Shared session does not support slices within RM blocks. Calculate resources required without slices and determine base addresses using old methods for the shared session. Signed-off-by: Farah Smith Reviewed-by

[dpdk-dev] Arm roadmap for 21.11

2021-09-11 Thread Honnappa Nagarahalli
(Bcc: Arm internal stake holders) Hello, Following are the work items planned for 21.11: 1) New rte_wait_until_xxx APIs and their use in various libraries 2) Meson build changes to pick Arm architecture features based on compiler support availability. 3) C11 atomic built-ins in app/test

Re: [dpdk-dev] [PATCH v2 1/6] eal: reset lcore function pointer and argument

2021-09-11 Thread Honnappa Nagarahalli
> > On Fri, Sep 10, 2021 at 9:49 AM Bruce Richardson > wrote: > > > > On Thu, Sep 09, 2021 at 06:13:07PM -0500, Honnappa Nagarahalli wrote: > > > In the rte_eal_remote_launch function, the lcore function pointer is > > > checked for NULL. However, the pointer is never reset to NULL. Reset > > >