Re: [dpdk-dev] [PATCH 0/2] fixes for failsafe/tap

2022-06-08 Thread Andrew Rybchenko
On 6/7/22 09:49, Yunjian Wang wrote: This series include two fixes patches for failsafe/tap Yunjian Wang (2): net/failsafe: fix freeing after device release net/tap: fix use after free on error path drivers/net/failsafe/failsafe.c | 2 +- drivers/net/tap/rte_eth_tap.c | 2 +- 2 file

Re: [dpdk-dev] [PATCH 0/2] fix MMO QP usage

2021-11-08 Thread Thomas Monjalon
28/10/2021 20:17, Matan Azrad: > From: Raja Zidane > > 0x20 reserved bytes were missed in the HCA cap PRM structure before the > > newly > > added fields for MMO QP capabilities, that caused reading MMO QP caps > > incorrectly. > > The QP extension valid bit was not set in the QP creation for MMO

Re: [dpdk-dev] [PATCH 0/2] net/bonding: fix dedicated queues flow rule issue

2021-11-07 Thread Havlík Martin
Dne 2021-10-27 11:55, Ferruh Yigit napsal: On 10/5/2021 6:16 PM, Martin Havlik wrote: This patchset stems from [1]. Not all PMDs allow RTE flow rule creation before device start. Introduced capability marks the ones that allow it. The capability is then used to fix flow rule creation for dedica

Re: [dpdk-dev] [PATCH 0/2] net/bonding: fix dedicated queues flow rule issue

2021-10-27 Thread Ferruh Yigit
On 10/5/2021 6:16 PM, Martin Havlik wrote: This patchset stems from [1]. Not all PMDs allow RTE flow rule creation before device start. Introduced capability marks the ones that allow it. The capability is then used to fix flow rule creation for dedicated queues in slave devices in bonding. The

[dpdk-dev] [PATCH 0/2] fix level configuration in compress

2021-10-25 Thread Raja Zidane
The mlx5 compress PMD uses HW acceleration for the compress operations. The mlx5 HW device has no level style mode, which does a tradeoff between throughput and compression ratio, unlike SW drivers where the CPU is doing the compress, and more CPU effort can cause a better compression ratio. The ml

[dpdk-dev] [PATCH 0/2] set txq affinity in round-robin

2021-10-20 Thread Rongwei Liu
Create multiple TISs (number of PF) and bind TXQ to different TISs. The TXQ affinity is predictable and unchanged. Traffic is load-balanced per PMD process. Rongwei Liu (2): common/mlx5: support lag context query net/mlx5: set txq affinity in round-robin doc/guides/nics/mlx5.rst

[dpdk-dev] [PATCH 0/2] ipsec: add transmit segmentation offload support

2021-10-18 Thread Radu Nicolau
Add transmit segmentation offload support to the IPsec library and IPsec Security GW sample app. These patches were split from previously sent patchsets with feedback addressed https://patchwork.dpdk.org/project/dpdk/patch/20211013121331.300245-7-radu.nico...@intel.com/ https://patchwork.dpdk.org/

Re: [dpdk-dev] [PATCH 0/2] buildtools: enable chkincs on Windows

2021-10-11 Thread Thomas Monjalon
01/10/2021 18:37, Dmitry Kozlyuk: > Dmitry Kozlyuk (2): > eal/windows: do not install virt2phys header > buildtools: enable chkincs on Windows Applied, thanks.

Re: [dpdk-dev] [PATCH 0/2] Bugfixes for bonding

2021-10-08 Thread Ferruh Yigit
On 9/22/2021 8:09 AM, Min Hu (Connor) wrote: This patchset contains two bugfixes for bonding. Chengchang Tang (2): net/bonding: fix dedicated queue mode in vector burst net/bonding: fix RSS key length Series applied to dpdk-next-net/main, thanks.

Re: [dpdk-dev] [PATCH 0/2] Bugfix for hns3 MAC

2021-10-07 Thread Ferruh Yigit
On 9/22/2021 4:41 AM, Min Hu (Connor) wrote: Two bugfixes for hns3 MAC. Huisong Li (2): net/hns3: fix residual old MAC after setting default MAC net/hns3: fix input parameters of MAC related functions Series applied to dpdk-next-net/main, thanks.

Re: [dpdk-dev] [PATCH 0/2] raw/cnxk_bphy: sync with upstream

2021-10-07 Thread Jerin Jacob
On Sat, Oct 2, 2021 at 1:50 AM Tomasz Duszynski wrote: > > This series add some wrappers that simplify using > existing BPHY APIs. > > Jakub Palider (1): > raw/cnxk_bphy: use roc calls for max irq > > Tomasz Duszynski (1): > raw/cnxk_bphy: add wrappers for available message types Series Acke

[dpdk-dev] [PATCH 0/2] net/bonding: fix dedicated queues flow rule issue

2021-10-05 Thread Martin Havlik
This patchset stems from [1]. Not all PMDs allow RTE flow rule creation before device start. Introduced capability marks the ones that allow it. The capability is then used to fix flow rule creation for dedicated queues in slave devices in bonding. The introduced capa _will need to be set_ for a

[dpdk-dev] [PATCH 0/2] raw/cnxk_bphy: sync with upstream

