Re: [dpdk-dev] [PATCH] dmadev: introduce DMA device library

2021-07-11 Thread Jerin Jacob
On Fri, Jul 9, 2021 at 2:44 PM Bruce Richardson wrote: > > On Fri, Jul 09, 2021 at 12:05:40AM +0530, Jerin Jacob wrote: > > On Thu, Jul 8, 2021 at 8:41 AM fengchengwen wrote: > > > > > > > > >>> > > > >>> It's just more conditionals and branches all through the code. Inside > > > >>> the > > > >

Re: [dpdk-dev] [PATCH v3] doc: policy on the promotion of experimental APIs

2021-07-11 Thread Jerin Jacob
On Sat, Jul 10, 2021 at 12:46 AM Tyler Retzlaff wrote: > > On Fri, Jul 09, 2021 at 11:46:54AM +0530, Jerin Jacob wrote: > > > + > > > +Promotion to stable > > > +~~~ > > > + > > > +Ordinarily APIs marked as ``experimental`` will be promoted to the > > > stable ABI > > > +once a ma

[dpdk-dev] [PATCH] doc: enhance arm64 profiling documentation

2021-07-11 Thread jerinj
From: Jerin Jacob Documented the role of RTE_ARM_EAL_RDTSC_USE_PMU to enable PMU based rte_rdtsc(). Signed-off-by: Jerin Jacob --- doc/guides/prog_guide/profile_app.rst | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/doc/guides/prog_guide/profile_app.rst b/doc/

Re: [dpdk-dev] [PATCH 3/3] net/bonding: start ethdev prior to setting 8023ad flow

2021-07-11 Thread Ori Kam
Hi Jan, > -Original Message- > From: dev On Behalf Of Jan Viktorin > Sent: Wednesday, July 7, 2021 6:54 PM > > On Sun, 4 Jul 2021 15:18:01 + > Matan Azrad wrote: > > > From: Havlík Martin > > > Dne 2021-06-23 09:04, Min Hu (Connor) napsal: > > > > 在 2021/6/22 17:25, Martin Havlik

[dpdk-dev] [PATCH v2] dmadev: introduce DMA device library

2021-07-11 Thread Chengwen Feng
This patch introduce 'dmadevice' which is a generic type of DMA device. The APIs of dmadev library exposes some generic operations which can enable configuration and I/O with the DMA devices. Signed-off-by: Chengwen Feng --- MAINTAINERS |4 + config/rte_config.h |

Re: [dpdk-dev] [PATCH v2] dmadev: introduce DMA device library

2021-07-11 Thread fengchengwen
Note: 1) This patch hold dmadev <> vchan layer, I think vchan can be very conceptually separated from hw-channel. 2) I could not under struct dpi_dma_queue_ctx_s, so this patch I define the rte_dma_slave_port_parameters refer to Kunpeng DMA implemention. 3) This patch hasn't include doxy rela

Re: [dpdk-dev] [PATCH] app/testpmd: add flow item to match on IPv4 version_ihl field

2021-07-11 Thread Gregory Etelson
Hello Andrew, Can you estimate when that patch will be merged ? Regards, Gregory > -Original Message- > From: Gregory Etelson > Sent: Monday, July 5, 2021 14:52 > To: dev@dpdk.org > Cc: Gregory Etelson ; Slava Ovsiienko > ; Ori Kam ; Xiaoyun Li > > Subject: [PATCH] app/testpmd: add flo

Re: [dpdk-dev] [PATCH V4 4/5] examples/pipeline: add support for selector tables

2021-07-11 Thread Ali Alnubani
Hi, > -Original Message- > From: dev On Behalf Of Cristian Dumitrescu > Sent: Saturday, July 10, 2021 3:21 AM > To: dev@dpdk.org; NBU-Contact-Thomas Monjalon > > Cc: Churchill Khangar > Subject: [dpdk-dev] [PATCH V4 4/5] examples/pipeline: add support for > selector tables > > Add appl

[dpdk-dev] [PATCH] net/mvpp2: fix port max speed overflow

