Re: [dpdk-dev] [PATCH] eventdev: fix signed comparison

2021-04-13 Thread Jerin Jacob
On Wed, Apr 14, 2021 at 11:56 AM David Marchand wrote: > > On Wed, Apr 14, 2021 at 12:16 AM wrote: > > > > From: Pavan Nikhilesh > > > > Since queue identifier is passed as signed integer, a compilation error > > is generated: > > rte_event_eth_rx_adapter.c:1810:57: error: signed and unsigned ty

[dpdk-dev] [PATCH v4 1/4] net/mlx5: support meter policy operations

2021-04-13 Thread Li Zhang
MLX5 PMD checks the validation of actions in policy while add a new meter policy, if pass the validation, allocates the new policy object from the meter policy indexed memory pool. It is common to use the same policy for multiple meters. MLX5 PMD supports two types of policy: termination policy an

[dpdk-dev] [PATCH v4 2/4] net/mlx5: support meter creation with policy

2021-04-13 Thread Li Zhang
Create a meter with the new pre-defined policy. The following cases to be considered: 1.Add entry match with meter_id in global drop table. 2.For non-termination policy (policy id 0), add jump rule to suffix table for green and jump rule to drop table for red. 3.Allocate counter per meter in d

[dpdk-dev] [PATCH v4 4/4] net/mlx5: connect meter policy to created flows

2021-04-13 Thread Li Zhang
From: Shun Hao Currently ASO meter must be followed by policy table, so this adds the support that connecting meter and policy table. There are several cases to be considered: 1. For non-termination policy, connect meter to the default policy table. 2. For non-RSS termination policy case, simply

[dpdk-dev] [PATCH v4 3/4] net/mlx5: prepare sub-policy for a flow with meter

2021-04-13 Thread Li Zhang
When a flow has a RSS action, the driver splits each sub flow finally is configured with a different HW TIR action. Any RSS action configured in meter policy may cause a split in the flow configuration. To save performance, any TIR action will be configured in different flow table, so policy can b

[dpdk-dev] [PATCH v4 0/4] net/mlx5: support meter policy operations

2021-04-13 Thread Li Zhang
MLX5 PMD checks the validation of actions in policy while add a new meter policy, if pass the validation, allocates the new policy object from the meter policy indexed memory pool. It is common to use the same policy for multiple meters. MLX5 PMD supports two types of policy: termination policy an

[dpdk-dev] [Bug 675] net/ice: possible integer overflow when computing max_pkt_len

2021-04-13 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=675 Bug ID: 675 Summary: net/ice: possible integer overflow when computing max_pkt_len Product: DPDK Version: 20.11 Hardware: All OS: All Status: UNCONFIRMED

[dpdk-dev] [PATCH v5 1/2] ethdev: add pre-defined meter policy API

2021-04-13 Thread Li Zhang
Currently, the flow meter policy does not support multiple actions per color; also the allowed action types per color are very limited. In addition, the policy cannot be pre-defined. Due to the growing in flow actions offload abilities there is a potential for the user to use variety of actions pe

[dpdk-dev] [PATCH v5 2/2] app/testpmd: support policy actions per color

2021-04-13 Thread Li Zhang
From: Haifei Luo Add the create/del policy CLIs to support actions per color. The CLIs are: Create: add port meter policy (port_id) (policy_id) g_actions (actions) y_actions (actions) r_actions (actions) Delete: del port meter policy (port_id) (policy_id) Examples: testpmd> add port meter poli

[dpdk-dev] [PATCH v5 0/2] Support meter policy API

2021-04-13 Thread Li Zhang
Currently, the flow meter policy does not support multiple actions per color; also the allowed action types per color are very limited. In addition, the policy cannot be pre-defined. Due to the growing in flow actions offload abilities there is a potential for the user to use variety of actions pe

[dpdk-dev] [PATCH v7 4/4] doc: add release note for vhost async packed ring