2021-10-01 Thread Tomasz Duszynski
This series add some wrappers that simplify using existing BPHY APIs. Jakub Palider (1): raw/cnxk_bphy: use roc calls for max irq Tomasz Duszynski (1): raw/cnxk_bphy: add wrappers for available message types drivers/common/cnxk/roc_bphy_irq.c | 6 + drivers/common/cnxk/roc_bphy_ir

[dpdk-dev] [PATCH 0/2] buildtools: enable chkincs on Windows

2021-10-01 Thread Dmitry Kozlyuk
Dmitry Kozlyuk (2): eal/windows: do not install virt2phys header buildtools: enable chkincs on Windows buildtools/chkincs/meson.build | 5 - lib/eal/windows/include/meson.build | 1 - 2 files changed, 6 deletions(-) -- 2.29.3

Re: [dpdk-dev] [PATCH 0/2] eal/windows: restore mistakenly hidden API

2021-09-30 Thread Thomas Monjalon
01/09/2021 21:35, Menon, Ranjit: > On 8/28/2021 7:16 PM, Dmitry Kozlyuk wrote: > > Some functions were not exported, and UUID API not even built on Windows > > for no compelling reason. This hasn't been an issue so far, because only > > static build is currently available on Windows, however: > > 1

Re: [dpdk-dev] [PATCH 0/2] net/cxgbe: fetch VF xstats and firmware version

2021-09-30 Thread Ferruh Yigit
On 9/27/2021 7:01 PM, Rahul Lakkireddy wrote: > This series of patches add following features. > > Patch 1 adds support to fetch port and queue stats via xstats API > for VF. > > Patch 2 adds support to get firmware version. > > Thanks, > Rahul > > Nikhil Vasoya (2): > net/cxgbe: add support

[dpdk-dev] [PATCH 0/2] support socket direct mode bonding

2021-09-28 Thread Rongwei Liu
In socket direct mode, it's possible to bind any two (maybe four in the future) PCIe devices with IDs like :xx:xx.x and :yy:yy.y. Bonding member interfaces are unnecessary to have the same PCIe domain/bus/device ID anymore. Doesn't need to backport to DPDK 20.11 Rongwei Liu (2): common/

[dpdk-dev] [PATCH 0/2] net/cxgbe: fetch VF xstats and firmware version

2021-09-27 Thread Rahul Lakkireddy
This series of patches add following features. Patch 1 adds support to fetch port and queue stats via xstats API for VF. Patch 2 adds support to get firmware version. Thanks, Rahul Nikhil Vasoya (2): net/cxgbe: add support for xstats API for the VF net/cxgbe: add support to get firmware ver

[dpdk-dev] [PATCH 0/2] Bugfixes for bonding

2021-09-22 Thread Min Hu (Connor)
This patchset contains two bugfixes for bonding. Chengchang Tang (2): net/bonding: fix dedicated queue mode in vector burst net/bonding: fix RSS key length drivers/net/bonding/rte_eth_bond_8023ad.c | 32 - drivers/net/bonding/rte_eth_bond_api.c| 6 drivers/net/bondi

[dpdk-dev] [PATCH 0/2] Bugfix for hns3 MAC

2021-09-21 Thread Min Hu (Connor)
Two bugfixes for hns3 MAC. Huisong Li (2): net/hns3: fix residual old MAC after setting default MAC net/hns3: fix input parameters of MAC related functions drivers/net/hns3/hns3_cmd.h| 3 +- drivers/net/hns3/hns3_ethdev.c | 126 - drivers/net/hns3/hns3_e

Re: [dpdk-dev] [PATCH 0/2] support to clear in-flight packets for async

2021-09-21 Thread Yang, YvonneX
> -Original Message- > From: Wang, YuanX > Sent: Thursday, September 9, 2021 2:58 PM > To: dev@dpdk.org > Cc: maxime.coque...@redhat.com; Xia, Chenbo ; > Pai G, Sunil ; Hu, Jiayu ; Ding, > Xuan ; Jiang, Cheng1 ; Ma, > WenwuX ; Yang, YvonneX > ; Wang, YuanX > Subject: [PATCH 0/2] suppor

Re: [dpdk-dev] [PATCH 0/2] net/mlx5: fix flow indirect action reference counting

2021-09-21 Thread Thomas Monjalon
01/09/2021 10:19, Dmitry Kozlyuk: > Dmitry Kozlyuk (2): > net/mlx5: report error on indirect CT action destroy > net/mlx5: fix flow indirect action reference counting Applied in next-net-mlx, thanks.

Re: [dpdk-dev] [PATCH 0/2] support to clear in-flight packets for async

2021-09-15 Thread Xia, Chenbo
Hi Yuan, > -Original Message- > From: Wang, YuanX > Sent: Thursday, September 9, 2021 2:58 PM > To: dev@dpdk.org > Cc: maxime.coque...@redhat.com; Xia, Chenbo ; Pai G, > Sunil ; Hu, Jiayu ; Ding, Xuan > ; Jiang, Cheng1 ; Ma, WenwuX > ; Yang, YvonneX ; Wang, YuanX > > Subject: [PATCH 0/2]

[dpdk-dev] [PATCH 0/2] eventdev: add port usage hints

2021-09-09 Thread Harry van Haaren
These 2 patches are a suggestion to add a hint to the struct rte_event_port_conf.event_port_cfg. The usage of these hints is to allow an application to identify/communicate to the PMD what ports will primarily serve what purpose. E.g, some ports are "mainly producers" in that they are usually pol

[dpdk-dev] [PATCH 0/2] support to clear in-flight packets for async

