[dpdk-dev] [PATCH v3 17/27] drivers: add init and fini on octeontx2 NPA object

2019-06-17 Thread jerinj
From: Jerin Jacob NPA object needs to initialize memory for queue interrupts context, pool resource management, etc. This patch adds support for initializing and finalizing the NPA object. This patch also updates the otx2_npa_lf definition to meet the init/fini requirements. Signed-off-by: Jeri

[dpdk-dev] [PATCH v3 20/27] mempool/octeontx2: add context dump support

2019-06-17 Thread jerinj
From: Jerin Jacob Add a helper function to dump aura and pool context for NPA debugging. Signed-off-by: Jerin Jacob Signed-off-by: Vivek Sharma --- drivers/mempool/octeontx2/Makefile| 3 +- drivers/mempool/octeontx2/meson.build | 1 + drivers/mempool/octeontx2/otx2_mem

[dpdk-dev] [PATCH v3 18/27] mempool/octeontx2: add NPA HW operations

2019-06-17 Thread jerinj
From: Jerin Jacob Implement the low-level NPA HW operations such as alloc, free memory, etc. Signed-off-by: Jerin Jacob Signed-off-by: Kiran Kumar K --- drivers/mempool/octeontx2/otx2_mempool.h | 146 +++ 1 file changed, 146 insertions(+) diff --git a/drivers/mempool/octe

[dpdk-dev] [PATCH v3 21/27] mempool/octeontx2: add mempool alloc op

2019-06-17 Thread jerinj
From: Jerin Jacob The DPDK mempool allocation reserves a single HW AURA and POOL in 1:1 map mode. Upon reservation, SW programs the slow path operations such as allocate stack memory for DMA and bunch HW configurations to respective HW blocks. Cc: Olivier Matz Signed-off-by: Jerin Jacob ---

[dpdk-dev] [PATCH v3 19/27] mempool/octeontx2: add NPA IRQ handler

2019-06-17 Thread jerinj
From: Jerin Jacob Register and implement NPA IRQ handler for RAS and all type of error interrupts to get the fatal errors from HW. Signed-off-by: Jerin Jacob Signed-off-by: Harman Kalra --- drivers/mempool/octeontx2/Makefile | 3 +- drivers/mempool/octeontx2/meson.build|

[dpdk-dev] [PATCH v3 22/27] mempool/octeontx2: add mempool free op

2019-06-17 Thread jerinj
From: Jerin Jacob The DPDK mempool free operation frees HW AURA and POOL reserved in alloc operation. In addition to that it free all the memory resources allocated in mempool alloc operations. Cc: Olivier Matz Signed-off-by: Jerin Jacob --- drivers/mempool/octeontx2/otx2_mempool_ops.c | 104

[dpdk-dev] [PATCH v3 23/27] mempool/octeontx2: add remaining slow path ops

2019-06-17 Thread jerinj
From: Jerin Jacob Add remaining get_count(), calc_mem_size() and populate() slow path mempool operations. Signed-off-by: Jerin Jacob Signed-off-by: Pavan Nikhilesh --- drivers/mempool/octeontx2/otx2_mempool_ops.c | 62 1 file changed, 62 insertions(+) diff --git a/driver

[dpdk-dev] [PATCH v3 24/27] mempool/octeontx2: add fast path mempool ops

2019-06-17 Thread jerinj
From: Jerin Jacob Add enqueue and dequeue mempool fastpath operations. Cc: Olivier Matz Signed-off-by: Jerin Jacob Signed-off-by: Pavan Nikhilesh --- drivers/mempool/octeontx2/otx2_mempool_ops.c | 57 1 file changed, 57 insertions(+) diff --git a/drivers/mempool/octeon

[dpdk-dev] [PATCH v3 27/27] doc: add Marvell OCTEON TX2 mempool documentation

2019-06-17 Thread jerinj
From: Jerin Jacob Add Marvell OCTEON TX2 mempool documentation. This patch also updates the MAINTAINERS file and updates shared library versions in release_19_08.rst. Cc: John McNamara Cc: Thomas Monjalon Signed-off-by: Jerin Jacob Signed-off-by: Vivek Sharma Signed-off-by: Vamsi Attunuru

[dpdk-dev] [PATCH v3 26/27] mempool/octeontx2: add devargs for max pool selection

2019-06-17 Thread jerinj
From: Jerin Jacob The maximum number of mempools per application needs to be configured on HW during mempool driver initialization. HW can support up to 1M mempools, Since each mempool costs set of HW resources, the max_pools devargs parameter is being introduced to configure the number of mempoo

[dpdk-dev] [PATCH v3 25/27] mempool/octeontx2: add optimized dequeue operation for arm64

2019-06-17 Thread jerinj
From: Pavan Nikhilesh This patch adds an optimized arm64 instruction based routine to leverage CPU pipeline characteristics of octeontx2. The theme is to fill the pipeline with CASP operations as much HW can do so that HW can do alloc() HW ops in full throttle. Cc: Olivier Matz Cc: Aaron Conole

[dpdk-dev] [PATCH 1/2] doc/security: clarify pre-release end of the embargo date

2019-06-17 Thread Ferruh Yigit
Clarify that a fixed date will be used for end of embargo (public disclosure) date while communicating with downstream stakeholders. Initial document got a review that it gives an impression that communicated embargo date can be a range like 'less than a week' which is not the case. The range appl