2021-07-11 Thread danat
From: Dana Vardi ethtool_cmd_speed return uint32 and after the arithmetic operation in mrvl_get_max_rate func the result is out of range. Fixes: 429c394417 ("net/mvpp2: support traffic manager") Cc: t...@semihalf.com Cc: sta...@dpdk.org Signed-off-by: Dana Vardi Reviewed-by: Liron Himi --- d

[dpdk-dev] [PATCH] net/mvpp2: config and commit tm after port configured

2021-07-11 Thread danat
From: Dana Vardi Need to set configure flag to allow create and commit mrvl tm hierarchy tree. tm configuration depends on parameters that are being set in port configure stage, e.g. nb_tx_queues. This also aligned with the tm api description. Fixes: 429c394417 ("net/mvpp2: support traffic manag

[dpdk-dev] [PATCH] net/mvpp2: fix declare unsupported vlan offload features

2021-07-11 Thread danat
From: Meir Levi vlan_strip and vlan_extend features need to return "unsupported" error value. Fixes: ff0b8b10dc4 ("net/mvpp2: support VLAN offload") Cc: sta...@dpdk.org Signed-off-by: Meir Levi Reviewed-by: Liron Himi --- drivers/net/mvpp2/mrvl_ethdev.c | 8 ++-- 1 file changed, 6 insert

Re: [dpdk-dev] [PATCH v2] dmadev: introduce DMA device library

2021-07-11 Thread Jerin Jacob
On Sun, Jul 11, 2021 at 3:12 PM fengchengwen wrote: > > Note: > 1) This patch hold dmadev <> vchan layer, I think vchan can be very >conceptually separated from hw-channel. I would like to keep it as channel instead of virtual channel as it is implementation-specific. No strong opinion on thi

Re: [dpdk-dev] [PATCH v2] dmadev: introduce DMA device library

2021-07-11 Thread Jerin Jacob
On Sun, Jul 11, 2021 at 2:59 PM Chengwen Feng wrote: > > This patch introduce 'dmadevice' which is a generic type of DMA > device. > > The APIs of dmadev library exposes some generic operations which can > enable configuration and I/O with the DMA devices. > > Signed-off-by: Chengwen Feng > diff

Re: [dpdk-dev] [PATCH 3/3] net/bonding: start ethdev prior to setting 8023ad flow

2021-07-11 Thread Jan Viktorin
On Sun, 11 Jul 2021 08:49:18 + Ori Kam wrote: > Hi Jan, Hi Ori, > > > > -Original Message- > > From: dev On Behalf Of Jan Viktorin > > Sent: Wednesday, July 7, 2021 6:54 PM > > > > On Sun, 4 Jul 2021 15:18:01 + > > Matan Azrad wrote: > > > > > From: Havlík Martin > > >

[dpdk-dev] [PATCH v8 1/7] event/cnxk: add Rx adapter support

2021-07-11 Thread pbhagavatula
From: Pavan Nikhilesh Add support for event eth Rx adapter. Resize cn10k workslot fastpath structure to fit in 64B cacheline size. Signed-off-by: Pavan Nikhilesh --- v8 Changes: - Fix incorrect cq_w1 offset. - Move doc changes to 1st patch. v7 Changes: - Set correct limits for SQB aura. v

[dpdk-dev] [PATCH v8 2/7] event/cnxk: add Rx adapter fastpath ops

2021-07-11 Thread pbhagavatula
From: Pavan Nikhilesh Add support for event eth Rx adapter fastpath operations. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn10k_eventdev.c | 136 +++- drivers/event/cnxk/cn10k_worker.c | 54 drivers/event/cnxk/cn10k_worker.h | 97 +-

[dpdk-dev] [PATCH v8 3/7] event/cnxk: add Tx adapter support

2021-07-11 Thread pbhagavatula
From: Pavan Nikhilesh Add support for event eth Tx adapter. Signed-off-by: Pavan Nikhilesh Acked-by: Nithin Dabilpuram --- drivers/common/cnxk/roc_nix.h| 1 + drivers/common/cnxk/roc_nix_queue.c | 8 +- drivers/event/cnxk/cn10k_eventdev.c | 91 ++ driver

[dpdk-dev] [PATCH v8 4/7] event/cnxk: add Tx adapter fastpath ops