2021-04-13 Thread Cheng Jiang
Add release note for the support of vhost async packed ring. Signed-off-by: Cheng Jiang --- doc/guides/rel_notes/release_21_05.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/rel_notes/release_21_05.rst b/doc/guides/rel_notes/release_21_05.rst index 374d6d98e..eb5200669 1

[dpdk-dev] [PATCH v7 3/4] vhost: add batch datapath for async vhost packed ring

2021-04-13 Thread Cheng Jiang
Add batch datapath for async vhost packed ring to improve the performance of small packet processing. Signed-off-by: Cheng Jiang --- lib/librte_vhost/virtio_net.c | 41 +++ 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/lib/librte_vhost/virtio_net.

[dpdk-dev] [PATCH v7 2/4] vhost: add support for packed ring in async vhost

2021-04-13 Thread Cheng Jiang
For now async vhost data path only supports split ring. This patch enables packed ring in async vhost data path to make async vhost compatible with virtio 1.1 spec. Signed-off-by: Cheng Jiang --- lib/librte_vhost/rte_vhost_async.h | 1 + lib/librte_vhost/vhost.c | 49 ++-- lib/librt

[dpdk-dev] [PATCH v7 1/4] vhost: abstract and reorganize async split ring code

2021-04-13 Thread Cheng Jiang
This patch puts some codes of async vhost split ring into inline functions to improve the readability of the code. And, it changes the pointer index style of iterator to make the code more concise. Signed-off-by: Cheng Jiang --- lib/librte_vhost/virtio_net.c | 132 +--

[dpdk-dev] [PATCH v7 0/4] add support for packed ring in async vhost

2021-04-13 Thread Cheng Jiang
For now async vhost data path only supports split ring structure. In order to make async vhost compatible with virtio 1.1 spec this patch set cleans async split ring codes and enables packed ring in async vhost data path. Batch datapath is also enabled in async vhost packed ring. v7: * fix compil

Re: [dpdk-dev] [PATCH] eventdev: fix signed comparison

2021-04-13 Thread David Marchand
On Wed, Apr 14, 2021 at 12:16 AM wrote: > > From: Pavan Nikhilesh > > Since queue identifier is passed as signed integer, a compilation error > is generated: > rte_event_eth_rx_adapter.c:1810:57: error: signed and unsigned type > in conditional expression [-Werror=sign-compare] > Make queue ident

Re: [dpdk-dev] [PATCH v2 3/5] common/mlx5: add mlx5 APIs for single flow dump feature

2021-04-13 Thread Haifei Luo
HI David, Thank you for the description and I will modify accordingly. -Original Message- From: David Marchand Sent: Wednesday, April 14, 2021 2:21 PM To: Haifei Luo Cc: Kinsella, Ray ; dev@dpdk.org; Ori Kam ; Slava Ovsiienko ; Raslan Darawsheh ; Xueming(Steven) Li ; Matan Azrad

Re: [dpdk-dev] [PATCH v2 3/5] common/mlx5: add mlx5 APIs for single flow dump feature

2021-04-13 Thread David Marchand
On Wed, Apr 14, 2021 at 4:40 AM Haifei Luo wrote: > > HI David, > In current release, is the exports file necessary? I will keep the > modification if yes. Thank you. > > drivers/common/mlx5/rte_common_mlx5_exports.def It depends on the tree against which you send your patches. If this su

[dpdk-dev] [PATCH v3 3/3] doc: add single flow dump to guides

2021-04-13 Thread Haifei Luo
Add "Flow dump" in features/default.ini and features/mlx5.ini. Add testpmd CLI and API changes in release_notes. Signed-off-by: Haifei Luo --- doc/guides/nics/features/default.ini | 1 + doc/guides/nics/features/mlx5.ini | 1 + doc/guides/rel_notes/release_21_05.rst | 5 + 3 files cha

[dpdk-dev] [PATCH v3 2/3] app/testpmd: add CLIs for single flow dump feature

2021-04-13 Thread Haifei Luo
Add support for single flow dump. The CLIs to dump one rule: flow dump PORT rule ID to dump all: flow dump PORT all Examples: testpmd> flow dump 0 all testpmd> flow dump 0 rule 0 Signed-off-by: Haifei Luo Acked-by: Ajit Khaparde --- app/test-pmd/cmdline_flow.c | 55 +