[dpdk-dev] [PATCH 2/2] doc/security: clarify experimental API status

2019-06-17 Thread Ferruh Yigit
Explicitly note that experimental APIs also part of security process. Signed-off-by: Ferruh Yigit --- doc/guides/contributing/vulnerability.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/contributing/vulnerability.rst b/doc/guides/contributing/vulnerability.r

Re: [dpdk-dev] [PATCH v2 09/10] octeonx: mark internal functions with __rte_internal

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: Neil Horman > Sent: Thursday, June 13, 2019 7:54 PM > To: dev@dpdk.org > Cc: Neil Horman ; Jerin Jacob Kollanukkaran > ; Bruce Richardson ; > Thomas Monjalon > Subject: [EXT] [PATCH v2 09/10] octeonx: mark internal functions with > __rte_internal > > + > +DPDK

Re: [dpdk-dev] [PATCH] vhost/crypto: fix inferred misuse of enum

2019-06-17 Thread Kovacevic, Marko
> Subject: [dpdk-dev] [PATCH] vhost/crypto: fix inferred misuse of enum > > This patch fixes the inferred misuse of enum of crypto algorithms. > > Coverity issue: 325879 > Fixes: e80a98708166 ("vhost/crypto: add session message handler") > Cc: sta...@dpdk.org > > Signed-off-by: Fan Zhang > ---

[dpdk-dev] [PATCH v2] maintainers: claim maintainership of BBDEV

2019-06-17 Thread Nic Chautru
From: Nicolas Chautru Reorg within Intel teams causing transfer of maintainership Signed-off-by: Nic Chautru --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 15d0829..d0e1b25 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -355,7

[dpdk-dev] [PATCH v2] maintainers: claim maintainership of BBDEV

2019-06-17 Thread Nicolas Chautru
Reorg within Intel teams causing transfer of maintainership Signed-off-by: Nicolas Chautru --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 15d0829..d0e1b25 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -355,7 +355,7 @@ M: Cristi

[dpdk-dev] [PATCH v2] maintainers: claim maintainership of BBDEV

2019-06-17 Thread Nicolas Chautru
As discussed with Akhil and within Intel teams, there has been a reorg within Intel teams which causes BBDEV maitainership to switch hands. Nicolas Chautru (1): maintainers: claim maintainership of BBDEV MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 1.8.3.1

Re: [dpdk-dev] [PATCH v2 09/10] octeonx: mark internal functions with __rte_internal

2019-06-17 Thread Neil Horman
On Mon, Jun 17, 2019 at 04:09:26PM +, Jerin Jacob Kollanukkaran wrote: > > -Original Message- > > From: Neil Horman > > Sent: Thursday, June 13, 2019 7:54 PM > > To: dev@dpdk.org > > Cc: Neil Horman ; Jerin Jacob Kollanukkaran > > ; Bruce Richardson ; > > Thomas Monjalon > > Subject:

Re: [dpdk-dev] [PATCH v3 25/27] mempool/octeontx2: add optimized dequeue operation for arm64

2019-06-17 Thread Aaron Conole
writes: > From: Pavan Nikhilesh > > This patch adds an optimized arm64 instruction based routine to leverage > CPU pipeline characteristics of octeontx2. The theme is to fill the > pipeline with CASP operations as much HW can do so that HW can do alloc() > HW ops in full throttle. > > Cc: Olivie

Re: [dpdk-dev] [PATCH v5 1/6] raw/ntb: introduce ntb rawdev driver

2019-06-17 Thread Li, Xiaoyun
Yes. Thanks for catching that. > -Original Message- > From: Wang, Xiao W > Sent: Monday, June 17, 2019 20:49 > To: Li, Xiaoyun ; Wu, Jingjing ; > Wiles, Keith ; Liang, Cunming > ; Maslekar, Omkar > Cc: dev@dpdk.org; Li, Xiaoyun > Subject: RE: [dpdk-dev] [PATCH v5 1/6] raw/ntb: introduce

Re: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter

2019-06-17 Thread Xing, Beilei
Hi Wei, > -Original Message- > From: Zhao1, Wei > Sent: Monday, June 17, 2019 4:52 PM > To: Xing, Beilei ; Yang, Qiming > ; dev@dpdk.org > Subject: RE: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter > > Hi , Beilei > > > > -Original Message- > > From: Xing, Beilei > > S

Re: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter

2019-06-17 Thread Zhao1, Wei
> -Original Message- > From: Wang, Xiao W > Sent: Monday, June 17, 2019 4:28 PM > To: Zhao1, Wei ; Yang, Qiming > ; dev@dpdk.org > Subject: RE: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter > > Hi Wei, > > > -Original Message- > > From: Zhao1, Wei > > Sent: Friday, Jun

[dpdk-dev] [PATCH v2] net/af_xdp: support need wakeup feature

2019-06-17 Thread Xiaolong Ye
This patch enables need_wakeup flag for Tx and fill rings, when this flag is set by the driver, it means that the userspace application has to explicitly wake up the kernel Rx or kernel Tx processing by issuing a syscall. Poll() can wake up both and sendto() or its alternatives will wake up Tx proc

[dpdk-dev] [PATCH v6 2/6] raw/ntb: add intel ntb support

