[dpdk-dev] [PATCH v3 13/13] app/test: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- app/test/test_efd.c| 6 +- app/test/test_hash.c | 7 +-- app/test/test_timer_racecond.c | 7 +-- 3

[dpdk-dev] [PATCH v3 12/13] drivers/baseband: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- .../baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 17 + drivers/baseband/fpga_lte_fec/fpga_lte_fec.c | 18 +-

[dpdk-dev] [PATCH v3 11/13] drivers/bus: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Sachin Saxena Acked-by: Adam Dybkowski --- drivers/bus/dpaa/dpaa_bus.c | 10 +- drivers/bus/fslmc/fslmc_bus.c| 11 +-- drivers

[dpdk-dev] [PATCH v3 08/13] drivers/crypto: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 8 +--- drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c| 8 +--- drivers/crypto/caam

[dpdk-dev] [PATCH v3 09/13] drivers/compress: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/compress/isal/isal_compress_pmd.c | 10 +- drivers/compress/octeontx/otx_zip_pmd.c | 10 +- drivers/compres

[dpdk-dev] [PATCH v3 10/13] drivers/common: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Sachin Saxena Acked-by: Adam Dybkowski --- drivers/common/dpaax/dpaax_iova_table.c | 10 +-- drivers/common/iavf/iavf_impl.c | 9 +-- drivers/

[dpdk-dev] [PATCH v3 05/13] drivers/net: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/net/af_packet/rte_eth_af_packet.c | 8 +--- drivers/net/af_xdp/rte_eth_af_xdp.c | 8 +--- drivers/net/ark/ark_ethdev.

[dpdk-dev] [PATCH v3 07/13] drivers/event: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/event/dpaa/dpaa_eventdev.c | 8 +--- drivers/event/dpaa2/dpaa2_eventdev.c | 10 +- drivers/event/octeontx/ssov

[dpdk-dev] [PATCH v3 04/13] drivers/raw: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 11 +-- drivers/raw/dpaa2_qdma/dpaa2_qdma.c| 11 +-- drivers/raw/ifpga/i

[dpdk-dev] [PATCH v3 03/13] drivers/vdpa: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/vdpa/ifc/ifcvf_vdpa.c | 10 +- drivers/vdpa/mlx5/mlx5_vdpa.c | 7 +++ 2 files changed, 4 insertions(+), 13 delet

[dpdk-dev] [PATCH v3 06/13] drivers/mempool: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Sachin Saxena Acked-by: Adam Dybkowski --- drivers/mempool/dpaa/dpaa_mempool.c | 10 ++ drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 10 +-

[dpdk-dev] [PATCH v3 02/13] lib: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- lib/librte_bbdev/rte_bbdev.c | 8 +-- lib/librte_bpf/bpf.c | 9 +--- lib/librte_c

[dpdk-dev] [PATCH] gro: add UDP GRO and VXLAN UDP GRO support

2020-06-30 Thread yang_y_yi
From: Yi Yang UDP GRO and VXLAN UDP GRO can help improve VM-to-VM UDP performance when VM is enabled UFO or GSO, GRO must be supported if GSO, UFO or VXLAN UFO is enabled , otherwise, performance gain will be hurt. With this enabled in DPDK, OVS DPDK can leverage it to improve VM-to-VM UDP perfo

[dpdk-dev] [PATCH v3 01/13] eal/log: introduce log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Introducing the RTE_LOG_REGISTER macro to avoid the code duplication in the log registration process. It is a wrapper macro for declaring the logtype, register the log and sets it's level in the constructor context. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- li

[dpdk-dev] [PATCH v3 00/13] rte_log registration usage improvement

2020-06-30 Thread jerinj
From: Jerin Jacob This patch series improves the rte_log registration code snippet by avoiding duplication of the code around registration by introducing RTE_LOG_REGISTER macro. v3: - Fix the build issue reported at https://travis-ci.com/github/ovsrobot/dpdk/jobs/356167611 v2: - RTE_LOG_REGIS

[dpdk-dev] [PATCH] gso: add VXLAN UDP GSO support

2020-06-30 Thread yang_y_yi
From: Yi Yang Many NICs can't offload VXLAN UFO, so it is very important to do VXLAN UDP GSO by software to improve VM-to-VM UDP performance, especially for the case that VM MTU is just 1500 but not 9000. With this enabled in DPDK, OVS DPDK can leverage it to improve VM-to-VM UDP performance, pe

Re: [dpdk-dev] [PATCH 21/21] net/ixgbe/base: update version

2020-06-30 Thread Sun, GuinanX
Hi Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Monday, June 22, 2020 8:01 PM > To: Sun, GuinanX ; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH 21/21] net/ixgbe/base: update version > > On 6/12/2020 4:24 AM, Guinan Sun wrote: > > Update base code version in readme. > > > > S

Re: [dpdk-dev] [PATCH 19/21] net/ixgbe/base: remove default advertising for 2.5G and 5G

2020-06-30 Thread Sun, GuinanX
Hi Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Monday, June 22, 2020 8:01 PM > To: Sun, GuinanX ; dev@dpdk.org > Cc: Fujinaka, Todd > Subject: Re: [dpdk-dev] [PATCH 19/21] net/ixgbe/base: remove default > advertising for 2.5G and 5G > > On 6/12/2020 4:24 AM, Guinan Sun wrot