2021-07-11 Thread pbhagavatula
From: Pavan Nikhilesh Add support for event eth Tx adapter fastpath operations. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn10k_eventdev.c | 38 drivers/event/cnxk/cn10k_worker.h | 67 + drivers/event/cnxk/cn10k_worker_tx_enq.c | 23 +

[dpdk-dev] [PATCH v8 5/7] event/cnxk: add Rx adapter vector support

2021-07-11 Thread pbhagavatula
From: Pavan Nikhilesh Add event vector support for cnxk event Rx adapter, add control path APIs to get vector limits and ability to configure event vectorization on a given Rx queue. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn10k_eventdev.c | 106 ++- driv

[dpdk-dev] [PATCH v8 6/7] event/cnxk: add Rx event vector fastpath

2021-07-11 Thread pbhagavatula
From: Pavan Nikhilesh Add Rx event vector fastpath to convert HW defined metadata into rte_mbuf and rte_event_vector. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn10k_worker.h| 56 drivers/net/cnxk/cn10k_rx.h | 200 --- drivers/net/cnxk

[dpdk-dev] [PATCH v8 7/7] event/cnxk: add Tx event vector fastpath

2021-07-11 Thread pbhagavatula
From: Pavan Nikhilesh Add Tx event vector fastpath, integrate event vector Tx routine into Tx burst. Signed-off-by: Pavan Nikhilesh --- drivers/common/cnxk/roc_sso.h| 23 ++ drivers/event/cnxk/cn10k_eventdev.c | 3 +- drivers/event/cnxk/cn10k_worker.h| 104 +

Re: [dpdk-dev] [PATCH v1 4/4] doc: update iavf driver FDIR/RSS for GTPoGRE

2021-07-11 Thread Zhang, Qi Z
> -Original Message- > From: Thomas Monjalon > Sent: Friday, July 9, 2021 5:00 PM > To: Zhang, Qi Z ; Liu, Lingyu > Cc: dev@dpdk.org; Xing, Beilei ; Wu, Jingjing > ; Guo, Junfeng > Subject: Re: [dpdk-dev] [PATCH v1 4/4] doc: update iavf driver FDIR/RSS for > GTPoGRE > > 07/07/2021 14

[dpdk-dev] [PATCH v5 01/26] net/mlx5: allow limiting the index pool maximum index

2021-07-11 Thread Suanming Mou
Some ipool instances in the driver are used as ID\index allocator and added other logic in order to work with limited index values. Add a new configuration for ipool specify the maximum index value. The ipool will ensure that no index bigger than the maximum value is provided. Use this configurat

[dpdk-dev] [PATCH v5 00/26] net/mlx5: insertion rate optimization

2021-07-11 Thread Suanming Mou
This patch series optimize the flow insertion rate with adding local cache to index pool and list. For object which wants efficient index allocate and free, local cache will be very helpful. For index pool, two level cache is added, one as local and another as global. The global cache is able to

[dpdk-dev] [PATCH v5 02/26] net/mlx5: add indexed pool local cache

2021-07-11 Thread Suanming Mou
For object which wants efficient index allocate and free, local cache will be very helpful. Two level cache is introduced to allocate and free the index more efficient. One as local and the other as global. The global cache is able to save all the allocated index. That means all the allocated inde

[dpdk-dev] [PATCH v5 03/26] net/mlx5: add index pool foreach define

2021-07-11 Thread Suanming Mou
In some cases, application may want to know all the allocated index in order to apply some operations to the allocated index. This commit adds the indexed pool functions to support foreach operation. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_utils.c | 96 +

[dpdk-dev] [PATCH v5 04/26] net/mlx5: support index pool non-lcore operations

2021-07-11 Thread Suanming Mou
This commit supports the index pool non-lcore operations with an extra cache and lcore lock. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_utils.c | 75 +-- drivers/net/mlx5/mlx5_utils.h | 3 +- 2 files changed, 56 insertions(+), 22

[dpdk-dev] [PATCH v5 05/26] net/mlx5: replace flow list with index pool

2021-07-11 Thread Suanming Mou
The flow list is used to save the create flows and to be used only when port closes all the flows need to be flushed. This commit takes advantage of the index pool foreach operation to flush all the allocated flows. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/linux/m