2019-06-17 Thread Xiaoyun Li
Add in the list of registers for the device. And enable ntb device ops for intel skylake platform. Signed-off-by: Xiaoyun Li --- drivers/raw/ntb_rawdev/Makefile | 1 + drivers/raw/ntb_rawdev/meson.build| 3 +- drivers/raw/ntb_rawdev/ntb_hw_intel.c | 368 ++

[dpdk-dev] [PATCH v6 1/6] raw/ntb: introduce ntb rawdev driver

2019-06-17 Thread Xiaoyun Li
Introduce rawdev driver support for NTB (Non-transparent Bridge) which can help to connect two separate hosts with each other. Signed-off-by: Xiaoyun Li --- config/common_base| 5 + drivers/raw/Makefile | 1 + drivers/raw/meson.build

[dpdk-dev] [PATCH v6 0/6] rawdev driver for ntb

2019-06-17 Thread Xiaoyun Li
This patch set adds support for Intel NTB device with Skylake platform. It is a raw device for allowing two hosts to communicate with each other and access the peer memory. This patch set also provides a simple example to transmit a file between two hosts. But since there is no FIFO here, only sup

[dpdk-dev] [PATCH v6 4/6] examples/ntb: enable an example for ntb

2019-06-17 Thread Xiaoyun Li
Enable an example for rawdev ntb. Support interactive mode to send file on one host and receive file from another host. The command line would be 'send [filepath]' and 'receive [filepath]'. But since the FIFO is not enabled right now, use rte_memcpy as the enqueue and dequeue functions and only su

[dpdk-dev] [PATCH v6 6/6] doc: update docs for ntb driver

2019-06-17 Thread Xiaoyun Li
Update related documents for ntb pmd and example. Signed-off-by: Xiaoyun Li --- MAINTAINERS| 8 + doc/guides/rawdevs/index.rst | 1 + doc/guides/rawdevs/ntb_rawdev.rst | 41 ++ doc/guides/rel_notes/release_19_08.rst | 15 ++

[dpdk-dev] [PATCH v6 5/6] usertools/dpdk-devbind.py: add support for ntb

2019-06-17 Thread Xiaoyun Li
In order to allow binding/unbinding of devices for use by the ntb_rawdev, we need to update the devbind script to add a new class of device, and add device ids for the specific HW instances. And only support skx platform right now. Signed-off-by: Xiaoyun Li --- usertools/dpdk-devbind.py | 9

[dpdk-dev] [PATCH v6 3/6] raw/ntb: add handshake process

2019-06-17 Thread Xiaoyun Li
Add handshake process using doorbell so that two hosts can communicate to start and stop. Signed-off-by: Xiaoyun Li --- drivers/raw/ntb_rawdev/ntb_rawdev.c | 336 +++- 1 file changed, 335 insertions(+), 1 deletion(-) diff --git a/drivers/raw/ntb_rawdev/ntb_rawdev.c b/dr

Re: [dpdk-dev] [PATCH] vfio: fix expanding DMA area in ppc64le

2019-06-17 Thread Mo, YufengX
Sorry, missed send this mail. Ignore it pls. > -Original Message- > From: Mo, YufengX > Sent: Tuesday, June 18, 2019 10:38 AM > To: Mo, YufengX ; dev@dpdk.org > Cc: d...@ibm.com; prad...@us.ibm.com; Takeshi Yoshimura > Subject: [dpdk-dev] [PATCH] vfio: fix expanding DMA area in ppc64le >

Re: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter

2019-06-17 Thread Ye Xiaolong
On 06/12, Qiming Yang wrote: >From: wei zhao > >The patch enables the backend of rte_flow. It transfers >rte_flow_xxx to device specific data structure and >configures packet process engine's binary classifier >(switch) properly. > >Signed-off-by: Wei Zhao >--- > drivers/net/ice/Makefile

[dpdk-dev] [PATCH v2] net/ice: support Tx checksum offload for tunneling packets

2019-06-17 Thread Beilei Xing
Enable Tx checksum offload for tunneling packets by configuring tunneling parameters in Tx descriptors, including outer L3/L4 checksum offload. Signed-off-by: Beilei Xing --- v2 changes: - Uuter udp checksum in tunneling parameter. drivers/net/ice/ice_ethdev.c | 3 +- drivers/net/ice/ice_rxtx

Re: [dpdk-dev] [PATCH v2] kni: fix possible kernel crash with va2pa

2019-06-17 Thread Dey, Souvik
Hi Yigit, I was facing the kernel crash issue, at skb_over_put(), using dpdk using 18.11 on 4.19.28 kernel. On checking I did find this patch and this patch is solving the issue also. But then I saw you comment in the patch and that’s looks scary to have the patch. Is there any im

Re: [dpdk-dev] [PATCH v4 2/2] net/virtio: move VLAN tag insertion to Tx prepare

2019-06-17 Thread Tiwei Bie
On Mon, Jun 17, 2019 at 12:31:38PM +0100, Andrew Rybchenko wrote: > From: Dilshod Urazov > > VLAN tag insertion should be in Tx prepare, not in Tx burst functions. > One of Tx prepare goals is to be able to do preparations in advance > (possibliy on different CPU core) and then transmit it fast.

Re: [dpdk-dev] [PATCH] [RFC] ethdev: support flow aging