[dpdk-dev] [PATCH 6/6] app/test-eventdev: fix eventdev queues

2020-06-30 Thread Apeksha Gupta
In pipeline_queue test case, if event queues are greater than the max event queues it will fail. To handle this check is added. Fixes: 032a965a8f1 ("app/eventdev: support Tx adapter") Cc: sta...@dpdk.org Signed-off-by: Apeksha Gupta --- app/test-eventdev/test_pipeline_queue.c | 3 +++ 1 file ch

[dpdk-dev] [PATCH 5/6] app/test-eventdev: Enhancing perf-atq packet flow

2020-06-30 Thread Apeksha Gupta
The event ethernet Tx adapter provides data path for the ethernet transmit stage. Enqueue a burst of events objects supplied on an event device. Fixes: 1eb10ad8db8 ("app/testeventdev: add perf all types queue worker") Cc: sta...@dpdk.org Signed-off-by: Apeksha Gupta --- app/test-eventdev/test_p

[dpdk-dev] [PATCH 4/6] app/test-eventdev: Fix pipeline atq

2020-06-30 Thread Apeksha Gupta
if-check is required to check the capabilitiy of all type queue. Fixes: 6bf570a9911 ("app/eventdev: add pipeline atq test") Cc: sta...@dpdk.org Signed-off-by: Apeksha Gupta --- app/test-eventdev/test_pipeline_atq.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/test-eventdev/test_pip

[dpdk-dev] [PATCH 3/6] event/dpaa2: Add all type queue capability flag

2020-06-30 Thread Apeksha Gupta
Event device capability flag added in event driver, Event device is capable of enqueuing events of any type to any queue. Fixes: 8f4a294c23 ("event/dpaa2: apply new capability flags") Cc: sta...@dpdk.org Signed-off-by: Apeksha Gupta --- drivers/event/dpaa2/dpaa2_eventdev.c | 3 ++- 1 file chang

[dpdk-dev] [PATCH 2/6] app/test-eventdev: Removed unwanted checks

2020-06-30 Thread Apeksha Gupta
In pipeline_queue test case, for single_stage_burst_tx sched_type condition checks are not required. Fixes: 314bcf58ca8 ("app/eventdev: add pipeline queue worker functions") Cc: sta...@dpdk.org Signed-off-by: Apeksha Gupta --- app/test-eventdev/test_pipeline_queue.c | 9 - 1 file change

[dpdk-dev] [PATCH 1/6] app/test-eventdev: Enhancing perf-queue packet flow

2020-06-30 Thread Apeksha Gupta
The event ethernet Tx adapter provides data path for the ethernet transmit stage. Enqueue a burst of events objects supplied on an event device. Fixes: 2369f73329 ("app/testeventdev: add perf queue worker functions") Cc: sta...@dpdk.org Signed-off-by: Apeksha Gupta --- app/test-eventdev/test_pe

[dpdk-dev] [PATCH v2 7/8] net/ice/base: clear and free XLT entries on reset

2020-06-30 Thread Qi Zhang
This fix has been added to address memory leak issues resulting from triggering a sudden driver reset which does not allow us to follow our normal removal flows for SW XLT entries for advanced features. - Adding call to destroy flow profile locks when clearing SW XLT tables. - Extraction sequence

[dpdk-dev] [PATCH v2 3/8] net/ice/base: move lldp function to common module

2020-06-30 Thread Qi Zhang
To implement a FW workaround for LFC, a set_local_mib must be performed after every link up event. For systems that do not have DCB configured, we need to move the function ice_aq_set_lldp_mib() from the DCB specific ice_dcb.c to ice_common.c so that the driver always has access to this AQ command

[dpdk-dev] [PATCH v2 8/8] net/ice/base: update version

2020-06-30 Thread Qi Zhang
Update base code version in readme. Signed-off-by: Qi Zhang --- drivers/net/ice/base/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ice/base/README b/drivers/net/ice/base/README index 726593971..1e9c854ae 100644 --- a/drivers/net/ice/base/README +++ b/driv

[dpdk-dev] [PATCH v2 2/8] net/ice/base: cleanup some code style

2020-06-30 Thread Qi Zhang
Cleanup code style issue reported by kernel checkpatch. Signed-off-by: Bruce Allan Signed-off-by: Paul M Stillwell Jr Signed-off-by: Qi Zhang --- drivers/net/ice/base/ice_adminq_cmd.h | 6 -- drivers/net/ice/base/ice_common.c | 2 -- drivers/net/ice/base/ice_flow.c | 12 ++-

[dpdk-dev] [PATCH v2 6/8] net/ice/base: split capability parse into separate functions

2020-06-30 Thread Qi Zhang
The ice_parse_caps function is used to convert the capability block data coming from firmware into a structured format used by other parts of the code. The current implementation directly updates the hw->func_caps and hw->dev_caps structures. It is directly called from within ice_aq_discover_caps.

[dpdk-dev] [PATCH v2 5/8] net/ice/base: add capability list AQ function