2021-09-09 Thread Yuan Wang
This patch supports to clear in-flight packets for aysnc dequeue and introduces thread-safe version of this function. Yuan Wang (2): vhost: support to clear in-flight packets for async dequeue vhost: support thread-safe API for clearing in-flight packets in async vhost lib/vhost/rte_vhos

[dpdk-dev] [PATCH 0/2] i40e Rx descriptor loads ordering

2021-09-05 Thread Ruifeng Wang
On Rx path, NIC fills Rx descriptor with data pertains to received packet. A single descriptor consists of multiple words. Word1 has the bit that indicates readiness of descriptor for software to use. So word1 should be loaded before other words. On architectures with weaker memory ordering, b

Re: [dpdk-dev] [PATCH 0/2] eal/windows: restore mistakenly hidden API

2021-09-01 Thread Menon, Ranjit
On 8/28/2021 7:16 PM, Dmitry Kozlyuk wrote: Some functions were not exported, and UUID API not even built on Windows for no compelling reason. This hasn't been an issue so far, because only static build is currently available on Windows, however: 1) it's better to have fewer differences between p

[dpdk-dev] [PATCH 0/2] net/mlx5: fix flow indirect action reference counting

2021-09-01 Thread Dmitry Kozlyuk
Dmitry Kozlyuk (2): net/mlx5: report error on indirect CT action destroy net/mlx5: fix flow indirect action reference counting drivers/net/mlx5/mlx5_flow_dv.c | 59 ++--- 1 file changed, 39 insertions(+), 20 deletions(-) -- 2.25.1

[dpdk-dev] [PATCH 0/2] *** support IOMMU for DMA device ***

2021-08-31 Thread Xuan Ding
This series adds support for DMA device to use vfio. The first patch is to extend current vfio dma mapping API to allow partial unmapping for adjacent memory if the platform does not support partial unmapping. Xuan Ding (2): vfio: allow partially unmapping adjacent memory vhost: enable IOMMU f

[dpdk-dev] [PATCH 0/2] eal/windows: restore mistakenly hidden API

2021-08-28 Thread Dmitry Kozlyuk
Some functions were not exported, and UUID API not even built on Windows for no compelling reason. This hasn't been an issue so far, because only static build is currently available on Windows, however: 1) it's better to have fewer differences between platforms; 2) enabling shared build is planned

[dpdk-dev] [PATCH 0/2] mbuf: unmark experimental API's

2021-08-25 Thread Stephen Hemminger
These experimental API's in mbuf should be changed to officially supported. Stephen Hemminger (2): mbuf: take experimental of mbuf copy and bulk free mbuf: remove experimental from dynamic field support lib/mbuf/rte_mbuf.h | 2 -- lib/mbuf/rte_mbuf_dyn.h | 9 - lib/mbuf/version

[dpdk-dev] [PATCH 0/2] TCP flow classification using 4-tuple and flags

2021-08-13 Thread Sowmini Varadhan
The problem space of TCP flow tracking and classification based on TCP state requires the ability to classify TCP flows on more packet properties than just the 4-tuple, e.g., TCP flags. This patch-set provides the set of changes needed in the examples/flow_classify.c needed to achieve this. Patch

[dpdk-dev] [PATCH 0/2] Use macro to print MAC address

2021-08-03 Thread Aman Singh
Added macros to simplyfy print of MAC address. The other method of first formatting mac address into a string and string printed, is avoided. Aman Singh (2): net: macro for MAC address print net: macro to extract MAC address bytes app/pdump/main.c | 5 +--- app/

Re: [dpdk-dev] [PATCH 0/2] fixes to bnxt PMD

2021-07-30 Thread Ajit Khaparde
On Thu, Jul 29, 2021 at 10:36 PM Ajit Khaparde wrote: > > Fixes to bnxt PMD to address compatibility issues with different FW versions. Patches applied to dpdk-next-net-brcm. > > Jay Ding (1): > net/bnxt: fix resource qcap list handling > > Kishore Padmanabha (1): > net/bnxt: fix stats counte

[dpdk-dev] [PATCH 0/2] fixes to bnxt PMD

2021-07-30 Thread Ajit Khaparde
Fixes to bnxt PMD to address compatibility issues with different FW versions. Jay Ding (1): net/bnxt: fix resource qcap list handling Kishore Padmanabha (1): net/bnxt: fix stats counter resource drivers/net/bnxt/tf_core/tf_msg.c| 12 ++-- .../tf_ulp/generic_templ

[dpdk-dev] [PATCH 0/2] vhost: v21.11 deprecation notices

2021-07-29 Thread Maxime Coquelin
Two deprecations planned for DPDK v21.11 in Vhost: - marking vDPA driver API as internal - prefixing Vhost ops struct with rte_ Maxime Coquelin (2): vhost: announce vDPA driver API marking as internal vhost: notice Vhost ops struct renaming doc/guides/rel_notes/deprecation.rst | 7 +++

[dpdk-dev] [PATCH 0/2] drivers/qat: fix handling of unsupported services

2021-07-28 Thread Arek Kusztal
This patchset fixes wrong behaviour when service not currently supported is selected for GEN3 and GEN4 devices in Intel QuickAssist Technology PMD. There is dependency between these patches hence the patchset. This patcheset superseeds following patch: drivers/qat: fix unused asymmetric crypto pmd

Re: [dpdk-dev] [PATCH 0/2] bugfix for sched