2019-06-17 Thread Matan Azrad
Hi Jerin From: Jerin Jacob > Sent: Thursday, June 6, 2019 3:16 PM > To: Matan Azrad ; Adrien Mazarguil > ; dev@dpdk.org > Subject: RE: [PATCH] [RFC] ethdev: support flow aging > > > -Original Message- > > From: Matan Azrad > > Sent: Thursday, June 6, 2019 4:22 PM > > To: Jerin Jacob Koll

Re: [dpdk-dev] [PATCH v1 1/5] vhost: fix add a missing include

2019-06-17 Thread Noa Ezra
Hi, Does anyone else want to review this patch? Thanks, Noa. -Original Message- From: Matan Azrad Sent: Sunday, May 26, 2019 1:23 PM To: Noa Ezra ; dev@dpdk.org; maxime.coque...@redhat.com Cc: Noa Ezra ; sta...@dpdk.org Subject: RE: [PATCH v1 1/5] vhost: fix add a missing include Fro

[dpdk-dev] [PATCH] doc: support new i40e device

2019-06-17 Thread Beilei Xing
Add support for new i40e device. Signed-off-by: Beilei Xing --- doc/guides/rel_notes/release_19_08.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/rel_notes/release_19_08.rst b/doc/guides/rel_notes/release_19_08.rst index b9510f9..549b600 100644 --- a/doc/guides/rel_notes

[dpdk-dev] [PATCH v2] doc: support new i40e device

2019-06-17 Thread Beilei Xing
Add support for new i40e device. Signed-off-by: Beilei Xing --- v2 change: - Change indentation. doc/guides/rel_notes/release_19_08.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/rel_notes/release_19_08.rst b/doc/guides/rel_notes/release_19_08.rst index b9510f9..8da66f

Re: [dpdk-dev] [PATCH v2 05/10] fslmc: identify internal only functions and tag them as __rte_internal

2019-06-17 Thread Hemant Agrawal
HI Neil, The same code of low-level HW driver is shared with different OSs (kernel, uboot etc) and different framework. If we introduce rte_internal in these low-level hw files, it will be a big maintenance issue for NXP. Everytime there is a change or upgrade, it will be a pain. Regar

[dpdk-dev] [PATCH v1] net/af_xdp: support need wakeup feature

2019-06-17 Thread Xiaolong Ye
This patch adds a new devarg to support the need_wakeup flag for Tx and fill rings, when this flag is set by the driver, it means that the userspace application has to explicitly wake up the kernel Rx or kernel Tx processing by issuing a syscall. Poll() can wake up both and sendto() or its alternat

[dpdk-dev] [PATCH v2] eal/stack: fix 'pointer-sign' warning

2019-06-17 Thread Phil Yang
clang raise 'pointer-sign' warnings in __atomic_compare_exchange when passing 'uint64_t *' to parameter of type 'int64_t *' converts between pointers to integer types with different sign. Fixes: 7e6e609939a8 ("stack: add C11 atomic implementation") Suggested-by: Gage Eads Signed-off-by: Phil Yan

Re: [dpdk-dev] [PATCH] doc: fix typo in EAL guide

2019-06-17 Thread Thomas Monjalon
16/06/2019 19:31, David Marchand: > On Sun, Jun 16, 2019 at 4:41 PM Thomas Monjalon wrote: > > > The EAL init diagram had a typo for "lauch" > > instead of "launch". > > > > Signed-off-by: Thomas Monjalon > Reviewed-by: David Marchand Applied

Re: [dpdk-dev] [PATCH] eal/stack: fix 'pointer-sign' warning

2019-06-17 Thread Phil Yang (Arm Technology China)
> -Original Message- > From: Eads, Gage > Sent: Saturday, June 15, 2019 3:50 AM > To: Phil Yang (Arm Technology China) ; dev@dpdk.org > Cc: nd ; Honnappa Nagarahalli > ; Gavin Hu (Arm Technology China) > > Subject: RE: [PATCH] eal/stack: fix 'pointer-sign' warning > > > clang raise 'poin

Re: [dpdk-dev] [PATCH 01/44] event/octeontx2: add build infra and device probe

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:23 AM > To: Jerin Jacob Kollanukkaran ; Thomas Monjalon > ; Pavan Nikhilesh Bhagavatula > ; Anatoly Burakov > Cc: dev@dpdk.org; Nithin Kumar Dabilpuram > Subject: [dpdk-dev] [PATCH 01/44] event/octeontx

Re: [dpdk-dev] [PATCH 02/44] event/octeontx2: add init and fini for octeontx2 SSO object

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:23 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org; Nithin Kumar Dabilpuram > Subject: [dpdk-dev] [PATCH 02/44] event/octeontx2: add init and fini for > octeontx2 S

[dpdk-dev] [PATCH] net/softnic: remove trace of legacy "linuxapp"

2019-06-17 Thread David Marchand
This check on Linux environment has been added at a time when we already had switched to using the boolean RTE_EXEC_ENV_LINUXAPP. It was then missed when converting to RTE_EXEC_ENV_LINUX. Fixes: 7709a63bf178 ("net/softnic: add connection agent") Fixes: 742bde12f3bd ("build/linux: rename macro from

[dpdk-dev] [PATCH] examples/vdpa: remove trace of legacy "linuxapp"

2019-06-17 Thread David Marchand
This check on Linux environment has been added at a time when we already had switched to using the boolean RTE_EXEC_ENV_LINUXAPP. It was then missed when converting to RTE_EXEC_ENV_LINUX. Fixes: edbed86d1cc3 ("examples/vdpa: introduce a new sample for vDPA") Fixes: 742bde12f3bd ("build/linux: rena

Re: [dpdk-dev] [PATCH 06/44] event/octeontx2: allocate event inflight buffers

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:23 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 06/44] event/octeontx2: allocate event inflight > buffers > > From: Pavan Nikhilesh

Re: [dpdk-dev] [PATCH 07/44] event/octeontx2: add devargs for inflight buffer count

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:23 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 07/44] event/octeontx2: add devargs for inflight > buffer count > > From: Pavan Nikh