2020-06-30 Thread Qi Zhang
The current implementation for reading device and function capabilities from firmware, ice_aq_discover_caps, has potentially undesirable side effects. ice_aq_discover_caps calls ice_parse_caps, resulting in overwriting the capabilities stored in the hw structure. This is ok during initialization,

[dpdk-dev] [PATCH v2 4/8] net/ice/base: code clean in FDIR module

2020-06-30 Thread Qi Zhang
Remove unused macro and funciton. Declare no external referenced function as static. Signed-off-by: Paul M Stillwell Jr Signed-off-by: Qi Zhang --- drivers/net/ice/base/ice_fdir.c | 23 +-- drivers/net/ice/base/ice_fdir.h | 3 --- 2 files changed, 1 insertion(+), 25 deletio

[dpdk-dev] [PATCH v2 1/8] net/ice/base: fix GTP-U inner RSS IPv4 IPv6 co-exist

2020-06-30 Thread Qi Zhang
An IP header combined with GTP-U header should be regarded as inner layer for RSS, otherwise it mess the field vector between an IPv4 rule and IPv6 rule e.g: testpmd> flow create 0 ingress patterh eth / ipv4 / udp / gtpu / \ gtpu_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len \ 0 q

[dpdk-dev] [PATCH v2 0/8] update base code batch 3

2020-06-30 Thread Qi Zhang
The patchset include couple bug fixes and code clean also update the version number. v2: - add missing part in ice_rem_rss_cfg_sync in PATCH 1/8 - remove unnessary change in PATCH 1/8 Qi Zhang (8): net/ice/base: fix GTP-U inner RSS IPv4 IPv6 co-exist net/ice/base: cleanup some code style n

Re: [dpdk-dev] [PATCH 18/21] net/ixgbe/base: ipv6 Mask for purpose FDIR VLAN Port Feature

2020-06-30 Thread Sun, GuinanX
Hi Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Monday, June 22, 2020 8:01 PM > To: Sun, GuinanX ; dev@dpdk.org > Cc: Skajewski, PiotrX > Subject: Re: [dpdk-dev] [PATCH 18/21] net/ixgbe/base: ipv6 Mask for purpose > FDIR VLAN Port Feature > > On 6/12/2020 4:24 AM, Guinan Sun

Re: [dpdk-dev] [PATCH 17/21] net/ixgbe/base: improve log about autonego being disabled

2020-06-30 Thread Sun, GuinanX
Hi Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Monday, June 22, 2020 8:01 PM > To: Sun, GuinanX ; dev@dpdk.org > Cc: Chylkowski, JakubX > Subject: Re: [dpdk-dev] [PATCH 17/21] net/ixgbe/base: improve log about > autonego being disabled > > On 6/12/2020 4:24 AM, Guinan Sun

Re: [dpdk-dev] [PATCH 14/21] net/ixgbe/base: add defines for min rollback revision fields

2020-06-30 Thread Sun, GuinanX
Hi Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Monday, June 22, 2020 8:00 PM > To: Sun, GuinanX ; dev@dpdk.org > Cc: Naczyk, Jacek > Subject: Re: [dpdk-dev] [PATCH 14/21] net/ixgbe/base: add defines for min > rollback revision fields > > On 6/12/2020 4:24 AM, Guinan Sun wro

Re: [dpdk-dev] [PATCH 13/21] net/ixgbe/base: modify Klocwork hits for DDK 7.0

2020-06-30 Thread Sun, GuinanX
Hi Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Monday, June 22, 2020 8:00 PM > To: Sun, GuinanX ; dev@dpdk.org > Cc: Chylkowski, JakubX > Subject: Re: [dpdk-dev] [PATCH 13/21] net/ixgbe/base: modify Klocwork hits > for DDK 7.0 > > On 6/12/2020 4:24 AM, Guinan Sun wrote: > >

Re: [dpdk-dev] [PATCH 01/27] eventdev: dlb upstream prerequisites

2020-06-30 Thread Jerin Jacob
On Wed, Jul 1, 2020 at 12:57 AM McDaniel, Timothy wrote: > > >-Original Message- > >From: Jerin Jacob > >Sent: Tuesday, June 30, 2020 10:58 AM > >To: McDaniel, Timothy > >Cc: Ray Kinsella ; Neil Horman ; > >Jerin Jacob ; Mattias Rönnblom > >; dpdk-dev ; Eads, Gage > >; Van Haaren, Harry

Re: [dpdk-dev] [PATCH 15/37] net/dpaa: add support for fmlib in dpdk

2020-06-30 Thread Hemant Agrawal
On 30-Jun-20 10:30 PM, Ferruh Yigit wrote: > On 5/27/2020 2:23 PM, Hemant Agrawal wrote: >> This library is required for configuring FMAN for >> various flow configurations. > > This is a big patch with new files, looks like a new base code drop. > Can you please give more explanation on the pat

Re: [dpdk-dev] [PATCH 00/37] NXP DPAAx enhancements

2020-06-30 Thread Hemant Agrawal
Hi Ferruh, -Original Message- From: Ferruh Yigit Sent: Tuesday, June 30, 2020 10:31 PM To: Hemant Agrawal ; dev@dpdk.org Subject: Re: [PATCH 00/37] NXP DPAAx enhancements On 5/27/2020 2:22 PM, Hemant Agrawal wrote: > This patch-set mainly address following enhancements > > 1. Supportin