[dpdk-dev] [PATCH v3 0/3] support single flow dump

2021-04-13 Thread Haifei Luo
Dump internal representation information of all flows is supported. It is useful to dump one flow. To implement this requirement, add this CLI to dump one rule: flow dump PORT rule ID and the CLI to dump all: flow dump PORT all Examples: testpmd> flow dump 0 all testpmd> flow dump 0 r

[dpdk-dev] [PATCH v3 1/3] ethdev: modify rte API for single flow dump

2021-04-13 Thread Haifei Luo
Previous implementations support dump all the flows. Add new arg rte_flow in rte_flow_dev_dump to dump one flow. Signed-off-by: Haifei Luo Acked-by: Ajit Khaparde Acked-by: Ori Kam --- app/test-pmd/config.c| 2 +- doc/guides/nics/mlx5.rst | 9 ++--- doc/guides

Re: [dpdk-dev] [PATCH] test: allow taking test names from commandline

2021-04-13 Thread David Marchand
On Tue, Apr 13, 2021 at 6:49 PM Bruce Richardson wrote: > > On Fri, Apr 09, 2021 at 02:41:11PM +0100, Bruce Richardson wrote: > > On Fri, Apr 09, 2021 at 03:27:17PM +0200, David Marchand wrote: > > > On Wed, Jan 27, 2021 at 6:43 PM Bruce Richardson > > > wrote: > > > > > > > > While having the ab

Re: [dpdk-dev] [PATCH] net/virtio: fix vectorized Rx queue stuck

2021-04-13 Thread Xueming(Steven) Li
+@谢华伟(此时此刻) > -Original Message- > From: Xueming Li > Sent: Wednesday, April 14, 2021 12:27 PM > Cc: dev@dpdk.org; Xueming(Steven) Li ; > huawei@intel.com; jerin.ja...@caviumnetworks.com; > d...@linux.vnet.ibm.com; sta...@dpdk.org; Maxime Coquelin > ; Chenbo Xia ; > Jerin Jacob ; R

Re: [dpdk-dev] [PATCH 3/4] examples/l3fwd: eliminate unnecessary reloads in loop

2021-04-13 Thread Ruifeng Wang
> -Original Message- > From: Jerin Jacob > Sent: Wednesday, April 14, 2021 1:43 AM > To: Ruifeng Wang > Cc: jer...@marvell.com; hemant.agra...@nxp.com; Ferruh Yigit > ; tho...@monjalon.net; David Marchand > ; dpdk-dev ; nd > ; Honnappa Nagarahalli > Subject: Re: [dpdk-dev] [PATCH 3/4] ex

[dpdk-dev] [PATCH] net/virtio: fix vectorized Rx queue stuck

2021-04-13 Thread Xueming Li
When Rx burst size >= Rx queue size, all descriptors in used queue consumed without rearm, the next Rx burst found no new packets and returned directly without rearm as well. This patch rearms available queue at once after rx_burst to avoid vq hungry. Fixes: fc3d66212fed ("virtio: add vector Rx")

Re: [dpdk-dev] [PATCH v3 1/2] ethdev: add pre-defined meter policy API

2021-04-13 Thread Li Zhang
Hi Cristian, This patch is depend on series=16351. Depends-on: series=16351 ("Add ASO meter support in MLX5 PMD ") https://patchwork.dpdk.org/project/dpdk/list/?series=16351 Because RTE API change and it need change PMD part to fix building issue. Regards, Li Zhang > -Original Message-

[dpdk-dev] [PATCH v4 1/2] ethdev: add pre-defined meter policy API

2021-04-13 Thread Li Zhang
Currently, the flow meter policy does not support multiple actions per color; also the allowed action types per color are very limited. In addition, the policy cannot be pre-defined. Due to the growing in flow actions offload abilities there is a potential for the user to use variety of actions pe