Re: [dpdk-dev] [PATCH 10/44] event/octeontx2: support dequeue timeout tick conversion

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:23 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 10/44] event/octeontx2: support dequeue timeout > tick conversion > Missing git

Re: [dpdk-dev] [PATCH v1] net/af_xdp: support need wakeup feature

2019-06-17 Thread David Marchand
On Mon, Jun 17, 2019 at 9:42 AM Xiaolong Ye wrote: > This patch adds a new devarg to support the need_wakeup flag for Tx and > fill rings, when this flag is set by the driver, it means that the > userspace application has to explicitly wake up the kernel Rx or kernel Tx > processing by issuing a

Re: [dpdk-dev] [PATCH 11/44] event/octeontx2: add SSO GWS and GGRP IRQ handlers

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:23 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 11/44] event/octeontx2: add SSO GWS and GGRP > IRQ handlers > > From: Pavan Nikhiles

Re: [dpdk-dev] [PATCH 26/44] doc: add Marvell OCTEON TX2 event device documentation

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:24 AM > To: Jerin Jacob Kollanukkaran ; John McNamara > ; Marko Kovacevic ; > Pavan Nikhilesh Bhagavatula ; Nithin Kumar > Dabilpuram ; Vamsi Krishna Attunuru > > Cc: dev@dpdk.org; Thomas Monjalon > Sub

Re: [dpdk-dev] [PATCH 25/44] event/octeontx2: add SSO selftest

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:24 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 25/44] event/octeontx2: add SSO selftest > > From: Pavan Nikhilesh > > Add selftes

Re: [dpdk-dev] [PATCH 27/44] event/octeontx2: add event timer support

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:24 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula ; Anatoly Burakov > > Cc: dev@dpdk.org; Erik Gabriel Carrillo > Subject: [dpdk-dev] [PATCH 27/44] event/octeontx2: add event time

Re: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter

2019-06-17 Thread Zhao1, Wei
Hi, beilei > -Original Message- > From: Xing, Beilei > Sent: Monday, June 17, 2019 1:27 PM > To: Yang, Qiming ; dev@dpdk.org > Cc: Zhao1, Wei > Subject: RE: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter > > > > > -Original Message- > > From: dev [mailto:dev-boun...@dp

Re: [dpdk-dev] [PATCH 32/44] event/octeontx2: add devargs to modify chunk slots

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:24 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 32/44] event/octeontx2: add devargs to modify > chunk slots > > From: Pavan Nikhiles

Re: [dpdk-dev] [PATCH 33/44] event/octeontx2: add TIM IRQ handlers

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:24 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 33/44] event/octeontx2: add TIM IRQ handlers > > From: Pavan Nikhilesh > > Registe

Re: [dpdk-dev] [PATCH 34/44] event/octeontx2: allow adapters to resize inflight buffers

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:24 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 34/44] event/octeontx2: allow adapters to resize > inflight buffers > > From: Pavan

Re: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter

2019-06-17 Thread Wang, Xiao W
Hi Wei, > -Original Message- > From: Zhao1, Wei > Sent: Friday, June 14, 2019 5:47 PM > To: Wang, Xiao W ; Yang, Qiming > ; dev@dpdk.org > Subject: RE: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter > > Hi, xiao > > > -Original Message- > > From: Wang, Xiao W > > Sent: T

Re: [dpdk-dev] [PATCH 36/44] event/octeontx2: add TIM bucket operations

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Sunday, June 2, 2019 12:24 AM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 36/44] event/octeontx2: add TIM bucket operations > > From: Pavan Nikhilesh > > Ad

Re: [dpdk-dev] [PATCH v1] net/af_xdp: support need wakeup feature

2019-06-17 Thread Ye Xiaolong
On 06/17, David Marchand wrote: >On Mon, Jun 17, 2019 at 9:42 AM Xiaolong Ye wrote: > >> This patch adds a new devarg to support the need_wakeup flag for Tx and >> fill rings, when this flag is set by the driver, it means that the >> userspace application has to explicitly wake up the kernel Rx or

Re: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter

2019-06-17 Thread Zhao1, Wei
Hi , Beilei > -Original Message- > From: Xing, Beilei > Sent: Monday, June 17, 2019 1:27 PM > To: Yang, Qiming ; dev@dpdk.org > Cc: Zhao1, Wei > Subject: RE: [dpdk-dev] [PATCH v2 1/3] net/ice: enable switch filter > > > > ... > > > + > > +/* By now ice switch filter action code imple

Re: [dpdk-dev] [PATCH v1] net/af_xdp: support need wakeup feature

2019-06-17 Thread David Marchand
On Mon, Jun 17, 2019 at 10:45 AM Ye Xiaolong wrote: > On 06/17, David Marchand wrote: > >On Mon, Jun 17, 2019 at 9:42 AM Xiaolong Ye > wrote: > > > >> This patch adds a new devarg to support the need_wakeup flag for Tx and > >> fill rings, when this flag is set by the driver, it means that the >

Re: [dpdk-dev] [PATCH] examples/vdpa: remove trace of legacy "linuxapp"

2019-06-17 Thread Tiwei Bie
On Mon, Jun 17, 2019 at 09:54:42AM +0200, David Marchand wrote: > This check on Linux environment has been added at a time when we already > had switched to using the boolean RTE_EXEC_ENV_LINUXAPP. > It was then missed when converting to RTE_EXEC_ENV_LINUX. > > Fixes: edbed86d1cc3 ("examples/vdpa:

Re: [dpdk-dev] [PATCH v3 1/2] net/virtio: add Tx preparation

2019-06-17 Thread Tiwei Bie
On Sun, Jun 16, 2019 at 11:17:08AM +0100, Andrew Rybchenko wrote: > From: Dilshod Urazov > > Virtio requires pseudo-header checksum in TCP/UDP checksum to do > offload, but it was lost when Tx prepare is introduced. Also > rte_validate_tx_offload() should be used to validate Tx offloads. > > Als

Re: [dpdk-dev] [PATCH v3 2/2] net/virtio: move VLAN tag insertion to Tx prepare

2019-06-17 Thread Tiwei Bie
On Sun, Jun 16, 2019 at 11:17:09AM +0100, Andrew Rybchenko wrote: > From: Dilshod Urazov > > VLAN tag insertion should be in Tx prepare, not in Tx burst functions. Please add some details in the commit log. Thanks, Tiwei > > Fixes: 4fb7e803eb1a ("ethdev: add Tx preparation") > Cc: sta...@dpd

Re: [dpdk-dev] [PATCH v1] net/af_xdp: support need wakeup feature

2019-06-17 Thread Ye Xiaolong
On 06/17, David Marchand wrote: >On Mon, Jun 17, 2019 at 10:45 AM Ye Xiaolong wrote: > >> On 06/17, David Marchand wrote: >> >On Mon, Jun 17, 2019 at 9:42 AM Xiaolong Ye >> wrote: >> > >> >> This patch adds a new devarg to support the need_wakeup flag for Tx and >> >> fill rings, when this flag i

Re: [dpdk-dev] [PATCH] examples/vdpa: remove trace of legacy "linuxapp"

2019-06-17 Thread Ye Xiaolong
On 06/17, David Marchand wrote: >This check on Linux environment has been added at a time when we already >had switched to using the boolean RTE_EXEC_ENV_LINUXAPP. >It was then missed when converting to RTE_EXEC_ENV_LINUX. > >Fixes: edbed86d1cc3 ("examples/vdpa: introduce a new sample for vDPA") >F

Re: [dpdk-dev] [PATCH] examples/vhost_crypto: fix unchecked return value

2019-06-17 Thread Zhang, Roy Fan
Hi Jens, You are right. Sorry the code wasn't cleaned up properly in the first place. Do you want me to send a v2 with new title? Regards, Fan > -Original Message- > From: Jens Freimann [mailto:jfreim...@redhat.com] > Sent: Thursday, May 16, 2019 9:07 AM > To: Zhang, Roy Fan > Cc: dev@d

Re: [dpdk-dev] [PATCH 15/39] eventdev: add routines for logging eventmode helper

2019-06-17 Thread Anoob Joseph
Hi Jerin, Please see inline. Thanks, Anoob > -Original Message- > From: Jerin Jacob Kollanukkaran > Sent: Monday, June 10, 2019 3:43 PM > To: Anoob Joseph ; Nikhil Rao > ; Erik Gabriel Carrillo ; > Abhinandan Gujjar ; Bruce Richardson > ; Pablo de Lara > > Cc: Anoob Joseph ; Narayana Pr

Re: [dpdk-dev] [PATCH v2 1/6] event/octeontx2: add event eth Rx adapter support

2019-06-17 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Monday, June 3, 2019 4:04 PM > To: Jerin Jacob Kollanukkaran ; Pavan Nikhilesh > Bhagavatula > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH v2 1/6] event/octeontx2: add event eth Rx adapter > support > > From: Pavan Nikhilesh

Re: [dpdk-dev] [PATCH v2 2/3] net/ice: add generic flow API

2019-06-17 Thread Wang, Xiao W
Hi Qiming, > -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Qiming Yang > Sent: Wednesday, June 12, 2019 3:50 PM > To: dev@dpdk.org > Cc: Yang, Qiming > Subject: [dpdk-dev] [PATCH v2 2/3] net/ice: add generic flow API > > This patch adds ice_flow_create, ice_fl

Re: [dpdk-dev] [PATCH] examples/vhost_crypto: fix unchecked return value

2019-06-17 Thread Kovacevic, Marko
> Subject: [dpdk-dev] [PATCH] examples/vhost_crypto: fix unchecked return > value > > This patch tries to fix the coverity issue of unchecked return value. Since > the > function that causes the problem is unused, it is removed completely. > > Coverity issue: 336816 > Fixes: f5188211c721 ("examp

Re: [dpdk-dev] [PATCH] vhost/crypto: fix logically dead code

2019-06-17 Thread Kovacevic, Marko
> Subject: [dpdk-dev] [PATCH] vhost/crypto: fix logically dead code > > This patch fixes a few same class bugs that causes the logically dead code in > vhost_crypto. > > Coverity issue: 277236 > Coverity issue: 277233 > Coverity issue: 277220 > Coverity issue: 277214 > > Fixes: 3bb595ecd682 ("vh

Re: [dpdk-dev] [PATCH v1] maintainers: claim maintainership of BBDEV

2019-06-17 Thread Thomas Monjalon
Hi, Please add a Signed-off-by line. 10/06/2019 20:45, Nicolas Chautru: > Reorg within Intel teams causing transfer of maintainership > ---

Re: [dpdk-dev] [PATCH] maintainers: add Windows exports script

2019-06-17 Thread Thomas Monjalon
13/06/2019 17:11, Thomas Monjalon: > A script used with meson was missing in the list of files. > > Fixes: 4c773788e05a ("build: generate Windows exports file") > Cc: bruce.richard...@intel.com > > Signed-off-by: Thomas Monjalon Bruce, do you agree with following addition? > --- a/MAINTAINERS

Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI

2019-06-17 Thread Bruce Richardson
On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wrote: > This is a joint effort to make the unit tests ready for CI. > The first patches are fixes that I had accumulated. > Then the second part of the series focuses on skipping tests when some > requirements are not fulfilled so that we ca

Re: [dpdk-dev] [PATCH] maintainers: add Windows exports script

2019-06-17 Thread Bruce Richardson
On Mon, Jun 17, 2019 at 12:33:58PM +0300, Thomas Monjalon wrote: > 13/06/2019 17:11, Thomas Monjalon: > > A script used with meson was missing in the list of files. > > > > Fixes: 4c773788e05a ("build: generate Windows exports file") > > Cc: bruce.richard...@intel.com > > > > Signed-off-by: Thoma

Re: [dpdk-dev] [PATCH v1] net/af_xdp: support need wakeup feature

2019-06-17 Thread Bruce Richardson
On Mon, Jun 17, 2019 at 10:51:52AM +0200, David Marchand wrote: > On Mon, Jun 17, 2019 at 10:45 AM Ye Xiaolong wrote: > > > On 06/17, David Marchand wrote: > > >On Mon, Jun 17, 2019 at 9:42 AM Xiaolong Ye > > wrote: > > > > > >> This patch adds a new devarg to support the need_wakeup flag for Tx

Re: [dpdk-dev] [PATCH 16/39] eventdev: add eventmode CL options framework

2019-06-17 Thread Anoob Joseph
Hi Jerin, Please see inline. Thanks, Anoob > -Original Message- > From: Jerin Jacob Kollanukkaran > Sent: Monday, June 10, 2019 3:49 PM > To: Anoob Joseph ; Nikhil Rao > ; Erik Gabriel Carrillo ; > Abhinandan Gujjar ; Bruce Richardson > ; Pablo de Lara > > Cc: Anoob Joseph ; Narayana Pr

Re: [dpdk-dev] [PATCH 19/39] eventdev: add common initialize routine for eventmode devs

2019-06-17 Thread Anoob Joseph
Hi Jerin, Please see inline. Thanks, Anoob > -Original Message- > From: Jerin Jacob Kollanukkaran > Sent: Monday, June 10, 2019 3:54 PM > To: Anoob Joseph ; Nikhil Rao > ; Erik Gabriel Carrillo ; > Abhinandan Gujjar ; Bruce Richardson > ; Pablo de Lara > > Cc: Anoob Joseph ; Narayana Pr

Re: [dpdk-dev] [PATCH 25/39] eventdev: add routine to validate conf

2019-06-17 Thread Anoob Joseph
Hi Jerin, Please see inline. Thanks, Anoob > -Original Message- > From: Jerin Jacob Kollanukkaran > Sent: Monday, June 10, 2019 3:55 PM > To: Anoob Joseph ; Nikhil Rao > ; Erik Gabriel Carrillo ; > Abhinandan Gujjar ; Bruce Richardson > ; Pablo de Lara > > Cc: Anoob Joseph ; Narayana Pr

Re: [dpdk-dev] [EXT] Re: [PATCH 32/39] eventdev: add routine to launch eventmode workers

2019-06-17 Thread Anoob Joseph
Hi Erik, Please see inline. Thanks, Anoob > -Original Message- > From: dev On Behalf Of Carrillo, Erik G > Sent: Monday, June 10, 2019 8:02 PM > To: Anoob Joseph ; Jerin Jacob Kollanukkaran > ; Rao, Nikhil ; Gujjar, > Abhinandan S ; Richardson, Bruce > ; De Lara Guarch, Pablo > > Cc: N

Re: [dpdk-dev] [PATCH] aesni_mb: fix out-of-bounds access

2019-06-17 Thread De Lara Guarch, Pablo
Hi Fan, > -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Fan Zhang > Sent: Wednesday, May 15, 2019 4:33 PM > To: dev@dpdk.org > Cc: akhil.go...@nxp.com; Zhang, Roy Fan > Subject: [dpdk-dev] [PATCH] aesni_mb: fix out-of-bounds access > > This patch fixes the out

Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI

2019-06-17 Thread David Marchand
On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson < bruce.richard...@intel.com> wrote: > On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wrote: > > This is a joint effort to make the unit tests ready for CI. > > The first patches are fixes that I had accumulated. > > Then the second part

Re: [dpdk-dev] [PATCH v2] eal: fix positive error codes from probe/remove

2019-06-17 Thread Ilya Maximets
On 06.06.2019 13:02, Ilya Maximets wrote: > According to API, 'rte_dev_probe()' and 'rte_dev_remove()' must > return 0 or negative error code. Bus code returns positive values > if device wasn't recognized by any driver, so the result of > 'bus->plug/unplug()' must be converted. 'local_dev_probe()'

Re: [dpdk-dev] [PATCH] examples/fips_validation: fix logically dead code

2019-06-17 Thread Kovacevic, Marko
> Subject: [dpdk-dev] [PATCH] examples/fips_validation: fix logically dead > code > > Coverity issue: 336866 > Coverity issue: 336841 > Coverity issue: 336838 > Fixes: 41d561cbdd24 ("examples/fips_validation: add power on self test") > > Signed-off-by: Fan Zhang > --- > examples/fips_validation

Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI

2019-06-17 Thread Bruce Richardson
On Mon, Jun 17, 2019 at 12:46:03PM +0200, David Marchand wrote: >On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson ><[1]bruce.richard...@intel.com> wrote: > > On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wrote: > > This is a joint effort to make the unit tests ready f

Re: [dpdk-dev] [PATCH] kni: remove PCI related information

2019-06-17 Thread Thomas Monjalon
06/06/2019 17:16, Ferruh Yigit: > On 6/6/2019 2:26 PM, Igor Ryzhov wrote: > > As there is no ethtool support in KNI anymore, > > PCI related information is no longer needed. > > > > Signed-off-by: Igor Ryzhov > > Fixes: ea6b39b5b847 ("kni: remove ethtool support") > > Acked-by: Ferruh Yigit A

Re: [dpdk-dev] [PATCH] maintainers: add Windows exports script

2019-06-17 Thread Thomas Monjalon
17/06/2019 13:02, Bruce Richardson: > On Mon, Jun 17, 2019 at 12:33:58PM +0300, Thomas Monjalon wrote: > > 13/06/2019 17:11, Thomas Monjalon: > > > A script used with meson was missing in the list of files. > > > > > > Fixes: 4c773788e05a ("build: generate Windows exports file") > > > Cc: bruce.ri

[dpdk-dev] [PATCH v4 1/2] net/virtio: add Tx preparation

2019-06-17 Thread Andrew Rybchenko
From: Dilshod Urazov Virtio requires pseudo-header checksum in TCP/UDP checksum to do offload, but it was lost when Tx prepare is introduced. Also rte_validate_tx_offload() should be used to validate Tx offloads. Also it is incorrect to do virtio_tso_fix_cksum() after prepend to mbuf without tak

[dpdk-dev] [PATCH v4 2/2] net/virtio: move VLAN tag insertion to Tx prepare

2019-06-17 Thread Andrew Rybchenko
From: Dilshod Urazov VLAN tag insertion should be in Tx prepare, not in Tx burst functions. One of Tx prepare goals is to be able to do preparations in advance (possibliy on different CPU core) and then transmit it fast. Also Tx prepare can report that a packet does not pass Tx offloads check. E.

Re: [dpdk-dev] [PATCH v3 2/2] net/virtio: move VLAN tag insertion to Tx prepare

2019-06-17 Thread Andrew Rybchenko
On 6/17/19 11:54 AM, Tiwei Bie wrote: On Sun, Jun 16, 2019 at 11:17:09AM +0100, Andrew Rybchenko wrote: From: Dilshod Urazov VLAN tag insertion should be in Tx prepare, not in Tx burst functions. Please add some details in the commit log. Done, please, see v4. Also, please, note that the f

Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI

2019-06-17 Thread David Marchand
On Mon, Jun 17, 2019 at 1:18 PM Bruce Richardson wrote: > On Mon, Jun 17, 2019 at 12:46:03PM +0200, David Marchand wrote: > >On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson > ><[1]bruce.richard...@intel.com> wrote: > > > > On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wr

Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI

2019-06-17 Thread Bruce Richardson
On Mon, Jun 17, 2019 at 01:41:21PM +0200, David Marchand wrote: >On Mon, Jun 17, 2019 at 1:18 PM Bruce Richardson ><[1]bruce.richard...@intel.com> wrote: > > On Mon, Jun 17, 2019 at 12:46:03PM +0200, David Marchand wrote: > >On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson >

Re: [dpdk-dev] [PATCH v2 1/1] build: enable BSD features visibility for FreeBSD

2019-06-17 Thread Smoczynski, MarcinX
Is my action required to merge patches? e.g. do I need to send rebased patches (however there are no conflicts at the moment)? > -Original Message- > From: Ananyev, Konstantin > Sent: Wednesday, June 5, 2019 12:16 PM > To: Smoczynski, MarcinX ; Richardson, > Bruce ; tho...@monjalon.net >

Re: [dpdk-dev] [PATCH v5 1/6] raw/ntb: introduce ntb rawdev driver

2019-06-17 Thread Wang, Xiao W
Hi, > -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Xiaoyun Li > Sent: Friday, June 14, 2019 10:20 AM > To: Wu, Jingjing ; Wiles, Keith > ; > Liang, Cunming ; Maslekar, Omkar > > Cc: dev@dpdk.org; Li, Xiaoyun > Subject: [dpdk-dev] [PATCH v5 1/6] raw/ntb: intr

  1   2   >