Re: [dpdk-dev] [EXT] [PATCH v2] build: replace meson OS detection with variable

2020-06-30 Thread Anoob Joseph
> Some places were calling the meson function host_machine.system() instead of > the variables is_windows and is_linux defined in config/meson.build. > > At the same time, the missing "Linux restriction" reason is added to pfe and > octeontx2 crypto PMDs. > > Signed-off-by: Thomas Monjalon > Ack

Re: [dpdk-dev] [PATCH 17/37] net/dpaa: add support for fmcless mode

2020-06-30 Thread Hemant Agrawal
Hi Ferruh, -Original Message- On 5/27/2020 2:23 PM, Hemant Agrawal wrote: > From: Sachin Saxena > > This patch uses fmlib to configure the FMAN HW for flow and > distribution configuration, thus avoiding the need for static FMC tool > execution optionally. What is FMC tool? Can you pl

[dpdk-dev] [PATCH v2 10/13] drivers/common: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Sachin Saxena Acked-by: Adam Dybkowski --- drivers/common/dpaax/dpaax_iova_table.c | 10 +-- drivers/common/iavf/iavf_impl.c | 9 +-- drivers/

[dpdk-dev] [PATCH v2 13/13] app/test: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- app/test/test_efd.c| 6 +- app/test/test_hash.c | 7 +-- app/test/test_timer_racecond.c | 7 +-- 3

[dpdk-dev] [PATCH v2 11/13] drivers/bus: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Sachin Saxena Acked-by: Adam Dybkowski --- drivers/bus/dpaa/dpaa_bus.c | 10 +- drivers/bus/fslmc/fslmc_bus.c| 11 +-- drivers

[dpdk-dev] [PATCH v2 08/13] drivers/crypto: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 8 +--- drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c| 8 +--- drivers/crypto/caam

[dpdk-dev] [PATCH v2 05/13] drivers/net: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/net/af_packet/rte_eth_af_packet.c | 8 +--- drivers/net/af_xdp/rte_eth_af_xdp.c | 8 +--- drivers/net/ark/ark_ethdev.

[dpdk-dev] [PATCH v2 12/13] drivers/baseband: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- .../baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 17 + drivers/baseband/fpga_lte_fec/fpga_lte_fec.c | 18 +-

[dpdk-dev] [PATCH v2 09/13] drivers/compress: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/compress/isal/isal_compress_pmd.c | 10 +- drivers/compress/octeontx/otx_zip_pmd.c | 10 +- drivers/compres

[dpdk-dev] [PATCH v2 07/13] drivers/event: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/event/dpaa/dpaa_eventdev.c | 8 +--- drivers/event/dpaa2/dpaa2_eventdev.c | 10 +- drivers/event/octeontx/ssov

[dpdk-dev] [PATCH v2 06/13] drivers/mempool: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Sachin Saxena Acked-by: Adam Dybkowski --- drivers/mempool/dpaa/dpaa_mempool.c | 10 ++ drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 10 +-

[dpdk-dev] [PATCH v2 04/13] drivers/raw: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 11 +-- drivers/raw/dpaa2_qdma/dpaa2_qdma.c| 11 +-- drivers/raw/ifpga/i

[dpdk-dev] [PATCH v2 03/13] drivers/vdpa: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- drivers/vdpa/ifc/ifcvf_vdpa.c | 10 +- drivers/vdpa/mlx5/mlx5_vdpa.c | 7 +++ 2 files changed, 4 insertions(+), 13 delet

[dpdk-dev] [PATCH v2 00/13] rte_log registration usage improvement

2020-06-30 Thread jerinj
From: Jerin Jacob This patch series improves the rte_log registration code snippet by avoiding duplication of the code around registration by introducing RTE_LOG_REGISTER macro. v2: - RTE_LOG_REGISTER implemented using rte_log_register_type_and_pick_level() - Added Sachin Saxena and Adam Dybk

[dpdk-dev] [PATCH v2 02/13] lib: use log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Use log register macro to avoid the code duplication in the log registration process. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- lib/librte_bbdev/rte_bbdev.c | 8 +-- lib/librte_bpf/bpf.c | 9 +--- lib/librte_c

[dpdk-dev] [PATCH v2 01/13] eal/log: introduce log register macro

2020-06-30 Thread jerinj
From: Jerin Jacob Introducing the RTE_LOG_REGISTER macro to avoid the code duplication in the log registration process. It is a wrapper macro for declaring the logtype, register the log and sets it's level in the constructor context. Signed-off-by: Jerin Jacob Acked-by: Adam Dybkowski --- li

Re: [dpdk-dev] [PATCH 04/21] net/ixgbe/base: x550em 10G NIC driver issue

2020-06-30 Thread Sun, GuinanX
Hi Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Monday, June 22, 2020 7:59 PM > To: Sun, GuinanX ; dev@dpdk.org > Cc: Skajewski, PiotrX > Subject: Re: [dpdk-dev] [PATCH 04/21] net/ixgbe/base: x550em 10G NIC driver > issue > > On 6/12/2020 4:23 AM, Guinan Sun wrote: > > With