2021-07-24 Thread Thomas Monjalon
23/04/2021 13:01, Min Hu (Connor): > This patch set contains two bugfixes for sched. > > Huisong Li (2): > lib/sched: fix return value judgment > lib/sched: optimize exception handling code Acked-by: Cristian Dumitrescu Applied, thanks.

[dpdk-dev] [PATCH 0/2] Improvements to rte_security

2021-07-19 Thread Anoob Joseph
Add options for offloading - IV generation - SA lifetime With lookaside protocol (IPsec) offloads, application is expected to provide IV in rte_crypto_op. For cryptodevs which can generate true random, this operation can be offloaded. SA lifetime is used in tracking SA expiries and initiating SA

Re: [dpdk-dev] [PATCH 0/2] add dev start and dev stop ops in cnxk crypto PMD

2021-07-18 Thread Akhil Goyal
> The dev start and dev stop ops are added in cnxk crypto PMD. > The instruction queues are enabled in dev start and disabled in > dev stop. > > Ankur Dwivedi (2): > common/cnxk: move instruction queue enable to roc API > crypto/cnxk: add dev start and dev stop > > drivers/common/cnxk/roc_cp

Re: [dpdk-dev] [PATCH 0/2] fix RSS expansion missing items

2021-07-14 Thread Raslan Darawsheh
Hi, > -Original Message- > From: dev On Behalf Of Xiaoyu Min > Sent: Wednesday, July 7, 2021 5:33 AM > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 0/2] fix RSS expansion missing items > > This patch set fixs the missing items in RSS expansion. > > Xiaoyu

Re: [dpdk-dev] [PATCH 0/2] bugfix for SVE compile

2021-07-09 Thread Thomas Monjalon
28/06/2021 04:57, Chengwen Feng: > This patch set contains two bugfixes for SVE compile. > Note: > 1) Because 2/2 patch needs backport to 20.11 so we separate it. > 2) These two patches already acked by ARM guys from previous threads. > > Chengwen Feng (2): > build: fix SVE compile error with gc

[dpdk-dev] [PATCH 0/2] add dev start and dev stop ops in cnxk crypto PMD

2021-07-08 Thread Ankur Dwivedi
The dev start and dev stop ops are added in cnxk crypto PMD. The instruction queues are enabled in dev start and disabled in dev stop. Ankur Dwivedi (2): common/cnxk: move instruction queue enable to roc API crypto/cnxk: add dev start and dev stop drivers/common/cnxk/roc_cpt.c| 4

Re: [dpdk-dev] [PATCH 0/2] fix RSS expansion missing items

2021-07-07 Thread Matan Azrad
From: Xiaoyu Min > This patch set fixs the missing items in RSS expansion. > > Xiaoyu Min (2): > net/mlx5: fix missing RSS expandable items > net/mlx5: fix missing RSS expansion of IPv6 frag > Series-acked -by: Matan Azrad > drivers/net/mlx5/mlx5_flow.c | 10 +- > 1 file chang

[dpdk-dev] [PATCH 0/2] fix RSS expansion missing items

2021-07-06 Thread Xiaoyu Min
This patch set fixs the missing items in RSS expansion. Xiaoyu Min (2): net/mlx5: fix missing RSS expandable items net/mlx5: fix missing RSS expansion of IPv6 frag drivers/net/mlx5/mlx5_flow.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) -- 2.32.0

Re: [dpdk-dev] [PATCH 0/2] bugfix for SVE compile

2021-07-02 Thread fengchengwen
Hi, Thomas Please review this patch set, thanks. PS: this patch set already reviewed by ARM guys, and the CI has some errors, but it seem not related to this patch set. On 2021/6/28 10:57, Chengwen Feng wrote: > This patch set contains two bugfixes for SVE compile. > Note: > 1) Because 2/2 patc

Re: [dpdk-dev] [PATCH 0/2] net/tap: remove useless offload setup

2021-07-02 Thread Andrew Rybchenko
On 7/2/21 4:26 PM, Wiles, Keith wrote: > > >> On Jun 15, 2021, at 11:15 PM, Stephen Hemminger >> wrote: >> >> This looks like some infrastructure that was set for some future >> change that never happened. Remove it. >> >> Stephen Hemminger (2): >> tap: remove useless offload capa functions >>

Re: [dpdk-dev] [PATCH 0/2] net/tap: remove useless offload setup

2021-07-02 Thread Wiles, Keith
> On Jun 15, 2021, at 11:15 PM, Stephen Hemminger > wrote: > > This looks like some infrastructure that was set for some future > change that never happened. Remove it. > > Stephen Hemminger (2): > tap: remove useless offload capa functions > tap: replace offload_capa function with define

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-07-01 Thread Hu, Jiayu
> -Original Message- > From: Maxime Coquelin > Sent: Thursday, July 1, 2021 11:43 PM > To: Hu, Jiayu ; Maxime Coquelin > ; dev@dpdk.org > Cc: Xia, Chenbo ; Wang, Yinan > ; David Marchand > Subject: Re: [PATCH 0/2] provide thread unsafe async registration functions > > Hi Jiayu, > > On

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-07-01 Thread Maxime Coquelin
Hi Jiayu, On 6/29/21 7:36 AM, Hu, Jiayu wrote: > Hi Maxime, > >> -Original Message- >> From: Maxime Coquelin >> Sent: Monday, June 7, 2021 9:20 PM >> To: Hu, Jiayu ; dev@dpdk.org >> Cc: maxime.coque...@redhat.com; Xia, Chenbo ; >> Wang, Yinan >> Subject: Re: [PATCH 0/2] provide thread u