[dpdk-dev] [PATCH v4 2/2] app/testpmd: support policy actions per color

2021-04-13 Thread Li Zhang
From: Haifei Luo Add the create/del policy CLIs to support actions per color. The CLIs are: Create: add port meter policy (port_id) (policy_id) g_actions (actions) y_actions (actions) r_actions (actions) Delete: del port meter policy (port_id) (policy_id) Examples: testpmd> add port meter poli

[dpdk-dev] [PATCH v4 0/2] Support meter policy API

2021-04-13 Thread Li Zhang
Currently, the flow meter policy does not support multiple actions per color; also the allowed action types per color are very limited. In addition, the policy cannot be pre-defined. Due to the growing in flow actions offload abilities there is a potential for the user to use variety of actions pe

[dpdk-dev] [PATCH v2] app/testpmd: fix bitmap of link speeds when force speed

2021-04-13 Thread Min Hu (Connor)
From: Huisong Li Currently, when the user sets force link speed through 'link_speeds', bit(0) of 'link_speeds' is not set to 1(ETH_LINK_SPEED_FIXED), which conflicts with the definition. Fixes: 88fbedcd5e5a ("app/testpmd: move speed and duplex parsing in a function") Cc: sta...@dpdk.org Signed-

Re: [dpdk-dev] [PATCH v1] bus/auxiliary: introduce auxiliary bus

2021-04-13 Thread Wang, Haiyue
> -Original Message- > From: dev On Behalf Of Xueming Li > Sent: Tuesday, April 13, 2021 11:23 > To: Thomas Monjalon > Cc: dev@dpdk.org; xuemi...@nvidia.com; Asaf Penso ; Parav > Pandit ; > Ray Kinsella ; Neil Horman > Subject: [dpdk-dev] [PATCH v1] bus/auxiliary: introduce auxiliary bu

[dpdk-dev] [PATCH v4 12/14] net/mlx5: add support of ASO meter action

2021-04-13 Thread Li Zhang
When ASO action is available, use it as the meter action Signed-off-by: Shun Hao Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/net/mlx5/linux/mlx5_os.c | 7 ++- drivers/net/mlx5/mlx5.c| 12 drivers/net/mlx5/mlx5.h| 7 ++- drivers/net/mlx5/mlx5_flow.

[dpdk-dev] [PATCH v4 09/14] net/mlx5: flow meter pool to manage meter object

2021-04-13 Thread Li Zhang
Add ASO flow meter pool to manage meter object Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5.c| 2 +- drivers/net/mlx5/mlx5.h| 207 - drivers/net/mlx5/mlx5_flow.c | 70 - drivers/net/mlx5/mlx5_flow.h | 196 +++-

[dpdk-dev] [PATCH v4 10/14] net/mlx5: initialize the flow meter ASO SQ

2021-04-13 Thread Li Zhang
Initialize the flow meter ASO SQ WQEs with all the constant data that should not be updated per enqueue operation. Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/net/mlx5/linux/mlx5_os.c | 17 drivers/net/mlx5/meson.build | 2 +- drivers/net/mlx5/m

[dpdk-dev] [PATCH v4 11/14] net/mlx5: aso flow meter send WQE and CQE handle

2021-04-13 Thread Li Zhang
ASO flow meter send WQE and CQE handle functions Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5.h| 4 + drivers/net/mlx5/mlx5_flow_aso.c | 183 - drivers/net/mlx5/mlx5_flow_meter.c | 143 +- 3 files changed

[dpdk-dev] [PATCH v4 07/14] common/mlx5: add read ASO flow meter HCA capability

2021-04-13 Thread Li Zhang
Read and store the device capability of FLOW_METER_ASO general object, using the DevX API. Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_devx_cmds.c | 14 ++ drivers/common/mlx5/mlx5_devx_cmds.h | 8 2 files changed, 22 insertions(+) diff --gi

[dpdk-dev] [PATCH v4 13/14] net/mlx5: make ASO meter queue thread-safe