Re: [dpdk-dev] [PATCH v2] net/ice: fix incorrect EEPROM data

2020-06-30 Thread Jiang, YuX
Tested-by: Jiang, YuX -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Shougang Wang Sent: Sunday, June 28, 2020 11:38 AM To: dev@dpdk.org Cc: Xing, Beilei ; Yang, Qiming ; Wang, ShougangX ; sta...@dpdk.org Subject: [dpdk-dev] [PATCH v2] net/ice: fix incorrect EEPR

Re: [dpdk-dev] [EXT] Re: [PATCH v4 2/2] ethdev: fix VLAN offloads set if no relative capabilities

2020-06-30 Thread Wei Hu (Xavier)
On 2020/6/29 22:47, Harman Kalra wrote: Acked-by: Harman Kalra Hi,Harman Kalra Thanks Xavier On Mon, Jun 29, 2020 at 09:34:00AM +0800, Wei Hu (Xavier) wrote: External Email -- Hi, Heinrich Kuhn & Harman Kalra & Jerin Ja

Re: [dpdk-dev] [PATCH] net/iavf: fix RSS RETA settings invalid

2020-06-30 Thread Yang, Qiming
> -Original Message- > From: Jiang, JunyuX > Sent: Friday, June 19, 2020 15:44 > To: dev@dpdk.org > Cc: Wu, Jingjing ; Xing, Beilei > ; Yang, Qiming ; Jiang, > JunyuX ; sta...@dpdk.org > Subject: [PATCH] net/iavf: fix RSS RETA settings invalid > > This patch moved the RSS initialization f

[dpdk-dev] [Bug 498] can not start testpmd after use meson/ninja build 32-bit app on x86 system

2020-06-30 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=498 Bug ID: 498 Summary: can not start testpmd after use meson/ninja build 32-bit app on x86 system Product: DPDK Version: 20.05 Hardware: x86 OS: Linux Stat

Re: [dpdk-dev] [PATCH v2 1/5] net/i40e: add private APIs

2020-06-30 Thread Di, ChenxuX
> -Original Message- > From: Yang, Qiming > Sent: Tuesday, June 30, 2020 6:25 PM > To: Di, ChenxuX ; dev@dpdk.org > Cc: Xing, Beilei > Subject: RE: [PATCH v2 1/5] net/i40e: add private APIs > > > > > -Original Message- > > From: Di, ChenxuX > > Sent: Monday, June 15, 2020 10

Re: [dpdk-dev] [PATCH v2 5/5] app/testpmd: support query RSS config in flow query