Re: [dpdk-dev] [PATCH 0/2] MLX5 PMD tuning

2021-06-30 Thread Ruifeng Wang
> -Original Message- > From: Ruifeng Wang > Sent: Tuesday, June 1, 2021 4:31 PM > To: rasl...@nvidia.com; ma...@nvidia.com; shah...@nvidia.com; > viachesl...@nvidia.com > Cc: dev@dpdk.org; jer...@marvell.com; nd ; Honnappa > Nagarahalli ; Ruifeng Wang > > Subject: [PATCH 0/2] MLX5 PMD tun

Re: [dpdk-dev] [PATCH 0/2] bet/bnxt: add runtime queue setup support

2021-06-29 Thread Ajit Khaparde
On Fri, Jun 25, 2021 at 3:34 PM Ajit Khaparde wrote: > > This patchset adds runtime queue setup support. > > Ajit Khaparde (2): > net/bnxt: add support for runtime queue setup > net/bnxt: fix ring alloc and free logic Patchset applied to dpdk-next-net-brcm, for-next-net branch. Thanks > > dr

Re: [dpdk-dev] [PATCH 0/2] net/cxgbe: add RAW MAC matchall filter support

2021-06-29 Thread Andrew Rybchenko
On 6/3/21 12:57 AM, Rahul Lakkireddy wrote: Chelsio T6 ASIC doesn't track Rx promisc traffic dropped due to lack of Rx buffers and hence the imissed counter doesn't increment. Add support for RAW MAC filter to insert a wildcard matchall rule at the end of MPS TCAM to make MPS track the promisc tr

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-06-28 Thread Hu, Jiayu
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Monday, June 7, 2021 9:20 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: maxime.coque...@redhat.com; Xia, Chenbo ; > Wang, Yinan > Subject: Re: [PATCH 0/2] provide thread unsafe async registration functions > > Hi Jiayu, > > On 6

[dpdk-dev] [PATCH 0/2] bugfix for SVE compile

2021-06-27 Thread Chengwen Feng
This patch set contains two bugfixes for SVE compile. Note: 1) Because 2/2 patch needs backport to 20.11 so we separate it. 2) These two patches already acked by ARM guys from previous threads. Chengwen Feng (2): build: fix SVE compile error with gcc8.3 net/hns3: fix SVE code compile error wit

[dpdk-dev] [PATCH 0/2] bet/bnxt: add runtime queue setup support

2021-06-25 Thread Ajit Khaparde
This patchset adds runtime queue setup support. Ajit Khaparde (2): net/bnxt: add support for runtime queue setup net/bnxt: fix ring alloc and free logic drivers/net/bnxt/bnxt_ethdev.c | 2 + drivers/net/bnxt/bnxt_hwrm.c | 181 + drivers/net/bnxt/bnxt_hwrm.

[dpdk-dev] [PATCH 0/2] OCTEONTX crypto adapter support

2021-06-22 Thread Shijith Thotton
Below patches add crypto adapter OP_FORWARD support for OCTEON TX PMD. Shijith Thotton (2): drivers: add octeontx crypto adapter framework drivers: add octeontx crypto adapter data path doc/guides/rel_notes/release_21_08.rst| 4 + drivers/common/cpt/cpt_common.h | 2

[dpdk-dev] [PATCH 0/2] net/tap: remove useless offload setup

2021-06-15 Thread Stephen Hemminger
This looks like some infrastructure that was set for some future change that never happened. Remove it. Stephen Hemminger (2): tap: remove useless offload capa functions tap: replace offload_capa function with define drivers/net/tap/rte_eth_tap.c | 58 +-- 1 f

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-06-07 Thread Hu, Jiayu
> -Original Message- > From: Maxime Coquelin > Sent: Monday, June 7, 2021 9:20 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: maxime.coque...@redhat.com; Xia, Chenbo ; > Wang, Yinan > Subject: Re: [PATCH 0/2] provide thread unsafe async registration functions > > Hi Jiayu, > > On 6/7/21 10:0

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-06-07 Thread Maxime Coquelin
Hi Jiayu, On 6/7/21 10:07 AM, Hu, Jiayu wrote: > Hi Maxime, > >> -Original Message- >> From: Maxime Coquelin >> Sent: Friday, June 4, 2021 3:25 PM >> To: Hu, Jiayu ; dev@dpdk.org >> Cc: maxime.coque...@redhat.com; Xia, Chenbo ; >> Wang, Yinan >> Subject: Re: [PATCH 0/2] provide thread u

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-06-07 Thread Hu, Jiayu
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Friday, June 4, 2021 3:25 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: maxime.coque...@redhat.com; Xia, Chenbo ; > Wang, Yinan > Subject: Re: [PATCH 0/2] provide thread unsafe async registration functions > > Sorry, for previous

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-06-04 Thread Maxime Coquelin
Sorry, for previous blank reply. On 5/28/21 10:11 AM, Jiayu Hu wrote: > Lock protection is needed during the vhost notifies the application of > device readiness, so the first patch is to add lock protection. After > performing locking, existed async vhost registration functions will cause > deadl

