Re: [dpdk-dev] [PATCH v5 0/5] remove octeontx2 drivers

2022-01-12 Thread Thomas Monjalon
> Jerin Jacob (1): > drivers: remove octeontx2 drivers > > Liron Himi (4): > common/cnxk: add REE HW definitions > common/cnxk: add REE mbox definitions > common/cnxk: add REE support > regex/cn9k: use cnxk infrastructure Applied, thanks.

[dpdk-dev] [PATCH v5 0/5] remove octeontx2 drivers

2021-12-11 Thread jerinj
From: Jerin Jacob This patch series enables the following deprecation notice - In the view of enabling unified driver for octeontx2(cn9k)/ octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with drivers/cnxk/ which supports

[dpdk-dev] [PATCH v5 0/5] add new definitions for wait scheme

2021-10-26 Thread Feifei Wang
Add new definitions for wait scheme, and apply this new definitions into lib to replace rte_pause. v2: 1. use macro to create new wait scheme (Stephen) v3: 1. delete unnecessary bug fix in bpf (Konstantin) v4: 1. put size into the macro body (Konstantin) 2. replace assert with BUILD_BUG_ON (Step

[dpdk-dev] [PATCH v5 0/5] optimized Toeplitz hash implementation

2021-10-21 Thread Vladimir Medvedkin
This patch series adds a new optimized implementation for the Toeplitz hash function using Galois Fields New instruction (GFNI). The main use case of this function is to calculate the hash value for a single data, so there is no bulk implementation. For performance reasons, the implementation was p

[dpdk-dev] [PATCH v5 0/5] drivers/net: add NXP ENETFEC driver

2021-10-19 Thread Apeksha Gupta
This patch series introduce the enetfec driver, ENETFEC (Fast Ethernet Controller) is a network poll mode driver for the inbuilt NIC found in the NXP i.MX 8M Mini SoC. An overview of the enetfec driver with probe and remove are in patch 1. Patch 2 design UIO interface so that user space directly c

[dpdk-dev] [PATCH v5 0/5] Virtio PMD RSS support & RSS fixes

2021-10-18 Thread Maxime Coquelin
This series is mainly adding support for RSS to Virtio PMD driver. The two last patches are fixing an issue in testpmd that could cause out of bounds access, and fix an issue spotted in the mlx5 driver while looking for inspiration. The first motivation for this series is to eventually support RSS

[dpdk-dev] [PATCH v5 0/5] Implement rte_power_monitor API in virtio/vhost PMD

2021-10-15 Thread Miao Li
This patchset implements rte_power_monitor API in virtio and vhost PMD to reduce power consumption when no packet come in. This API can be called and tested in l3fwd-power after adding vhost and virtio support in l3fwd-power and ignoring the rx queue information check in queue_stopped(). v5: -Reba

Re: [dpdk-dev] [PATCH v5 0/5] ethdev: introduce configurable flexible item

2021-10-14 Thread Slava Ovsiienko
> Subject: Re: [dpdk-dev] [PATCH v5 0/5] ethdev: introduce configurable > flexible item > > On 10/12/2021 1:54 PM, Viacheslav Ovsiienko wrote: > > 1. Introduction and Retrospective > > .. snip .. > > Signed-off-by: Viacheslav Ovsiienko > > > > Gregory Etel

Re: [dpdk-dev] [PATCH v5 0/5] ethdev: introduce configurable flexible item

2021-10-14 Thread Ferruh Yigit
On 10/12/2021 1:54 PM, Viacheslav Ovsiienko wrote: 1. Introduction and Retrospective Nowadays the networks are evolving fast and wide, the network structures are getting more and more complicated, the new application areas are emerging. To address these challenges the new network protocols are c

Re: [dpdk-dev] [PATCH v5 0/5] ethdev: update modify field flow action

2021-10-13 Thread Ferruh Yigit
On 10/12/2021 9:25 PM, Viacheslav Ovsiienko wrote: The generic modify field flow action introduced in [1] has some issues related to the immediate source operand: - immediate source can be presented either as an unsigned 64-bit integer or pointer to data pattern in memory. There was

[dpdk-dev] [PATCH v5 0/5] ethdev: introduce configurable flexible item

2021-10-12 Thread Viacheslav Ovsiienko
1. Introduction and Retrospective Nowadays the networks are evolving fast and wide, the network structures are getting more and more complicated, the new application areas are emerging. To address these challenges the new network protocols are continuously being developed, considered by technical

[dpdk-dev] [PATCH v5 0/5] ethdev: introduce shared Rx queue

2021-10-11 Thread Xueming Li
In current DPDK framework, all Rx queues is pre-loaded with mbufs for incoming packets. When number of representors scale out in a switch domain, the memory consumption became significant. Further more, polling all ports leads to high cache miss, high latency and low throughputs. This patch introd

[dpdk-dev] [PATCH v5 0/5] ethdev: negotiate the NIC's ability to deliver Rx metadata to the PMD

2021-10-05 Thread Ivan Malov
In 2019, commit [1] announced changes in DEV_RX_OFFLOAD namespace intending to add new flags, RSS_HASH and FLOW_MARK. Since then, only the former has been added. The issue has not been solved. Applications still assume that metadata features always work and do not need to be configured in advance.

[dpdk-dev] [PATCH v5 0/5] improve telemetry support with in-memory mode

2021-10-01 Thread Bruce Richardson
This patchset cleans up telemetry support for "in-memory" mode, so that multiple independent processes can be run using that mode and still have telemetry support. It also removes problems of one process removing the socket of another - which was the original issue reported. The main changes in thi

[dpdk-dev] [PATCH V5 0/5] mlx5: replaced hardware queue object

2021-09-30 Thread Raja Zidane
The mlx5 PMDs for compress and regex classes use an MMO WQE operated by the GGA engine in BF devices. Currently, all the MMO WQEs are managed by the SQ object. Starting from BF3, the queue of the MMO WQEs should be connected to the GGA engine using a new configuration, mmo, that will be supported o

Re: [dpdk-dev] [PATCH v5 0/5] Add lookaside IPsec tests

2021-09-28 Thread Akhil Goyal
> Add lookaside IPsec functional tests. Known vector tests and > combined mode framework is added. > > Known vectors are outbound vectors based on > https://datatracker.ietf.org/doc/html/draft-mcgrew-gcm-test-01 > > The vectors are updated to have sequence number as 1 & L4 checksum > computed cor

[dpdk-dev] [PATCH v5 0/5] Add lookaside IPsec tests

2021-09-25 Thread Anoob Joseph
Add lookaside IPsec functional tests. Known vector tests and combined mode framework is added. Known vectors are outbound vectors based on https://datatracker.ietf.org/doc/html/draft-mcgrew-gcm-test-01 The vectors are updated to have sequence number as 1 & L4 checksum computed correctly. And they

Re: [dpdk-dev] [PATCH v5 0/5] eal: enable global device syntax by default

2021-09-02 Thread Thomas Monjalon
14/04/2021 21:49, Thomas Monjalon: > 13/04/2021 05:14, Xueming Li: > > Xueming Li (5): > > devargs: unify scratch buffer storage > > devargs: fix memory leak on parsing error > > kvargs: add get by key function > > bus: add device arguments name parsing API > > devargs: parse global devic

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

2021-07-16 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

Re: [dpdk-dev] [PATCH v5 0/5] eal: enable global device syntax by default

2021-04-23 Thread Kinsella, Ray
On 23/04/2021 12:39, Gaëtan Rivet wrote: > On Fri, Apr 23, 2021, at 13:06, Kinsella, Ray wrote: >> >> >> On 14/04/2021 20:49, Thomas Monjalon wrote: >>> 13/04/2021 05:14, Xueming Li: Xueming Li (5): devargs: unify scratch buffer storage devargs: fix memory leak on parsing erro

Re: [dpdk-dev] [PATCH v5 0/5] eal: enable global device syntax by default

2021-04-23 Thread Gaëtan Rivet
On Fri, Apr 23, 2021, at 13:06, Kinsella, Ray wrote: > > > On 14/04/2021 20:49, Thomas Monjalon wrote: > > 13/04/2021 05:14, Xueming Li: > >> Xueming Li (5): > >> devargs: unify scratch buffer storage > >> devargs: fix memory leak on parsing error > >> kvargs: add get by key function > >>

Re: [dpdk-dev] [PATCH v5 0/5] eal: enable global device syntax by default

2021-04-23 Thread Kinsella, Ray
On 14/04/2021 20:49, Thomas Monjalon wrote: > 13/04/2021 05:14, Xueming Li: >> Xueming Li (5): >> devargs: unify scratch buffer storage >> devargs: fix memory leak on parsing error >> kvargs: add get by key function >> bus: add device arguments name parsing API >> devargs: parse global

Re: [dpdk-dev] [PATCH v5 0/5] Predictable RSS feature

2021-04-20 Thread Thomas Monjalon
19/04/2021 17:59, Vladimir Medvedkin: > Vladimir Medvedkin (5): > hash: add predictable RSS API > hash: add predictable RSS implementation > test/hash: add additional thash tests > doc: add thash documentation > maintainers: claim maintainership of the hash library I kept the doc of the

[dpdk-dev] [PATCH v5 0/5] Predictable RSS feature

2021-04-19 Thread Vladimir Medvedkin
This patch series introduces predictable RSS feature. It is based on the idea of searching for partial hash collisions within Toeplitz hash. The Toeplitz hash function is a homomorphism between (G, ^) and (H, ^), where (G, ^) - is a group of tuples and (H, ^) is a group of hashes with respect to X

Re: [dpdk-dev] [PATCH v5 0/5] eal: enable global device syntax by default

2021-04-14 Thread Thomas Monjalon
13/04/2021 05:14, Xueming Li: > Xueming Li (5): > devargs: unify scratch buffer storage > devargs: fix memory leak on parsing error > kvargs: add get by key function > bus: add device arguments name parsing API > devargs: parse global device syntax The patch 4 adds a new callback in rte_

[dpdk-dev] [PATCH v5 0/5] eal: enable global device syntax by default

2021-04-12 Thread Xueming Li
The new Global Device Syntax [1] is used to identify a device with full bus, class and driver description, example: -a bus=pci,addr=82:00.0/class=eth/driver=mlx5,... This patchset fixes bugs and enable global device syntax with backward compatibility by: - unify devargs memory buffer cleanup - pa

[dpdk-dev] [PATCH v5 0/5] eal/windows: do not expose POSIX symbols

2021-03-20 Thread Dmitry Kozlyuk
On Windows, EAL contains two sets of functions and macros for POSIX compatibility: and a networking shim (socket headers). The latter conflicts with system headers and should not exist. Exposing the former from EAL can break consumer own POSIX compatibility layer and is against standards in genera

[dpdk-dev] [PATCH v5 0/5] examples/l3fwd: add FIB lookup method to l3fwd

2021-03-15 Thread Conor Walsh
Currently the l3fwd sample app supports LPM and EM lookup methods this patchset implements the FIB library as another lookup method for l3fwd. Instead of adding an individual flag for FIB, a new flag '--lookup' has been added that allows the user to select their desired lookup method. The flags '-E

Re: [dpdk-dev] [PATCH v5 0/5] replace blacklist/whitelist with block/allow

2020-11-05 Thread Stephen Hemminger
On Thu, 5 Nov 2020 09:27:59 +0100 David Marchand wrote: > On Sat, Oct 24, 2020 at 3:02 AM Stephen Hemminger > wrote: > > > > This is a revised version of the earlier RFC patch set for changing > > the blacklist/whitelist terms in DPDK. > > > > The first patch is a duplicate from the other patch

Re: [dpdk-dev] [PATCH v5 0/5] replace blacklist/whitelist with block/allow

2020-11-05 Thread David Marchand
On Sat, Oct 24, 2020 at 3:02 AM Stephen Hemminger wrote: > > This is a revised version of the earlier RFC patch set for changing > the blacklist/whitelist terms in DPDK. > > The first patch is a duplicate from the other patch set about > use of master/slave in API. > > Note: > This may cause some

[dpdk-dev] [PATCH v5 0/5] replace blacklist/whitelist with block/allow

2020-10-23 Thread Stephen Hemminger
This is a revised version of the earlier RFC patch set for changing the blacklist/whitelist terms in DPDK. The first patch is a duplicate from the other patch set about use of master/slave in API. Note: This may cause some warnings in existing programs in the CI tests using the -w flag. It also

Re: [dpdk-dev] [PATCH v5 0/5] fix vector rx burst for PMDs

2020-10-23 Thread Zhang, Qi Z
> -Original Message- > From: Guo, Jia > Sent: Friday, October 16, 2020 5:44 PM > To: Wu, Jingjing ; Zhang, Qi Z ; > Xing, Beilei ; Wang, Haiyue ; > Yang, Qiming > Cc: dev@dpdk.org; Yigit, Ferruh ; > m...@smartsharesystems.com; step...@networkplumber.org; > barbe...@kth.se; feifei.wa...

[dpdk-dev] [PATCH v5 0/5] fix vector rx burst for PMDs

2020-10-16 Thread Jeff Guo
The limitation of burst size in vector rx was removed, since it should retrieve as much received packets as possible. And also the scattered receive path should use a wrapper function to achieve the goal of burst maximizing. This patch set aims to maximize vector rx burst for for ixgbe/i40e/ice/ia

[dpdk-dev] [PATCH v5 0/5] introduce support for hairpin between two ports

2020-10-14 Thread Bing Zhao
The patches contain the following changes: 1. new APIs to bind and unbind hairpin ports in manual binding mode. 2. new API to get the hairpin peer ports list. 3. new internal APIs for PMD to pass the queue information and configure the queue pair. 4. new attribute members in the hairpin queue co

Re: [dpdk-dev] [PATCH v5 0/5] fix default max mtu size when device configured

2020-10-14 Thread Zhang, Qi Z
> -Original Message- > From: SteveX Yang > Sent: Wednesday, October 14, 2020 5:20 PM > To: dev@dpdk.org > Cc: Guo, Jia ; Yang, Qiming ; > Zhang, Qi Z ; Wu, Jingjing ; > Xing, Beilei ; Ananyev, Konstantin > ; Yang, SteveX > Subject: [PATCH v5 0/5] fix default max mtu size when device co

[dpdk-dev] [PATCH v5 0/5] fix default max mtu size when device configured

2020-10-14 Thread SteveX Yang
when application presets the max rx packet length and expected mtu at the same time, driver need identify if the preset max frame size can hold mtu data and Ether overhead completely. if not, adjust the max frame size via mtu_set ops within dev_configure. v5: * update comments and commit message

Re: [dpdk-dev] [PATCH v5 0/5] compiling ethdev lib under windows

2020-08-20 Thread Ranjit Menon
On 8/10/2020 11:24 PM, Fady Bader wrote: Added needed changes in order to get ethdev compiling under windows. Depends-on: series-10382 ("compile librte_net for windows") v5: fixed style issues. v4: added comments to #else and fixed code issue. v3: rebased on current master, added more expor

Re: [dpdk-dev] [PATCH v5 0/5] compiling ethdev lib under windows

2020-08-18 Thread Dmitry Kozlyuk
On Tue, 11 Aug 2020 09:24:19 +0300, Fady Bader wrote: > Added needed changes in order to get ethdev compiling under windows. > > Depends-on: series-10382 ("compile librte_net for windows") > > v5: fixed style issues. > > v4: added comments to #else and fixed code issue. > > v3: rebased on curre

Re: [dpdk-dev] [PATCH v5 0/5] compiling ethdev lib under windows

2020-08-13 Thread Thomas Monjalon
You got some acks in previous versions which should be reported in this patchset, otherwise they are lost. 11/08/2020 08:24, Fady Bader: > Added needed changes in order to get ethdev compiling under windows. > > Depends-on: series-10382 ("compile librte_net for windows") > > v5: fixed style is

[dpdk-dev] [PATCH v5 0/5] compiling ethdev lib under windows

2020-08-10 Thread Fady Bader
Added needed changes in order to get ethdev compiling under windows. Depends-on: series-10382 ("compile librte_net for windows") v5: fixed style issues. v4: added comments to #else and fixed code issue. v3: rebased on current master, added more exports to export list v2: fixed logging issue in

Re: [dpdk-dev] [PATCH v5 0/5] enable more PPPoE packet type for switch

2020-07-02 Thread Lu, Nannan
-Original Message- From: Zhao1, Wei Sent: Monday, June 29, 2020 1:10 PM To: dev@dpdk.org Cc: sta...@dpdk.org; Zhang, Qi Z ; Lu, Nannan Subject: [PATCH v5 0/5] enable more PPPoE packet type for switch 1. add more support for switch parser of pppoe packet. 2. add check for NVGRE protocol

[dpdk-dev] [PATCH v5 0/5] enable more PPPoE packet type for switch

2020-06-28 Thread Wei Zhao
1. add more support for switch parser of pppoe packet. 2. add check for NVGRE protocol 3. support flow for specific L4 type 4. add input set byte number check 5. fix typo This patchset is based on: [1] https://patches.dpdk.org/cover/70762/ : net/ice: base code update Depends-on: series-10300 v2:

Re: [dpdk-dev] [PATCH v5 0/5] Introduce flow perf application

2020-05-06 Thread Thomas Monjalon
+Cc more maintainers for review 06/05/2020 14:36, Wisam Jaddo: > Add new application to test rte flow performance from: > - Insertion rate. > - Deletion rate. > - Memory consumption. > - PPS forward measurement. > > --- > v5: > * Add app to 20.05 release notes. > * Addressing comments. > * Fix co

[dpdk-dev] [PATCH v5 0/5] Introduce flow perf application

2020-05-06 Thread Wisam Jaddo
Add new application to test rte flow performance from: - Insertion rate. - Deletion rate. - Memory consumption. - PPS forward measurement. --- v5: * Add app to 20.05 release notes. * Addressing comments. * Fix compilation issue for gcc >= 10. * Fix documentation. * Remove unneeded CFLAGS. * Remove

Re: [dpdk-dev] [PATCH v5 0/5] net/iavf: support FDIR capabiltiy

2020-04-20 Thread Ye Xiaolong
On 04/21, Simei Su wrote: >[PATCH v5 1/5] support FDIR common patterns and actions. >[PATCH v5 2/5] support FDIR GTPU pattern. >[PATCH v5 3/5] support FDIR L2TPv3, ESP, AH and NAT-T pattern. >[PATCH v5 4/5] support FDIR PFCP node and session pattern. >[PATCH v5 5/5] support FDIR mark action. > >v5:

[dpdk-dev] [PATCH v5 0/5] net/iavf: support FDIR capabiltiy

2020-04-20 Thread Simei Su
[PATCH v5 1/5] support FDIR common patterns and actions. [PATCH v5 2/5] support FDIR GTPU pattern. [PATCH v5 3/5] support FDIR L2TPv3, ESP, AH and NAT-T pattern. [PATCH v5 4/5] support FDIR PFCP node and session pattern. [PATCH v5 5/5] support FDIR mark action. v5: * Do rebase on the newest codes.

Re: [dpdk-dev] [PATCH v5 0/5] fixes for tap

2020-04-16 Thread Ferruh Yigit
On 4/16/2020 6:07 AM, Stephen Hemminger wrote: > On Thu, 16 Apr 2020 11:03:57 +0800 > wangyunjian wrote: > >> From: Yunjian Wang >> >> This series include five fixes patches for tap PMD driver. >> >> -- >> v5: >> * fix check fd error >> v4: >> * Update some code suggested by Ferruh Yigit and Ste

Re: [dpdk-dev] [PATCH v5 0/5] fixes for tap

2020-04-16 Thread Ferruh Yigit
On 4/16/2020 6:07 AM, Stephen Hemminger wrote: > On Thu, 16 Apr 2020 11:03:57 +0800 > wangyunjian wrote: > >> From: Yunjian Wang >> >> This series include five fixes patches for tap PMD driver. >> >> -- >> v5: >> * fix check fd error >> v4: >> * Update some code suggested by Ferruh Yigit and Ste

Re: [dpdk-dev] [PATCH v5 0/5] fixes for tap

2020-04-15 Thread Stephen Hemminger
On Thu, 16 Apr 2020 11:03:57 +0800 wangyunjian wrote: > From: Yunjian Wang > > This series include five fixes patches for tap PMD driver. > > -- > v5: > * fix check fd error > v4: > * Update some code suggested by Ferruh Yigit and Stephen Hemminger > * Update commit log > * Add fix leak of fds

[dpdk-dev] [PATCH v5 0/5] fixes for tap

2020-04-15 Thread wangyunjian
From: Yunjian Wang This series include five fixes patches for tap PMD driver. -- v5: * fix check fd error v4: * Update some code suggested by Ferruh Yigit and Stephen Hemminger * Update commit log * Add fix leak of fds on failure v3: * Add fix close a vaild fd and netlink socket file descriptor

Re: [dpdk-dev] [PATCH v5 0/5] net/mlx: assert cleanup in mlx drivers

2020-01-31 Thread Ferruh Yigit
On 1/30/2020 4:14 PM, Alexander Kozyrev wrote: > net/mlx: assert cleanup in mlx drivers > > The Mellanox PMD uses the NDEBUG definition to control built-in debug > features including the asserting one. The DPDK uses a bit different > approach and provides RTE_ASSERT macro and appropriate global >

[dpdk-dev] [PATCH v5 0/5] net/mlx: assert cleanup in mlx drivers

2020-01-30 Thread Alexander Kozyrev
net/mlx: assert cleanup in mlx drivers The Mellanox PMD uses the NDEBUG definition to control built-in debug features including the asserting one. The DPDK uses a bit different approach and provides RTE_ASSERT macro and appropriate global configuration option: CONFIG_RTE_ENABLE_ASSERT. The patch s

Re: [dpdk-dev] [PATCH v5 0/5] mbuf: detach mbuf with pinned external buffer

2020-01-20 Thread Olivier Matz
On Mon, Jan 20, 2020 at 05:30:45PM +, Slava Ovsiienko wrote: > The unit test (as part of test_mbuf application) will be provided as > separated patch. OK, thanks

Re: [dpdk-dev] [PATCH v5 0/5] mbuf: detach mbuf with pinned external buffer

2020-01-20 Thread Slava Ovsiienko
heh > ; Ori Kam ; Shahaf Shuler > ; olivier.m...@6wind.com; > step...@networkplumber.org; tho...@mellanox.net > Subject: [dpdk-dev] [PATCH v5 0/5] mbuf: detach mbuf with pinned external > buffer > > Today's pktmbuf pool contains only mbufs with no external buffers. > T

[dpdk-dev] [PATCH v5 0/5] mbuf: detach mbuf with pinned external buffer

2020-01-20 Thread Viacheslav Ovsiienko
Today's pktmbuf pool contains only mbufs with no external buffers. This means data buffer for the mbuf should be placed right after the mbuf structure (+ the private data when enabled). On some cases, the application would want to have the buffers allocated from a different device in the platform.

Re: [dpdk-dev] [PATCH v5 0/5] Some fixes for hinic PMD driver

2019-11-07 Thread Ferruh Yigit
On 11/1/2019 1:36 PM, Xiaoyun wang wrote: > This patch fixes code style check issue, offload info calculating problem > for TSO offload. Replace mbuf alloc function with initialized, remove > Flow Director feature from doc files and add Flow API feature to > hinic.ini, Remove Free Tx mbuf on deman

[dpdk-dev] [PATCH v5 0/5] Some fixes for hinic PMD driver

2019-11-01 Thread Xiaoyun wang
This patch fixes code style check issue, offload info calculating problem for TSO offload. Replace mbuf alloc function with initialized, remove Flow Director feature from doc files and add Flow API feature to hinic.ini, Remove Free Tx mbuf on demand from hinic.ini. -- v4->v5: - Fix code style c

Re: [dpdk-dev] [PATCH v5 0/5] rework for ice generic flow framework and switch filter

2019-10-16 Thread Ye Xiaolong
On 10/17, Ying Wang wrote: >patch 1/5 minor code clean >patch 2/5 adds devargs to control pipeline mode >patch 3/5 rework for ice generic flow framework >patch 4/5 add rte_flow pattern list >patch 5/5 rework switch filter on new framework > >Qiming Yang (1): > net/ice: add devargs to control pipel

[dpdk-dev] [PATCH v5 0/5] rework for ice generic flow framework and switch filter

2019-10-16 Thread Ying Wang
patch 1/5 minor code clean patch 2/5 adds devargs to control pipeline mode patch 3/5 rework for ice generic flow framework patch 4/5 add rte_flow pattern list patch 5/5 rework switch filter on new framework Qiming Yang (1): net/ice: add devargs to control pipeline mode Ying Wang (3): net/ice:

Re: [dpdk-dev] [PATCH v5 0/5] ipsec: add inbound SAD

2019-10-11 Thread Akhil Goyal
> -Original Message- > From: Vladimir Medvedkin > Sent: Thursday, October 10, 2019 10:19 PM > To: dev@dpdk.org > Cc: konstantin.anan...@intel.com; bernard.iremon...@intel.com; Akhil Goyal > > Subject: [PATCH v5 0/5] ipsec: add inbound SAD > > According to RFC 4301 IPSec implementation

[dpdk-dev] [PATCH v5 0/5] ipsec: add inbound SAD

2019-10-10 Thread Vladimir Medvedkin
According to RFC 4301 IPSec implementation needs an inbound SA database (SAD). For each incoming inbound IPSec-protected packet (ESP or AH) it has to perform a lookup within it’s SAD. Lookup should be performed by: Security Parameters Index (SPI) + destination IP (DIP) + source IP (SIP) or SPI +

[dpdk-dev] [PATCH v5 0/5] mbuf copy/cloning enhancements

2019-10-07 Thread Stephen Hemminger
This patch set is all about improving the mbuf related cloning and copying. They are motivated by seeing issues with mbuf copying in rte_pdump and realized this a wider and more general problem. The pdump copy could not handle different size pools and did not handle meta data, etc. They cause no f

Re: [dpdk-dev] [PATCH v5 0/5] drivers/net: release port upon close

2019-09-26 Thread Ye Xiaolong
On 09/26, Di ChenxuX wrote: >Set RTE_ETH_DEV_CLOSE_REMOVE upon probe so all the private resources > for the port can be freed by rte_eth_dev_close(). >This patch cover all the intel drivers. > >--- >V5 changes: > Added code in em_ethdev.c. > Separated the release note, each patch has its own note

[dpdk-dev] [PATCH v5 0/5] drivers/net: release port upon close

2019-09-26 Thread Di ChenxuX
Set RTE_ETH_DEV_CLOSE_REMOVE upon probe so all the private resources for the port can be freed by rte_eth_dev_close(). This patch cover all the intel drivers. --- V5 changes: Added code in em_ethdev.c. Separated the release note, each patch has its own note. V4 changes: Removed adaper stop

Re: [dpdk-dev] [PATCH v5 0/5] make lcore_config internal

2019-06-03 Thread Stephen Hemminger
On Mon, 03 Jun 2019 12:32:02 +0200 Thomas Monjalon wrote: > 31/05/2019 17:36, David Marchand: > > This set of patches makes the lcore_config structure less visible > > as part of the ABI. This version does not break the ABI (yet) > > follow on patch moves lcore_config into eal_private.h > > > >

Re: [dpdk-dev] [PATCH v5 0/5] make lcore_config internal

2019-06-03 Thread Thomas Monjalon
31/05/2019 17:36, David Marchand: > This set of patches makes the lcore_config structure less visible > as part of the ABI. This version does not break the ABI (yet) > follow on patch moves lcore_config into eal_private.h > > Changelog since v4: > The only change is in patch 2: marked new apis as

[dpdk-dev] [PATCH v5 0/5] make lcore_config internal

2019-05-31 Thread David Marchand
This set of patches makes the lcore_config structure less visible as part of the ABI. This version does not break the ABI (yet) follow on patch moves lcore_config into eal_private.h Changelog since v4: The only change is in patch 2: marked new apis as experimental. Changelog since v3: I took the

Re: [dpdk-dev] [PATCH v5 0/5] This patch set supported new packet type

2019-04-05 Thread Ferruh Yigit
On 4/5/2019 12:31 PM, Ferruh Yigit wrote: > On 4/5/2019 10:05 AM, Qi Zhang wrote: >> --- >> v5: >> 1. add ABI break notification in commit log of PATCH 1/5 >> 2. fix missing help string/document in testpmd cmdline (Bernard Iremonger's >>comments) >> >> V4: >> 1. rebased to the latest code. >> 2

Re: [dpdk-dev] [PATCH v5 0/5] This patch set supported new packet type

2019-04-05 Thread Ferruh Yigit
On 4/5/2019 10:05 AM, Qi Zhang wrote: > --- > v5: > 1. add ABI break notification in commit log of PATCH 1/5 > 2. fix missing help string/document in testpmd cmdline (Bernard Iremonger's >comments) > > V4: > 1. rebased to the latest code. > 2. deleted misleading statement. > > V3: > 1. fixed

[dpdk-dev] [PATCH v5 0/5] This patch set supported new packet type

2019-04-05 Thread Qi Zhang
--- v5: 1. add ABI break notification in commit log of PATCH 1/5 2. fix missing help string/document in testpmd cmdline (Bernard Iremonger's comments) V4: 1. rebased to the latest code. 2. deleted misleading statement. V3: 1. fixed issue in release note. 2. fixed check patch issue. 3. spilted

[dpdk-dev] [PATCH v5 0/5] Introduce AF_XDP PMD

2019-03-24 Thread Xiaolong Ye
Overview This patchset adds a new PMD driver for AF_XDP which is a proposed faster version of AF_PACKET interface in Linux, see below links [1] [2] for details of AF_XDP introduction: AF_XDP roadmap == - AF_XDP is included in upstream kernel since 4.18, and AF_XDP support i

Re: [dpdk-dev] [PATCH v5 0/5] ipsec: support AES-CTR and 3DES-CBC

2019-03-22 Thread Akhil Goyal
On 3/20/2019 9:08 PM, Fan Zhang wrote: > This patchset adds the AES-CTR and 3DES-CBC cipher algorithms > support to ipsec library. The test scripts for ipsec-secgw > sample application are added. > > v5: > - updated ipsec-secgw run_test.sh script > - updated release note > > v4: > - changed patch

[dpdk-dev] [PATCH v5 0/5] ipsec: support AES-CTR and 3DES-CBC

2019-03-20 Thread Fan Zhang
This patchset adds the AES-CTR and 3DES-CBC cipher algorithms support to ipsec library. The test scripts for ipsec-secgw sample application are added. v5: - updated ipsec-secgw run_test.sh script - updated release note v4: - changed patch titles. - changed ALGO_TYPE naming for 3DES-CBC v3: - fix

Re: [dpdk-dev] [PATCH v5 0/5] create different meson test targets

2019-01-17 Thread Thomas Monjalon
25/10/2018 08:49, Hari Kumar Vemula: > From: Hari Kumar Vemula > > 1/5: remove existing test cases to reorganize further > 2/5: add fast-tests suite to meson targets > 3/5: add perf-tests suite to meson targets > 4/5: add driver-tests suite to meson targets > 5/5: add debug-tests suite to meson t

Re: [dpdk-dev] [PATCH v5 0/5] add initial version of compress-perf

2018-12-05 Thread Daly, Lee
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Tomasz Jozwiak > Sent: Wednesday, December 5, 2018 8:47 AM > To: dev@dpdk.org; Trahe, Fiona ; Jozwiak, TomaszX > ; shally.ve...@cavium.com; > akhil.go...@nxp.com > Subject: [dpdk-dev] [PATC

[dpdk-dev] [PATCH v5 0/5] add initial version of compress-perf

2018-12-05 Thread Tomasz Jozwiak
This patchset adds initial version of compression performance test. v5 changes: - Fixed documentation - Added op's status checking after rte_compressdev_dequeue_burst - code cleanup Note: The 19.02 release notes will be updated once the file has been created v4 changes: - fixed checkpa

[dpdk-dev] [PATCH v5 0/5] create different meson test targets

2018-10-24 Thread Hari Kumar Vemula
From: Hari Kumar Vemula 1/5: remove existing test cases to reorganize further 2/5: add fast-tests suite to meson targets 3/5: add perf-tests suite to meson targets 4/5: add driver-tests suite to meson targets 5/5: add debug-tests suite to meson targets -- v5: Renamed test suite names Removed

[dpdk-dev] [PATCH v5 0/5] Address reader-writer concurrency in rte_hash

2018-10-22 Thread Honnappa Nagarahalli
This patch has dependency on the following patches in the order: http://patchwork.dpdk.org/cover/45611/ http://patchwork.dpdk.org/patch/47196/ Currently, reader-writer concurrency problems in rte_hash are addressed using reader-writer locks. Use of reader-writer locks resul

Re: [dpdk-dev] [PATCH v5 0/5] kni: add API to set link status on kernel interface

2018-10-22 Thread Thomas Monjalon
22/10/2018 15:14, Ferruh Yigit: > On 10/22/2018 2:08 PM, Thomas Monjalon wrote: > > 22/10/2018 15:03, Ferruh Yigit: > >> On 10/19/2018 1:23 AM, Dan Gora wrote: > >>> Hi All, > >>> > >>> Attached is version 5 of a patchset to add a new API function to > >>> set the link status on kernel interfaces c

Re: [dpdk-dev] [PATCH v5 0/5] kni: add API to set link status on kernel interface

2018-10-22 Thread Ferruh Yigit
On 10/22/2018 2:08 PM, Thomas Monjalon wrote: > 22/10/2018 15:03, Ferruh Yigit: >> On 10/19/2018 1:23 AM, Dan Gora wrote: >>> Hi All, >>> >>> Attached is version 5 of a patchset to add a new API function to >>> set the link status on kernel interfaces created with the KNI kernel >>> module. >>> >>>

Re: [dpdk-dev] [PATCH v5 0/5] kni: add API to set link status on kernel interface

2018-10-22 Thread Thomas Monjalon
22/10/2018 15:03, Ferruh Yigit: > On 10/19/2018 1:23 AM, Dan Gora wrote: > > Hi All, > > > > Attached is version 5 of a patchset to add a new API function to > > set the link status on kernel interfaces created with the KNI kernel > > module. > > > > v5 > > > > * Update Kernel NIC Interface

Re: [dpdk-dev] [PATCH v5 0/5] kni: add API to set link status on kernel interface

2018-10-22 Thread Ferruh Yigit
On 10/19/2018 1:23 AM, Dan Gora wrote: > Hi All, > > Attached is version 5 of a patchset to add a new API function to > set the link status on kernel interfaces created with the KNI kernel > module. > > v5 > > * Update Kernel NIC Interface document with new rte_kni option, move > kernel mo

[dpdk-dev] [PATCH v5 0/5] kni: add API to set link status on kernel interface

2018-10-18 Thread Dan Gora
Hi All, Attached is version 5 of a patchset to add a new API function to set the link status on kernel interfaces created with the KNI kernel module. v5 * Update Kernel NIC Interface document with new rte_kni option, move kernel module parameter description here from KNI sample app docum

Re: [dpdk-dev] [PATCH v5 0/5]

2018-10-16 Thread Thomas Monjalon
15/10/2018 14:01, Shreyansh Jain: > Shreyansh Jain (5): > bus/fslmc: fix physical addressing check > drivers: common as dependency for bus > common/dpaax: add library for PA VA translation table > dpaa: enable dpaax library > fslmc: enable dpaax library Applied with couple of fixes as no

[dpdk-dev] [PATCH v5 0/5]

2018-10-15 Thread Shreyansh Jain
::Background:: After the restructuring of memory in last release(s), one of the major impact on fslmc/dpaa bus (and its devices) was the performance drop when using physical addressing. Previously, it was assumed that physical range was contiguous for any given request for hugepage memory. That wa

[dpdk-dev] [PATCH v5 0/5] eal: simplify devargs and hotplug functions

2018-10-03 Thread Thomas Monjalon
This is a follow-up of an idea presented at Dublin during the "hotplug talk". Instead of changing the existing hotplug functions, as in the RFC, some new experimental functions are added. The old functions lose their experimental status in order to provide a non-experimental replacement for deprec

[dpdk-dev] [PATCH v5 0/5] vhost_user.c code cleanup

2018-09-24 Thread Nikolay Nikolaev
vhost: vhost_user.c code cleanup This patchesries introduce a set of code redesigns in vhost_user.c. The goal is to unify and simplify vhost-user message handling. The patches do not intend to introduce any functional changes. v5 changes: - fixed the usage of struct VhostUserMsg in all patches

Re: [dpdk-dev] [PATCH v5 0/5] compress: add ZLIB compression PMD

2018-07-24 Thread De Lara Guarch, Pablo
> -Original Message- > From: Shally Verma [mailto:shally.ve...@caviumnetworks.com] > Sent: Tuesday, July 24, 2018 4:06 PM > To: De Lara Guarch, Pablo > Cc: dev@dpdk.org; pathr...@caviumnetworks.com; > mcha...@caviumnetworks.com > Subject: [PATCH v5 0/5] compress: add ZLIB compression PM

[dpdk-dev] [PATCH v5 0/5] compress: add ZLIB compression PMD

2018-07-24 Thread Shally Verma
This patch series add software zlib library (http://zlib.net/) based compression PMD in DPDK compress drivers. Application must need to install zlib prior to enabling this PMD to avail compression/decompression services. Currently driver only tested for deflate, stateless compression and decompres

Re: [dpdk-dev] [PATCH v5 0/5] eventdev: add interrupt driven queues to Rx adapter

2018-07-05 Thread Jerin Jacob
-Original Message- > Date: Mon, 2 Jul 2018 14:41:09 +0530 > From: Nikhil Rao > To: jerin.ja...@caviumnetworks.com > CC: nikhil@intel.com, dev@dpdk.org > Subject: [PATCH v5 0/5] eventdev: add interrupt driven queues to Rx adapter > X-Mailer: git-send-email 1.8.3.1 > > External Email >

[dpdk-dev] [PATCH v5 0/5] eventdev: add interrupt driven queues to Rx adapter

2018-07-02 Thread Nikhil Rao
This patch series adds support for interrupt driven queues to the ethernet Rx adapter, the first 3 patches prepare the code to handle both poll and interrupt driven Rx queues, the 4th patch patch has code changes specific to interrupt driven queues and the final patch has test code. Changelog: v4

Re: [dpdk-dev] [PATCH v5 0/5] get the information and data of EEPROM

2018-04-25 Thread Zijie Pan
Hi Thomas, > > v5 changes: > > - insert the new APIs in alphabetical order in rte_ethdev_version.map. > > I think there is a misunderstanding. > I was asking to rename rte_dev_module_info as rte_eth_dev_module_info. I will update the patch right now. Thanks & Regards, Zijie

Re: [dpdk-dev] [PATCH v5 0/5] get the information and data of EEPROM

2018-04-25 Thread Thomas Monjalon
25/04/2018 11:13, Zijie Pan: > v5 changes: > - insert the new APIs in alphabetical order in rte_ethdev_version.map. I think there is a misunderstanding. I was asking to rename rte_dev_module_info as rte_eth_dev_module_info.

[dpdk-dev] [PATCH v5 0/5] get the information and data of EEPROM

2018-04-25 Thread Zijie Pan
Add APIs to read information from the DPDK applictions. It can be used to dump the EEPROM of plugin modules (SFP+, QSFP, etc.). Two APIs are introduced to access eeprom: - rte_eth_dev_get_module_info - rte_eth_dev_get_module_eeprom Applications based on DPDK can dump eeprom by calling those two A

Re: [dpdk-dev] [PATCH v5 0/5] allow procinfo and pdump on eth vdev

2018-04-24 Thread Thomas Monjalon
24/04/2018 07:51, Jianfeng Tan: > Jianfeng Tan (5): > eal: bring forward multi-process channel init > bus/vdev: add lock on vdev device list > bus/vdev: bus scan by multi-process channel > drivers/net: not use private eth dev data > drivers/net: share vdev data to secondary process Appli

[dpdk-dev] [PATCH v5 0/5] allow procinfo and pdump on eth vdev

2018-04-23 Thread Jianfeng Tan
v5: - Addess a code style issue and an implementation bug as suggested by Anatoly. v4: - Change the lock code style as suggested by Anatoly. - Add function note as suggested by Anatoly. v3: - Update doc. - Rebase on master. v2: - Add spinlock for vdev device list as suggested by

Re: [dpdk-dev] [PATCH v5 0/5] vhost: support selective datapath

2018-04-03 Thread Maxime Coquelin
On 04/02/2018 01:46 PM, Zhihong Wang wrote: This patch set introduces support for selective datapath in DPDK vhost-user lib. vDPA stands for vhost Data Path Acceleration. The idea is to support virtio ring compatible devices to serve virtio driver directly to enable datapath acceleration. Desi

[dpdk-dev] [PATCH v5 0/5] vhost: support selective datapath

2018-04-02 Thread Zhihong Wang
This patch set introduces support for selective datapath in DPDK vhost-user lib. vDPA stands for vhost Data Path Acceleration. The idea is to support virtio ring compatible devices to serve virtio driver directly to enable datapath acceleration. Design details A vDPA device is a virtio ring

Re: [dpdk-dev] [PATCH v5 0/5] Introducing Wirless Base Band Device (bbdev) abstraction library

2018-01-31 Thread Thomas Monjalon
31/01/2018 21:29, Mokhtar, Amr: > From: Thomas Monjalon > > 11/01/2018 20:23, Amr Mokhtar: > > > Hello, > > > Latest update for Wireless Device abstraction library. > > > > Applied with few changes: > > - fixed title formats > > - moved bbdev between ethdev and cryptodev in lists > > - added in te

Re: [dpdk-dev] [PATCH v5 0/5] Introducing Wirless Base Band Device (bbdev) abstraction library

2018-01-31 Thread Mokhtar, Amr
> -Original Message- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Friday 19 January 2018 00:45 > To: Mokhtar, Amr > Cc: dev@dpdk.org; Yigit, Ferruh ; Burakov, Anatoly > ; De Lara Guarch, Pablo > ; Power, Niall ; > Macnamara, Chris > Subject: R

  1   2   >