2020-06-30 Thread Di, ChenxuX
Hi, For the current code about flow query count It is printf("%s:\n" " hits_set: %u\n" " bytes_set: %u\n" " hits: %" PRIu64 "\n" " bytes: %" PRIu64 "\n", name, query.count.hits_set, query.count.bytes_set, query.count.hits,

Re: [dpdk-dev] [PATCH v2 4/5] net/i40e: enable flow query RSS

2020-06-30 Thread Di, ChenxuX
Hi, > -Original Message- > From: Yang, Qiming > Sent: Tuesday, June 30, 2020 6:27 PM > To: Di, ChenxuX ; dev@dpdk.org > Cc: Xing, Beilei > Subject: RE: [PATCH v2 4/5] net/i40e: enable flow query RSS > > > > > -Original Message- > > From: Di, ChenxuX > > Sent: Monday, June 15,

Re: [dpdk-dev] [RFC] ring: make ring implementation non-inlined

2020-06-30 Thread Honnappa Nagarahalli
> Subject: Re: [dpdk-dev] [RFC] ring: make ring implementation non-inlined > > 26/03/2020 09:04, Morten Brørup: > > From: Jerin Jacob > > > On Fri, Mar 20, 2020 Konstantin Ananyev wrote: > > > > > > > > As was discussed here: > > > > http://mails.dpdk.org/archives/dev/2020-February/158586.html >

Re: [dpdk-dev] [PATCH] test/ring: add stress test for ST peek API

2020-06-30 Thread Honnappa Nagarahalli
Hi Konstantin, It looks fine overall, few comments inline. > Subject: [PATCH] test/ring: add stress test for ST peek API > > Introduce new test case to test ST peek API. > > Signed-off-by: Konstantin Ananyev > --- > > This patch depends on the following patch: > "ring: fix error vlau

[dpdk-dev] [PATCH v2 1/1] vfio: modify spapr iommu support to use static window sizing

2020-06-30 Thread David Christensen
The SPAPR IOMMU requires that a DMA window size be defined before memory can be mapped for DMA. Current code dynamically modifies the DMA window size in response to every new memory allocation which is potentially dangerous because all existing mappings need to be unmapped/remapped in order to resi

[dpdk-dev] [PATCH v2 0/1] vfio: change spapr DMA window sizing operation

2020-06-30 Thread David Christensen
The SPAPR v2 IOMMU used on bare-metal PowerNV systems requires that a DMA window be defined before mapping/unmapping memory. The current VFIO code dynamically resizes this DMA window every time a new memory request is made, which requires that all existing memory be unmapped/remapped. While this s

Re: [dpdk-dev] [PATCH 01/27] eventdev: dlb upstream prerequisites

2020-06-30 Thread McDaniel, Timothy
>-Original Message- >From: Pavan Nikhilesh Bhagavatula >Sent: Tuesday, June 30, 2020 3:40 PM >To: McDaniel, Timothy ; Jerin Jacob > >Cc: Ray Kinsella ; Neil Horman ; >Jerin Jacob Kollanukkaran ; Mattias Rönnblom >; dpdk-dev ; Eads, Gage >; Van Haaren, Harry >Subject: RE: [dpdk-dev] [PATCH

Re: [dpdk-dev] [dpdk-techboard] [PATCH] crypto/qat: add data-path APIs

2020-06-30 Thread Thomas Monjalon
30/06/2020 22:33, Honnappa Nagarahalli: > 26/06/2020 12:38, Thomas Monjalon: > > 26/06/2020 08:55, Jerin Jacob: > > > On Fri, Jun 12, 2020 at 8:10 PM Fan Zhang wrote: > > > > > > > > This patch adds data-path APIs to QAT symmetric dirver to support > > > > raw data as input. > > > > > > > > For ap

Re: [dpdk-dev] [PATCH 01/27] eventdev: dlb upstream prerequisites

2020-06-30 Thread Pavan Nikhilesh Bhagavatula
>-Original Message- >From: dev On Behalf Of McDaniel, Timothy >Sent: Wednesday, July 1, 2020 12:57 AM >To: Jerin Jacob >Cc: Ray Kinsella ; Neil Horman >; Jerin Jacob Kollanukkaran >; Mattias Rönnblom >; dpdk-dev ; Eads, >Gage ; Van Haaren, Harry > >Subject: Re: [dpdk-dev] [PATCH 01/27]

[dpdk-dev] CI results reporting

2020-06-30 Thread Lincoln Lavoie
Hello All, One topic that came up during today's meeting was the results reporting strategy in patch sets, which is currently different between labs. We wanted to get some input from the community before pushing for alignment between the labs, etc. To help track things, let's keep the discussion

Re: [dpdk-dev] [dpdk-techboard] [PATCH] crypto/qat: add data-path APIs

2020-06-30 Thread Honnappa Nagarahalli
> > 26/06/2020 08:55, Jerin Jacob: > > On Fri, Jun 12, 2020 at 8:10 PM Fan Zhang wrote: > > > > > > This patch adds data-path APIs to QAT symmetric dirver to support > > > raw data as input. > > > > > > For applications/libraries that want to benefit from the data-path > > > encryption accelera

Re: [dpdk-dev] [PATCH] speed-capabilities: Added Speed Capabilitiestest case

2020-06-30 Thread Daniel Kirichok
Inline On Tue, Jun 30, 2020 at 3:27 AM Morten Brørup wrote: > > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ivan Dyukov > > Sent: Tuesday, June 30, 2020 9:03 AM > > [...] > > > > +Test Case : Speed Capabilities Test > > > +=== > > > + > > > +1. Use testpm

Re: [dpdk-dev] [PATCH v3 1/4] regexdev: introduce regexdev subsystem

2020-06-30 Thread Ori Kam
Hi all, Just a reminder for ack, Thanks, Ori > -Original Message- > From: Ori Kam > Sent: Sunday, June 21, 2020 2:19 PM > To: Ori Kam ; jer...@marvell.com; > xiang.w.w...@intel.com > Cc: g...@marvell.com; dev@dpdk.org; pbhagavat...@marvell.com; Shahaf > Shuler ; hemant.agra...@nxp.com;

Re: [dpdk-dev] [PATCH 6/8] net/mlx5: update translate function for sample action

2020-06-30 Thread Ori Kam
Hi Jiawei, PSB, Thanks, Ori > -Original Message- > From: Jiawei Wang > Sent: Thursday, June 25, 2020 7:26 PM > Subject: [PATCH 6/8] net/mlx5: update translate function for sample action > > Translate the attribute of sample action that include sample ratio > and sub actions list, then c

Re: [dpdk-dev] [PATCH 01/27] eventdev: dlb upstream prerequisites

2020-06-30 Thread McDaniel, Timothy
>-Original Message- >From: Jerin Jacob >Sent: Tuesday, June 30, 2020 10:58 AM >To: McDaniel, Timothy >Cc: Ray Kinsella ; Neil Horman ; >Jerin Jacob ; Mattias Rönnblom >; dpdk-dev ; Eads, Gage >; Van Haaren, Harry >Subject: Re: [dpdk-dev] [PATCH 01/27] eventdev: dlb upstream prerequisites

Re: [dpdk-dev] [EXT] RE: [PATCH] examples/ipsec-secgw: fix dropping of initial IPsec pkts

2020-06-30 Thread Akhil Goyal
Hi Lukasz/Konstantin, > > > > I still not sure why is that big deal, but ok, can we then just do > > it in a different way for poll vs event mode for now: > > for event mode do dev_start() after sa_init(), > > for poll mode leave things as it (dev_start(), then sa_init()). > > Would that address t

Re: [dpdk-dev] [PATCH] maintainers: update for netvsc

2020-06-30 Thread Haiyang Zhang
> -Original Message- > From: lon...@linuxonhyperv.com > Sent: Thursday, June 25, 2020 4:30 PM > To: KY Srinivasan ; Haiyang Zhang > ; Stephen Hemminger > Cc: dev@dpdk.org; Long Li > Subject: [PATCH] maintainers: update for netvsc > > From: Long Li > > Add Long Li as additional main

Re: [dpdk-dev] [PATCH] cryptodev: add support for user callback functions

2020-06-30 Thread Akhil Goyal
Hi Abhinandan, Are you planning to send update for this patch in 20.08 time line? Or is it pushed for 20.11? Regards, Akhil

Re: [dpdk-dev] [PATCH v3 6/9] eal: register non-EAL threads as lcores

2020-06-30 Thread Ananyev, Konstantin
> > On Tue, Jun 30, 2020 at 12:07:32PM +, Ananyev, Konstantin wrote: > > > > > > 26/06/2020 16:43, David Marchand: > > > > On Wed, Jun 24, 2020 at 1:59 PM Ananyev, Konstantin > > > > wrote: > > > > > > > Do you mean - make this new dynamic-lcore API return an error if > > > > > > > callied >

[dpdk-dev] [PATCH] doc: clarify adding author to commit message

2020-06-30 Thread Honnappa Nagarahalli
Clarify to add the author in CC while contributing patches to stable. Signed-off-by: Honnappa Nagarahalli --- doc/guides/contributing/patches.rst | 1 + doc/guides/contributing/stable.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/doc/guides/contributing/patches.rst b/doc/guides/con

Re: [dpdk-dev] [PATCH v3 6/9] eal: register non-EAL threads as lcores

2020-06-30 Thread Ananyev, Konstantin
> 30/06/2020 14:07, Ananyev, Konstantin: > > > 26/06/2020 16:43, David Marchand: > > > > On Wed, Jun 24, 2020 at 1:59 PM Ananyev, Konstantin > > > > wrote: > > > > > > > Do you mean - make this new dynamic-lcore API return an error if > > > > > > > callied > > > > > > > from secondary process

Re: [dpdk-dev] [PATCH v3 8/8] doc: add doc updates for DOCSIS security protocol

2020-06-30 Thread Akhil Goyal
Hi David, > Subject: [PATCH v3 8/8] doc: add doc updates for DOCSIS security protocol > > Update Security library, AESNI-MB crypto PMD, QAT crypto PMD, > dpdk-test-crypto-perf tool and release note documentation for DOCSIS > protocol support. > > Signed-off-by: David Coyle > Signed-off-by: Mair

Re: [dpdk-dev] [PATCH 5/8] net/mlx5: split sample flow into two sub flows

2020-06-30 Thread Ori Kam
Hi Jiawei, Please fix the small comment below and send with my ack Acked-by: Ori Kam Best, Ori > -Original Message- > From: Jiawei Wang > Sent: Thursday, June 25, 2020 7:26 PM > To: Ori Kam ; Slava Ovsiienko > ; Matan Azrad > Cc: dev@dpdk.org; Thomas Monjalon ; Raslan > Darawsheh ; ia

Re: [dpdk-dev] [PATCH 4/8] net/mlx5: add the validate sample action

2020-06-30 Thread Ori Kam
Hi Jiawei, PSB. Best, Ori > -Original Message- > From: Jiawei Wang > Sent: Thursday, June 25, 2020 7:26 PM > Subject: [PATCH 4/8] net/mlx5: add the validate sample action > > Add sample action validate function. > > For Sample flow support NIC-RX and FDB domain, must include an > acti

Re: [dpdk-dev] [PATCH v2 1/4] net/qede/base: re-arrange few structures for DDC

2020-06-30 Thread Jerin Jacob
On Tue, Jun 30, 2020 at 2:03 PM Rasesh Mody wrote: > > This patch rearranges some of the base driver structures which will be > also used by debug data collection (DDC) implementation. It adds a new > file ecore_hsi_func_common.h with Physical, Virtual memory descriptors. > > Signed-off-by: Rasesh

Re: [dpdk-dev] [dpdk-dev v2 2/3] test/crypto: add unit-test for QAT direct APIs

2020-06-30 Thread Trahe, Fiona
Hi Fan, > -Original Message- > From: Zhang, Roy Fan > Sent: Thursday, June 25, 2020 2:32 PM > To: dev@dpdk.org > Cc: Trahe, Fiona ; akhil.go...@nxp.com; Zhang, Roy Fan > > Subject: [dpdk-dev v2 2/3] test/crypto: add unit-test for QAT direct APIs > > This patch adds the test to use QAT s

Re: [dpdk-dev] [PATCH 3/8] common/mlx5: query sampler object capability via DevX

2020-06-30 Thread Ori Kam
> -Original Message- > From: Jiawei Wang > Sent: Thursday, June 25, 2020 7:26 PM > Jiawei(Jonny) Wang > Subject: [PATCH 3/8] common/mlx5: query sampler object capability via DevX > > Update function mlx5_devx_cmd_query_hca_attr() to add the NIC Flow > Table attributes query, then get

Re: [dpdk-dev] 18.11.9 (LTS) patches review and test

2020-06-30 Thread Kevin Traynor
On 30/06/2020 17:32, Stokes, Ian wrote: > > >> -Original Message- >> From: Kevin Traynor >> Sent: Tuesday, June 30, 2020 5:21 PM >> To: Govindharajan, Hariprasad ; >> sta...@dpdk.org; Stokes, Ian ; Loftus, Ciara >> >> Cc: dev@dpdk.org; Abhishek Marathe ; >> Akhil Goyal ; Ali Alnubani ;

Re: [dpdk-dev] [PATCH 00/37] NXP DPAAx enhancements

2020-06-30 Thread Ferruh Yigit
On 5/27/2020 2:22 PM, Hemant Agrawal wrote: > This patch-set mainly address following enhancements > > 1. Supporting the non-EAL thread based I/O processing > 2. Reducing the thread local storage > 3. Adding support for HW FM library in DPAA, so that > additional queue, flow configuration can be d

Re: [dpdk-dev] [PATCH 17/37] net/dpaa: add support for fmcless mode

2020-06-30 Thread Ferruh Yigit
On 5/27/2020 2:23 PM, Hemant Agrawal wrote: > From: Sachin Saxena > > This patch uses fmlib to configure the FMAN HW for flow > and distribution configuration, thus avoiding the need > for static FMC tool execution optionally. What is FMC tool? Can you please put more details in the commit log.

Re: [dpdk-dev] [PATCH 15/37] net/dpaa: add support for fmlib in dpdk

2020-06-30 Thread Ferruh Yigit
On 5/27/2020 2:23 PM, Hemant Agrawal wrote: > This library is required for configuring FMAN for > various flow configurations. This is a big patch with new files, looks like a new base code drop. Can you please give more explanation on the patch and what 'fmlib' is? > > Signed-off-by: Sachin S

[dpdk-dev] [PATCH v3 8/8] doc: add doc updates for DOCSIS security protocol

2020-06-30 Thread David Coyle
Update Security library, AESNI-MB crypto PMD, QAT crypto PMD, dpdk-test-crypto-perf tool and release note documentation for DOCSIS protocol support. Signed-off-by: David Coyle Signed-off-by: Mairtin o Loingsigh --- doc/guides/cryptodevs/aesni_mb.rst | 8 ++ doc/guides/cryptodevs/feat

[dpdk-dev] [PATCH v3 7/8] app/crypto-perf: add support for DOCSIS protocol

2020-06-30 Thread David Coyle
Update test-crypto-perf app to calculate DOCSIS throughput numbers. 1 new parameter is added for DOCSIS: --docsis-hdr-sz ./dpdk-test-crypto-perf -l 3,4 --socket-mem 2048,0 --vdev crypto_aesni_mb_pmd_1 -n 1 -- --devtype crypto_aesni_mb --optype docsis --cipher-algo aes-docsisbpi --cipher-op encry

[dpdk-dev] [PATCH v3 6/8] test/security: add DOCSIS capability check tests

2020-06-30 Thread David Coyle
Add unit tests for DOCSIS capabilitity checks. Signed-off-by: David Coyle Signed-off-by: Mairtin o Loingsigh --- app/test/test_security.c | 88 1 file changed, 88 insertions(+) diff --git a/app/test/test_security.c b/app/test/test_security.c index 3076a

[dpdk-dev] [PATCH v3 2/8] cryptodev: add a note regarding DOCSIS protocol support

2020-06-30 Thread David Coyle
Add a note to the rte_crypto_sym_op->auth.data fields to state that for DOCSIS security protocol, these are used to specify the CRC offset and length. Signed-off-by: David Coyle Signed-off-by: Mairtin o Loingsigh --- lib/librte_cryptodev/rte_crypto_sym.h | 14 ++ 1 file changed, 14

[dpdk-dev] [PATCH v3 4/8] crypto/qat: add support for DOCSIS protocol

2020-06-30 Thread David Coyle
Add support to the QAT SYM PMD for the DOCSIS protocol, through the rte_security API. This, therefore, includes adding support for the rte_security API to this PMD. Signed-off-by: David Coyle Signed-off-by: Mairtin o Loingsigh --- drivers/common/qat/Makefile | 3 + drivers/crypt

[dpdk-dev] [PATCH v3 3/8] crypto/aesni_mb: add support for DOCSIS protocol

2020-06-30 Thread David Coyle
Add support to the AESNI-MB PMD for the DOCSIS protocol, through the rte_security API. This, therefore, includes adding support for the rte_security API to this PMD. Signed-off-by: David Coyle Signed-off-by: Mairtin o Loingsigh --- .../crypto/aesni_mb/aesni_mb_pmd_private.h| 19 +- drivers

[dpdk-dev] [PATCH v3 5/8] test/crypto: add DOCSIS security test cases

2020-06-30 Thread David Coyle
Add uplink and downlink DOCSIS unit test cases and vectors, to test the combined DOCSIS Crypto-CRC support that has been added to the rte_security library. Signed-off-by: David Coyle Signed-off-by: Mairtin o Loingsigh --- app/test/test_cryptodev.c | 513 ++ ...t_cryptod

  1   2   3   >