2021-04-13 Thread Li Zhang
Synchronize ASO meter queue accesses from different threads using a spinlock. Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5.h | 1 + drivers/net/mlx5/mlx5_flow_aso.c | 16 +--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/driver

[dpdk-dev] [PATCH v4 08/14] common/mlx5: add DevX API to create ASO flow meter object

2021-04-13 Thread Li Zhang
Add DevX API to create ASO flow meter object. Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_devx_cmds.c | 54 drivers/common/mlx5/mlx5_devx_cmds.h | 18 +- drivers/common/mlx5/version.map | 1 + 3 files changed, 72 insertio

[dpdk-dev] [PATCH v4 14/14] net/mlx5: allow multiple flow tables on the same level

2021-04-13 Thread Li Zhang
The driver devices support creation of multiple flow tables. Jump action can be used in order to move the packet steering to different flow table. Table 0 is always the root table for packet steering. Jumping between tables may cause endless loops in steering mechanism, that's why each table has l

[dpdk-dev] [PATCH v4 06/14] common/mlx5: add definitions for ASO flow meter

2021-04-13 Thread Li Zhang
This patch adds different PRM definitions, related to ASO flow meter feature, in MLX5 PMD code. Signed-off-by: Li Zhang Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_prm.h | 75 -- 1 file changed, 71 insertions(+), 4 deletions(-) diff --git a/drivers/common

[dpdk-dev] [PATCH v4 05/14] net/mlx5: use mask for meter register setting

2021-04-13 Thread Li Zhang
From: Shun Hao ASO meter feature may require to locate the flow context tag action after the ASO action. When color register is shared by meter_id/flow_id, it's like: Bits[0-7] A meter color value set by the HW. Bits[8-31] A flow id and meter id set by SW. Currently the tag action for meter writ

[dpdk-dev] [PATCH v4 03/14] net/mlx5: fix meter statistics

2021-04-13 Thread Li Zhang
From: Shun Hao Currently, packets after meter will be steered to a global policer table, which includes green/red color rules for every meter, so as to have counter statistics of each color in every meter. There's a bug that all the rules in global policer table are matching only color criteria,

[dpdk-dev] [PATCH v4 02/14] common/mlx5: add color register idle bits definition

2021-04-13 Thread Li Zhang
From: Shun Hao 8 bits are used for meter color in meter register. When the meter register can be shared, the rest 24 bits can be used by others. This adds the definination for the 24 bits that can be shared. Signed-off-by: Shun Hao Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_prm.h | 6

[dpdk-dev] [PATCH v4 01/14] net/mlx5: support three level table walk

2021-04-13 Thread Li Zhang
From: Suanming Mou This commit adds table entry walk for the three level table. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_utils.h | 90 +++ 1 file changed, 90 insertions(+) diff --git a/drivers/net/mlx5/mlx5_utils.h b/drivers/

[dpdk-dev] [PATCH v4 00/14] Add ASO meter support in MLX5 PMD

2021-04-13 Thread Li Zhang
To support more meters and better performance, MLX HW provide ASO flow meter. It can expose millions of ASO flow meter context's in HW. This ASO object can allocate the large bulk meter objects. This patch set implement the ASO flow meter for mlx5 driver. MLX5 PMD driver will be responsible for ASO

Re: [dpdk-dev] [PATCH v2 1/1] raw/ifpga/base: check size before assigning

2021-04-13 Thread Zhang, Tianfei
> -Original Message- > From: Aaron Conole > Sent: 2021年4月9日 22:56 > To: Yigit, Ferruh > Cc: David Marchand ; sta...@dpdk.org; > Zhang, Tianfei ; Huang, Wei > ; Zhang, Qi Z ; Xu, Rosen > ; dev@dpdk.org; Mcnamara, John > > Subject: Re: [PATCH v2 1/1] raw/ifpga/base: check size before as

Re: [dpdk-dev] [PATCH v2 3/5] common/mlx5: add mlx5 APIs for single flow dump feature