Re: [dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-06-04 Thread Maxime Coquelin
On 5/28/21 10:11 AM, Jiayu Hu wrote: > Lock protection is needed during the vhost notifies the application of > device readiness, so the first patch is to add lock protection. After > performing locking, existed async vhost registration functions will cause > deadlock, as they acquire lock too.

[dpdk-dev] [PATCH 0/2] net/cxgbe: add support for xstats API

2021-06-03 Thread Rahul Lakkireddy
This series of patches add support to fetch port and queue stats via xstats API. Patch 1 adds support to fetch port and queue stats via xstats API. Patch 2 removes queue stats from basic stats since they're available via xstats API. Also removes RTE_ETH_DEV_AUTOFILL_QUEUE_XSTATS flag. Rahul Lakk

Re: [dpdk-dev] [PATCH 0/2] add Tx prepare support for bonding device

2021-06-02 Thread Chengchang Tang
Hi,all Any comments to these patches? On 2021/4/23 17:46, Chengchang Tang wrote: > This patch set add Tx prepare for bonding device. > > Currently, the bonding driver has not implemented the callback of > rte_eth_tx_prepare function. Therefore, the TX prepare function of the > slave devices will

[dpdk-dev] [PATCH 0/2] net/cxgbe: add RAW MAC matchall filter support

2021-06-02 Thread Rahul Lakkireddy
Chelsio T6 ASIC doesn't track Rx promisc traffic dropped due to lack of Rx buffers and hence the imissed counter doesn't increment. Add support for RAW MAC filter to insert a wildcard matchall rule at the end of MPS TCAM to make MPS track the promisc traffic. Patch 1 converts all deprecated rte_at

[dpdk-dev] [PATCH 0/2] Support compressed firmwares

2021-06-02 Thread David Marchand
Fedora 34 only provides compressed firmwares. Introduce an internal driver helper to handle transparently compression. I chose libarchive for decompressing as it seems widely available and DPDK had used it in the past. Windows support only matters for net/ice and firmware loading was skipped in

[dpdk-dev] [PATCH 0/2] vhost: handle memory hotplug for async vhost

2021-06-01 Thread Cheng Jiang
When the guest memory is hotplugged, the vhost application which enables DMA acceleration must stop DMA transfers before the vhost re-maps the guest memory. This patch set is to provide an unsafe API to drain in-flight pkts which are submitted to DMA engine in vhost async data path, and notify the

[dpdk-dev] [PATCH 0/2] add Rx/Tx offload paths for ICE AVX2

2021-06-01 Thread Wenzhuo Lu
Add specific paths for RX/TX AVX2, called offload paths. In these paths, support the HW offload features, like, checksum, VLAN, RSS offload. These paths are chosen automatically according to the configuration. Wenzhuo Lu (2): net/ice: add Tx AVX2 offload path net/ice: add Rx AVX2 offload path

[dpdk-dev] [PATCH 0/2] MLX5 PMD tuning

2021-06-01 Thread Ruifeng Wang
This series include optimizations for MLX5 PMD. In tests on Arm N1SDP with MLX5 40G NIC, changes showed performance gain. Ruifeng Wang (2): net/mlx5: remove redundant operations net/mlx5: reduce unnecessary memory access drivers/net/mlx5/mlx5_rxtx_vec.c | 6 -- drivers/net/mlx5/mlx5

[dpdk-dev] [PATCH 0/2] provide thread unsafe async registration functions

2021-05-27 Thread Jiayu Hu
Lock protection is needed during the vhost notifies the application of device readiness, so the first patch is to add lock protection. After performing locking, existed async vhost registration functions will cause deadlock, as they acquire lock too. So the second patch is to provide unsafe registr

[dpdk-dev] [PATCH 0/2] net/ice: support FDIR ESP and NATT to match outer IP

2021-05-26 Thread Simei Su
[PATCH 1/2] enable FDIR ESP for matching outer IPV4/IPV6 SRC/DST field. [PATCH 2/2] add IPV4/IPV6 SRC/DST input set for ESP/NAT_T_ESP. Simei Su (2): net/ice/base: support FDIR ESP for outer IP match net/ice: support FDIR ESP and NATT to match outer IP drivers/net/ice/base/ice_fdir.c | 8 +

Re: [dpdk-dev] [PATCH 0/2] bugfix for sched

2021-05-24 Thread Min Hu (Connor)
Hi, all, any comments for this set? 在 2021/4/23 19:01, Min Hu (Connor) 写道: This patch set contains two bugfixes for sched. Huisong Li (2): lib/sched: fix return value judgment lib/sched: optimize exception handling code lib/sched/rte_sched.c | 60 +++---

[dpdk-dev] [PATCH 0/2] fixes for mlx4/mlx5

2021-05-12 Thread wangyunjian
From: Yunjian Wang This series include two fixes patches for mlx4/mlx5. Yunjian Wang (2): net/mlx4: fix mem leak when a device configured repeatedly net/mlx5: fix mem leak when a device configured repeatedly drivers/net/mlx4/mlx4.c | 2 ++ drivers/net/mlx5/mlx5.c | 2 ++ 2 files changed, 4

Re: [dpdk-dev] [PATCH 0/2] bugfix for mlx4 and mlx5

2021-05-12 Thread Thomas Monjalon
10/05/2021 14:06, Chengwen Feng: > This patch set contains two bugfixes for mlx4 and mlx5. > > Chengwen Feng (2): > net/mlx4: fix memory barrier incorrectly placed > net/mlx5: fix memory barrier incorrectly placed Applied in next-net-mlx, thanks

[dpdk-dev] [PATCH 0/2] bugfix for Kunpeng930 SVE compile

2021-05-12 Thread Chengwen Feng
This patch set contains two bugfixes for Kunpeng930 SVE compile. Chengwen Feng (2): config/arm: add non-SVE march for soc kunpeng930 net/hns3: refactor SVE code compile method config/arm/meson.build | 2 +- drivers/net/hns3/hns3_rxtx.c | 2 +- drivers/net/hns3/meson.build | 13 ++

Re: [dpdk-dev] [PATCH 0/2] 21.05 fixes for OVS

2021-05-11 Thread David Marchand
On Thu, May 6, 2021 at 5:15 PM David Marchand wrote: > > Testing OVS build against 21.05-rc2 revealed some issues. > Bits were also missing on OVS side, so for people interested, a > rebased dpdk-latest OVS branch is available at: > https://github.com/david-marchand/ovs/commits/dpdk-latest Series

Re: [dpdk-dev] [PATCH 0/2] bugfix for mlx4 and mlx5

2021-05-10 Thread Thomas Monjalon
10/05/2021 14:06, Chengwen Feng: > This patch set contains two bugfixes for mlx4 and mlx5. > > Chengwen Feng (2): > net/mlx4: fix memory barrier incorrectly placed > net/mlx5: fix memory barrier incorrectly placed Please could you use the option "--cc-cmd devtools/get-maintainer.sh" when send

[dpdk-dev] [PATCH 0/2] bugfix for mlx4 and mlx5

2021-05-10 Thread Chengwen Feng
This patch set contains two bugfixes for mlx4 and mlx5. Chengwen Feng (2): net/mlx4: fix memory barrier incorrectly placed net/mlx5: fix memory barrier incorrectly placed drivers/net/mlx4/mlx4_mp.c | 2 +- drivers/net/mlx5/linux/mlx5_mp_os.c | 2 +- 2 files changed, 2 insertions(+),

Re: [dpdk-dev] [PATCH 0/2] 21.05 fixes for OVS

2021-05-07 Thread Aaron Conole
David Marchand writes: > On Thu, May 6, 2021 at 5:15 PM David Marchand > wrote: >> >> Testing OVS build against 21.05-rc2 revealed some issues. >> Bits were also missing on OVS side, so for people interested, a >> rebased dpdk-latest OVS branch is available at: >> https://github.com/david-march

Re: [dpdk-dev] [PATCH 0/2] 21.05 fixes for OVS

2021-05-07 Thread David Marchand
On Thu, May 6, 2021 at 5:15 PM David Marchand wrote: > > Testing OVS build against 21.05-rc2 revealed some issues. > Bits were also missing on OVS side, so for people interested, a > rebased dpdk-latest OVS branch is available at: > https://github.com/david-marchand/ovs/commits/dpdk-latest I got

[dpdk-dev] [PATCH 0/2] 21.05 fixes for OVS

2021-05-06 Thread David Marchand
Testing OVS build against 21.05-rc2 revealed some issues. Bits were also missing on OVS side, so for people interested, a rebased dpdk-latest OVS branch is available at: https://github.com/david-marchand/ovs/commits/dpdk-latest -- David Marchand David Marchand (2): net: add endianness annotat

[dpdk-dev] [PATCH 0/2] Thread termination leak fixes

2021-05-06 Thread David Marchand
After looking at the control thread API use in recent changes, I noticed that some thread resources are not properly released. This series fixes two net drivers. Additional notes: - I noticed that event/dlb2 never kills/terminates its service thread. It means unplug of this device (if supported)

[dpdk-dev] [PATCH 0/2] bugfix for lib eventdev

2021-04-30 Thread Min Hu (Connor)
This patch set contains two bugfixes for lib eventdev. Chengwen Feng (2): eventdev: remove redundant setting thread name eventdev: fix memory leakage when create thread fail lib/eventdev/rte_event_eth_rx_adapter.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) -- 2.7.4