[dpdk-dev] [PATCH v5 06/26] net/mlx5: optimize modify header action memory

2021-07-11 Thread Suanming Mou
From: Matan Azrad Define the types of the modify header action fields to be with the minimum size needed for the optional values range. Signed-off-by: Matan Azrad Acked-by: Suanming Mou --- drivers/common/mlx5/linux/mlx5_glue.h | 1 + drivers/net/mlx5/linux/mlx5_flow_os.h | 3 ++- drivers/n

[dpdk-dev] [PATCH v5 09/26] net/mlx5: minimize list critical sections

2021-07-11 Thread Suanming Mou
From: Matan Azrad The mlx5 internal list utility is thread safe. In order to synchronize list access between the threads, a RW lock is taken for the critical sections. The create\remove\clone\clone_free operations are in the critical sections. These operations are heavy and make the critical s

[dpdk-dev] [PATCH v5 07/26] net/mlx5: remove cache term from the list utility

2021-07-11 Thread Suanming Mou
From: Matan Azrad The internal mlx5 list tool is used mainly when the list objects need to be synchronized between multiple threads. The "cache" term is used in the internal mlx5 list API. Next enhancements on this tool will use the "cache" term for per thread cache management. To prevent conf

[dpdk-dev] [PATCH v5 08/26] net/mlx5: add per lcore cache to the list utility

2021-07-11 Thread Suanming Mou
From: Matan Azrad When mlx5 list object is accessed by multiple cores, the list lock counter is all the time written by all the cores what increases cache misses in the memory caches. In addition, when one thread accesses the list for add\remove\lookup operation, all the other threads coming to

[dpdk-dev] [PATCH v5 10/26] net/mlx5: manage list cache entries release

2021-07-11 Thread Suanming Mou
From: Matan Azrad When a cache entry is allocated by lcore A and is released by lcore B, the driver should synchronize the cache list access of lcore A. The design decision is to manage a counter per lcore cache that will be increased atomically when the non-original lcore decreases the referenc

[dpdk-dev] [PATCH v5 11/26] net/mlx5: relax the list utility atomic operations

2021-07-11 Thread Suanming Mou
From: Matan Azrad The atomic operation in the list utility no need a barriers because the critical part are managed by RW lock. Relax them. Signed-off-by: Matan Azrad Acked-by: Suanming Mou --- drivers/net/mlx5/mlx5_utils.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-)

[dpdk-dev] [PATCH v5 13/26] common/mlx5: move list utility to common

2021-07-11 Thread Suanming Mou
Hash list is planned to be implemented with the cache list code. This commit moves the list utility to common directory. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_common.h | 2 + drivers/common/mlx5/mlx5_common_utils.c | 250 +++

[dpdk-dev] [PATCH v5 14/26] common/mlx5: add list lcore share

2021-07-11 Thread Suanming Mou
As some actions in SW-steering is only memory and can be allowed to create duplicate objects, for lists which no need to check if there are existing same objects in other sub local lists, search the object only in local list will be more efficient. This commit adds the lcore share mode to list opt

[dpdk-dev] [PATCH v5 12/26] net/mlx5: allocate list memory by the create API

2021-07-11 Thread Suanming Mou
From: Matan Azrad Currently, the list memory was allocated by the list API caller. Move it to be allocated by the create API in order to save consistence with the hlist utility. Signed-off-by: Matan Azrad Acked-by: Suanming Mou --- drivers/net/mlx5/linux/mlx5_os.c | 105 +++

[dpdk-dev] [PATCH v5 15/26] common/mlx5: call list callbacks with context

2021-07-11 Thread Suanming Mou
This commit optimizes to call the list callback functions with global context directly. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_common_utils.c | 24 ++--- drivers/common/mlx5/mlx5_common_utils.h | 36 drivers/net/mlx5/mlx5_flow.h| 9

[dpdk-dev] [PATCH v5 17/26] common/mlx5: allocate cache list memory individually

2021-07-11 Thread Suanming Mou
Currently, the list's local cache instance memory is allocated with the list. As the local cache instance array size is RTE_MAX_LCORE, most of the cases the system will only have very limited cores. allocate the instance memory individually per core will be more economic to the memory. This commit