2021-04-13 Thread Haifei Luo
HI David, In current release, is the exports file necessary? I will keep the modification if yes. Thank you. drivers/common/mlx5/rte_common_mlx5_exports.def -Original Message- From: Kinsella, Ray Sent: Wednesday, April 14, 2021 12:44 AM To: Haifei Luo ; dev@dpdk.org Cc: Ori Kam

Re: [dpdk-dev] [PATCH] examples/helloworld: add eal clean up to the example

2021-04-13 Thread Min Hu (Connor)
在 2021/4/8 21:09, Min Hu (Connor) 写道: 在 2021/4/8 19:21, David Marchand 写道: On Thu, Apr 8, 2021 at 12:17 PM Min Hu (Connor) wrote: From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. So, we should add the use of clean

[dpdk-dev] [Bug 674] [dpdk-21.05] nic_single_core_perf/test_perf_nic_single_core_avx2: Throughput dropped about 8% when ues send 64 byte packets on 1C2T cores config.

2021-04-13 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=674 Bug ID: 674 Summary: [dpdk-21.05] nic_single_core_perf/test_perf_nic_single_core_avx2: Throughput dropped about 8% when ues send 64 byte packets on 1C2T cores config.

[dpdk-dev] [PATCH 45/45] examples/vm_power_manager: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 33/45] examples/qos_sched: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 43/45] examples/vmdq: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 44/45] examples/vmdq_dcb: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 31/45] examples/ptpclient: add eal cleanup to ptpclient example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 38/45] examples/timer: add eal cleanup to timer example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 36/45] examples/service_cores: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 32/45] examples/qos_meter: add eal cleanup to QOS meter example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 39/45] examples/vdpa: add eal cleanup to vDPA example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: edbed86d1cc3 ("examples/vdpa: introduce a new sample for vDPA") Cc: sta...@dpdk.o

[dpdk-dev] [PATCH 30/45] examples/pipeline: add eal cleanup to pipeline example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: b77f66002812 ("examples/pipeline: add new example application") Cc: sta...@dpdk.o

[dpdk-dev] [PATCH 34/45] examples/rxtx_callbacks: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 35/45] examples/server_node_efd: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 40/45] examples/vhost: add eal cleanup to vhost example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 42/45] examples/vhost_crypto: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: f5188211c721 ("examples/vhost_crypto: add sample application") Cc: sta...@dpdk.or

[dpdk-dev] [PATCH 41/45] examples/vhost_blk: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: c19beb3f38cd ("examples/vhost_blk: introduce vhost storage sample") Cc: sta...@dp

[dpdk-dev] [PATCH 37/45] examples/skeleton: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 22/45] examples/l3fwd: add eal cleanup to L3 fwd app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 26/45] examples/multi_process: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 18/45] examples/l2fwd-crypto: add eal cleanup to L2 fwd crypto app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 17/45] examples/l2fwd-cat: add eal cleanup to L2 fwd CAT example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 24/45] examples/l3fwd-graph: add eal cleanup to graph based L3 FWD

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: 08bd1a174461 ("examples/l3fwd-graph: add graph-based l3fwd skeleton") Cc: sta...@

[dpdk-dev] [PATCH 20/45] examples/l2fwd-jobstats: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 23/45] examples/l3fwd-keepalive: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 21/45] examples/l2fwd-keepalive: add eal cleanup to example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 27/45] examples/ntb: add eal cleanup to NTB FWD sample

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: c5eebf85badc ("examples/ntb: add example for NTB") Cc: sta...@dpdk.org Signed-of

[dpdk-dev] [PATCH 19/45] examples/l2fwd-event: add eal cleanup to L2 fwd event app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: 4ff457986f76 ("examples/l2fwd-event: add default poll mode routines") Cc: sta...@

[dpdk-dev] [PATCH 25/45] examples/link_status_interrupt: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 07/45] examples/flow_classify: add eal cleanup to flow classify app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 29/45] examples/performance-thread: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 28/45] examples/packet_ordering: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 03/45] examples/cmdline: add eal cleanup to cmdline app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 05/45] examples/ethtool: add eal cleanup to ethtool

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 11/45] examples/ip_fragmentation: add eal cleanup

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 13/45] examples/ipsec-secgw: add eal cleanup to IPsec sample

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 04/45] examples/distributor: add eal cleanup to distributor app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 06/45] examples/fips_validation: add eal cleanup to FIPS example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: 3d0fad56b74a ("examples/fips_validation: add crypto FIPS application") Cc: sta...