Re: [dpdk-dev] [PATCH 0/2] add Tx prepare support for bonding device

2021-04-29 Thread Min Hu (Connor)
在 2021/4/30 14:26, Chengchang Tang 写道: Hi,all Any comments? On 2021/4/23 17:46, Chengchang Tang wrote: This patch set add Tx prepare for bonding device. Currently, the bonding driver has not implemented the callback of rte_eth_tx_prepare function. Therefore, the TX prepare function of the s

Re: [dpdk-dev] [PATCH 0/2] add Tx prepare support for bonding device

2021-04-29 Thread Chengchang Tang
Hi,all Any comments? On 2021/4/23 17:46, Chengchang Tang wrote: > This patch set add Tx prepare for bonding device. > > Currently, the bonding driver has not implemented the callback of > rte_eth_tx_prepare function. Therefore, the TX prepare function of the > slave devices will never be invoked.

Re: [dpdk-dev] [PATCH 0/2] bugfix for link for hns3 PMD

2021-04-29 Thread Ferruh Yigit
On 4/25/2021 1:06 PM, Min Hu (Connor) wrote: > This patch set contains two bugfixes for hns3 PMD. > > Huisong Li (2): > net/hns3: fix link status when port is stopped > net/hns3: fix link speed when port is down > Series applied to dpdk-next-net/main, thanks.

[dpdk-dev] [PATCH 0/2] fix missing set primary mac type when start port