[dpdk-dev] [PATCH v5 16/26] common/mlx5: add per-lcore cache to hash list utility

2021-07-11 Thread Suanming Mou
From: Matan Azrad Using the mlx5 list utility object in the hlist buckets. This patch moves the list utility object to the common utility, creates all the clone operations for all the hlist instances in the driver. Also adjust all the utility callbacks to be generic for both list and hlist. Si

[dpdk-dev] [PATCH v5 18/26] common/mlx5: optimize cache list object memory

2021-07-11 Thread Suanming Mou
Currently, hash list uses the cache list as bucket list. The list in the buckets have the same name, ctx and callbacks. This wastes the memory. This commit abstracts all the name, ctx and callback members in the list to a constant struct and others to the inconstant struct, uses the wrapper functi

[dpdk-dev] [PATCH v5 19/26] common/mlx5: support list non-lcore operations

2021-07-11 Thread Suanming Mou
This commit supports the list non-lcore operations with an extra sub-list and lock. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_common_utils.c | 92 + drivers/common/mlx5/mlx5_common_utils.h | 9 ++- 2 files changed, 71 insertions(+),

[dpdk-dev] [PATCH v5 21/26] net/mlx5: adjust the hash bucket size

2021-07-11 Thread Suanming Mou
With the new per core optimization to the list, the hash bucket size can be tuned to a more accurate number. This commit adjusts the hash bucket size. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/linux/mlx5_os.c | 2 +- drivers/net/mlx5/mlx5.c | 2 +- drivers

[dpdk-dev] [PATCH v5 20/26] net/mlx5: move modify header allocator to ipool

2021-07-11 Thread Suanming Mou
From: Matan Azrad Modify header actions are allocated by mlx5_malloc which has a big overhead of memory and allocation time. One of the action types under the modify header object is SET_TAG, The SET_TAG action is commonly not reused by the flows and each flow has its own value. Hence, the mlx

[dpdk-dev] [PATCH v5 22/26] net/mlx5: enable index pool per-core cache

2021-07-11 Thread Suanming Mou
This commit enables the tag and header modify action index pool per-core cache in non-reclaim memory mode. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5.c | 4 +++- drivers/net/mlx5/mlx5.h | 1 + drivers/net/mlx5/mlx5_flow_dv.c | 3 ++- 3 files chan

[dpdk-dev] [PATCH v5 24/26] net/mlx5: change memory release configuration

2021-07-11 Thread Suanming Mou
This commit changes the index pool memory release configuration to 0 when memory reclaim mode is not required. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c in

[dpdk-dev] [PATCH v5 23/26] net/mlx5: optimize hash list table allocate on demand

2021-07-11 Thread Suanming Mou
Currently, all the hash list tables are allocated during start up. Since different applications may only use dedicated limited actions, optimized the hash list table allocate on demand will save initial memory. This commit optimizes hash list table allocate on demand. Signed-off-by: Suanming Mou

[dpdk-dev] [PATCH v5 25/26] net/mlx5: optimize Rx queue match

2021-07-11 Thread Suanming Mou
As hrxq struct has the indirect table pointer, while matching the hrxq, better to use the hrxq indirect table instead of searching from the list. This commit optimizes the hrxq indirect table matching. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_rxq.c | 18 +

[dpdk-dev] [PATCH v5 26/26] doc: add mlx5 multiple-thread flow insertion optimization

2021-07-11 Thread Suanming Mou
This commit adds the multiple-thread flow insertion optimization description. Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- doc/guides/nics/mlx5.rst | 5 + doc/guides/rel_notes/release_21_08.rst | 1 + 2 files changed, 6 insertions(+) diff --git a/doc/guides/nics/mlx5

Re: [dpdk-dev] [PATCH v8 0/2] power: add support for cppc cpufreq driver

2021-07-11 Thread Richael Zhuang
> -Original Message- > From: David Marchand > Sent: Friday, July 9, 2021 10:07 PM > To: Richael Zhuang > Cc: dev ; Yu Jiang ; David Hunt > > Subject: Re: [dpdk-dev] [PATCH v8 0/2] power: add support for cppc cpufreq > driver > > On Fri, Jul 9, 2021 at 12:56 PM Richael Zhuang > wrote:

Re: [dpdk-dev] [PATCH v2] net/bnxt: fix missing barriers in completion handling

2021-07-11 Thread Ruifeng Wang
> -Original Message- > From: Lance Richardson > Sent: Saturday, July 10, 2021 12:39 AM > To: Ajit Khaparde (ajit.khapa...@broadcom.com) > ; Somnath Kotur > ; Bruce Richardson > ; Konstantin Ananyev > ; jer...@marvell.com; Ruifeng Wang > ; Stephen Hurd ; > David Christensen > Cc: dev@dpdk.

[dpdk-dev] [PATCH v1] net/iavf: support default RSS for IP fragment packet

2021-07-11 Thread Wenjun Wu
This patch adds default RSS support for IPv4 and IPv6 fragment packet. Signed-off-by: Wenjun Wu --- drivers/net/iavf/iavf_hash.c | 60 +--- 1 file changed, 36 insertions(+), 24 deletions(-) diff --git a/drivers/net/iavf/iavf_hash.c b/drivers/net/iavf/iavf_hash.c

Re: [dpdk-dev] [PATCH] app/testpmd: fix testpmd doesn't show RSS hash offload

2021-07-11 Thread Li, Xiaoyun
> -Original Message- > From: Andrew Rybchenko > Sent: Friday, July 9, 2021 17:27 > To: Wang, Jie1X ; dev@dpdk.org > Cc: Li, Xiaoyun ; sta...@dpdk.org > Subject: Re: [dpdk-dev] [PATCH] app/testpmd: fix testpmd doesn't show RSS > hash offload > > On 7/9/21 6:57 PM, Jie Wang wrote: > > Thi

Re: [dpdk-dev] [PATCH v2 1/3] vhost: add unsafe API to drain pkts in async vhost

2021-07-11 Thread Jiang, Cheng1
Hi, > -Original Message- > From: Pai G, Sunil > Sent: Thursday, July 8, 2021 3:15 PM > To: Jiang, Cheng1 ; maxime.coque...@redhat.com; > Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Yang, YvonneX > > Subject: RE: [dpdk-dev] [PATCH v2 1/3] vhost: add unsafe API to drain pkts in > async vh

Re: [dpdk-dev] [PATCH] doc: enhance arm64 profiling documentation

2021-07-11 Thread Ruifeng Wang
> -Original Message- > From: jer...@marvell.com > Sent: Sunday, July 11, 2021 3:58 PM > Cc: dev@dpdk.org; tho...@monjalon.net; Ruifeng Wang > ; jer...@marvell.com > Subject: [PATCH] doc: enhance arm64 profiling documentation > > From: Jerin Jacob > > Documented the role of RTE_ARM_EAL_R

[dpdk-dev] [PATCH 1/2] common/cnxk: add support for rte flow item raw

2021-07-11 Thread psatheesh
From: Satheesh Paul Add roc API for rte_flow_item_raw to parse custom L2 and L3 protocols. Signed-off-by: Satheesh Paul Reviewed-by: Kiran Kumar Kokkilagadda --- drivers/common/cnxk/roc_mbox.h | 24 ++-- drivers/common/cnxk/roc_nix_ops.c | 14 + drivers/common/cnxk/roc_npc.h

[dpdk-dev] [PATCH 2/2] net/cnxk: add support for rte flow item raw

2021-07-11 Thread psatheesh
From: Satheesh Paul Add support for rte_flow_item_raw to parse custom L2 and L3 protocols. Signed-off-by: Satheesh Paul --- doc/guides/nics/cnxk.rst | 37 +- doc/guides/nics/features/cnxk.ini | 1 + doc/guides/nics/features/cnxk_vec.ini | 1 + doc/

Re: [dpdk-dev] [PATCH v2] vhost: fix assuming packed ring size is a power of 2

2021-07-11 Thread Jiang, Cheng1
Hi Maxime, I have noticed you changed the state this patch to Superseded. So are you going to submit a new version of this patch? Thanks, Cheng > -Original Message- > From: Jiang, Cheng1 > Sent: Wednesday, July 7, 2021 7:11 PM > To: Maxime Coquelin ; dev@dpdk.org; Xia, > Chenbo > Cc: st