[dpdk-dev] [PATCH 10/45] examples/ioat: add eal cleanup to ioat examples

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: c8e6ceecebc1 ("examples/ioat: add new sample app for ioat driver") Cc: sta...@dpd

[dpdk-dev] [PATCH 09/45] examples/helloworld: add eal cleanup to helloworld example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 08/45] examples/flow_filtering: add eal cleanup to flow filter app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 14/45] examples/ipv4_multicast: add eal cleanup to multicast sample

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 16/45] examples/l2fwd: add eal cleanup to L2 fwd example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 12/45] examples/ip_reassembly: add eal cleanup to ip reassembly app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 15/45] examples/kni: add eal cleanup to kni example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 00/45] add eal clean up to the example

2021-04-13 Thread Min Hu (Connor)
According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This set of patches add eal clean up to the examples. Chengchang Tang (45): examples/bddev_app: add eal cleanup to bbdev app examples/bond: add eal cleanup to bond example examples/cmdline: add e

[dpdk-dev] [PATCH 02/45] examples/bond: add eal cleanup to bond example

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

[dpdk-dev] [PATCH 01/45] examples/bddev_app: add eal cleanup to bbdev app

2021-04-13 Thread Min Hu (Connor)
From: Chengchang Tang According to the programming guide, the rte_eal_init should be used pairs with rte_eal_cleanup. This patch add rte_eal_cleanup to this example to encourage new users of DPDK to use it. Fixes: aec9c13c5257 ("eal: add function to release internal resources") Cc: sta...@dpdk.

Re: [dpdk-dev] [PATCH v2 3/4] vhost: avoid deadlock on async register

2021-04-13 Thread Hu, Jiayu
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Tuesday, April 13, 2021 7:33 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: Xia, Chenbo ; Wang, Yinan > ; Pai G, Sunil ; Jiang, Cheng1 > > Subject: Re: [PATCH v2 3/4] vhost: avoid deadlock on async register > > > > On 4/2/21 3:0

Re: [dpdk-dev] [PATCH v4 4/4] net/iavf: add offload path for Rx AVX512 flex desc

2021-04-13 Thread Lu, Wenzhuo
Hi Ferruh, > -Original Message- > From: Ferruh Yigit > Sent: Tuesday, April 13, 2021 8:45 PM > To: Lu, Wenzhuo ; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 4/4] net/iavf: add offload path for Rx > AVX512 flex desc > > On 4/9/2021 6:59 AM, Wenzhuo Lu wrote: > > Add a specific path f

Re: [dpdk-dev] [dpdk-stable] [PATCH v4 2/3] net/ice: fix segment fault in AVX512

2021-04-13 Thread Lu, Wenzhuo
Hi Ferruh, > -Original Message- > From: Ferruh Yigit > Sent: Tuesday, April 13, 2021 8:39 PM > To: Lu, Wenzhuo ; dev@dpdk.org > Cc: sta...@dpdk.org > Subject: Re: [dpdk-stable] [PATCH v4 2/3] net/ice: fix segment fault in AVX512 > > On 4/9/2021 4:01 AM, Wenzhuo Lu wrote: > > Fix segment

Re: [dpdk-dev] [PATCH v4 1/3] net/iavf: fix segment fault in AVX512

2021-04-13 Thread Lu, Wenzhuo
Hi Ferruh, > -Original Message- > From: Ferruh Yigit > Sent: Tuesday, April 13, 2021 8:37 PM > To: Lu, Wenzhuo ; dev@dpdk.org; Richardson, > Bruce > Cc: sta...@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v4 1/3] net/iavf: fix segment fault in AVX512 > > On 4/9/2021 4:01 AM, Wenzhuo Lu wro

  1   2   3   4   >