2021-04-27 Thread Robin Zhang
When start port, all mac addresses will be set. We should set the mac type of default MAC address as VIRTCHNL_ETHER_ADDR_PRIMARY. Robin Zhang (2): net/iavf: fix missing set primary mac type when start port net/i40e: fix missing set primary mac type when start port drivers/net/i40e/i40e_ethde

Re: [dpdk-dev] [PATCH 0/2] bugfix for hns3 PMD

2021-04-26 Thread Ferruh Yigit
On 4/23/2021 10:27 AM, Min Hu (Connor) wrote: > This patch set contains two bugfixes for hns3 PMD. > > Min Hu (Connor) (2): > net/hns3: fix wrong word of comments > doc: fix runtime config options > Series applied to dpdk-next-net/main, thanks.

[dpdk-dev] [PATCH 0/2] bugfix for link for hns3 PMD

2021-04-25 Thread Min Hu (Connor)
This patch set contains two bugfixes for hns3 PMD. Huisong Li (2): net/hns3: fix link status when port is stopped net/hns3: fix link speed when port is down drivers/net/hns3/hns3_ethdev.c | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) -- 2.7.4

[dpdk-dev] [PATCH 0/2] bugfix for sched

2021-04-23 Thread Min Hu (Connor)
This patch set contains two bugfixes for sched. Huisong Li (2): lib/sched: fix return value judgment lib/sched: optimize exception handling code lib/sched/rte_sched.c | 60 +++ 1 file changed, 32 insertions(+), 28 deletions(-) -- 2.7.4

[dpdk-dev] [PATCH 0/2] add Tx prepare support for bonding device

2021-04-23 Thread Chengchang Tang
This patch set add Tx prepare for bonding device. Currently, the bonding driver has not implemented the callback of rte_eth_tx_prepare function. Therefore, the TX prepare function of the slave devices will never be invoked. When hardware offloading such as CKSUM and TSO are enabled for some driver

[dpdk-dev] [PATCH 0/2] bugfix for hns3 PMD

2021-04-23 Thread Min Hu (Connor)
This patch set contains two bugfixes for hns3 PMD. Min Hu (Connor) (2): net/hns3: fix wrong word of comments doc: fix runtime config options doc/guides/nics/hns3.rst | 9 + drivers/net/hns3/hns3_ethdev.c | 10 +- 2 files changed, 14 insertions(+), 5 deletions(-) -- 2

[dpdk-dev] [PATCH 0/2] bugfix for graph

2021-04-22 Thread Min Hu (Connor)
This patchset contains two bugfixes for graph. HongBo Zheng (2): graph: fix memory leak graph: fix dereferencing null pointer lib/librte_graph/graph_stats.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.7.4

[dpdk-dev] [PATCH 0/2] bugfix for tap device

2021-04-22 Thread Min Hu (Connor)
This patchset contains two bugfixes for tap device. Chengchang Tang (2): net/tap: fix log loss when state fails to be restored net/tap: fix tap interrupt vector array size drivers/net/tap/rte_eth_tap.c | 6 +- drivers/net/tap/tap_intr.c| 2 +- 2 files changed, 6 insertions(+), 2 dele

[dpdk-dev] [PATCH 0/2] bugfix for testpmd

2021-04-22 Thread Min Hu (Connor)
This patchset contains two bugfixes for testpmd. Chengchang Tang (2): app/testpmd: fix integer overflow during get DCB conf app/testpmd: fix max queue number when configure Tx offloads app/test-pmd/cmdline.c | 2 +- app/test-pmd/testpmd.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions

[dpdk-dev] [PATCH 0/2] fixes for i40e PMD

2021-04-20 Thread Min Hu (Connor)
This patchset contains two fixes for i40e PMD. Chengwen Feng (2): net/i40e: fix veb index negative was not checked net/i40e: remove redundant judgment drivers/net/i40e/i40e_ethdev.c | 2 ++ drivers/net/i40e/i40e_rxtx.c | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.7.4

[dpdk-dev] [PATCH 0/2] bugfix for raw ntb

2021-04-20 Thread Min Hu (Connor)
This patchset contains two bugfix for raw ntb. Chengwen Feng (2): raw/ntb: check spad user index raw/ntb: check malloc result drivers/raw/ntb/ntb.c | 13 + drivers/raw/ntb/ntb_hw_intel.c | 5 + 2 files changed, 18 insertions(+) -- 2.7.4

[dpdk-dev] [PATCH 0/2] fix bugs for librte eal

2021-04-20 Thread Min Hu (Connor)
This patchset fixed some bugs for librte_eal. Chengwen Feng (2): eal: check mp reply result eal: fix service core index validity lib/librte_eal/common/eal_common_options.c | 2 ++ lib/librte_eal/common/malloc_mp.c | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) -- 2.7.4

Re: [dpdk-dev] [PATCH 0/2] support single flow dump on MLX5 PMD

2021-04-19 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Haifei Luo > Sent: Wednesday, April 14, 2021 10:23 AM > To: ferruh.yi...@intel.com; Slava Ovsiienko ; > Matan Azrad ; xiaoyun...@intel.com; NBU-Contact- > Thomas Monjalon ; Ori Kam > Cc: dev@dpdk.org; Raslan Darawsheh ; > Xueming(Steven) Li ; Haifei Luo >

  1   2   3   4   5   6   7   8   9   10   >