Re: [PATCH v6 2/2] Add l2reflect measurement application

2022-09-21 Thread Jerin Jacob
On Wed, Sep 21, 2022 at 8:43 PM Henning Schild wrote: > > Am Wed, 21 Sep 2022 20:12:21 +0530 > schrieb Jerin Jacob : > > > On Fri, Sep 2, 2022 at 2:16 PM Felix Moessbauer > > wrote: > > > > > > The l2reflect application implements a ping-pong benchmark to > > > measure the latency between two ins

[Bug 1082] EML file Conversion into PST File format for Outlook!

2022-09-21 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1082 Bug ID: 1082 Summary: EML file Conversion into PST File format for Outlook! Product: DPDK Version: 21.05 Hardware: All OS: Windows Status: UNCONFIRMED Severity: n

Re: [PATCH v2 1/3] eventdev: add element offset to event vector

2022-09-21 Thread Mattias Rönnblom
On 2022-09-21 18:43, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Add `rte_event_vector:elem_offset:12` bit field event vector > structure the bits are taken from `rte_event_vector::rsvd:15`. > The element offset defines the offset into the vector array > at which valid elements st

[Bug 1079] [dpdk 22.11] kernel/linux/kni meson build failed with gcc 7.5 on suse15.4

2022-09-21 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1079 gaodaxue (daxuex@intel.com) changed: What|Removed |Added Resolution|--- |INVALID Status|UNCO

[Bug 1076] [dpdk 22.11] kernel/linux/kni meson build failed with gcc 11.3.1 on rhel9.0

2022-09-21 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1076 gaodaxue (daxuex@intel.com) changed: What|Removed |Added Resolution|--- |INVALID Status|UNCO

Re: [PATCH V2 4/6] app/testpmd: check the validity of the port

2022-09-21 Thread Singh, Aman Deep
On 9/15/2022 6:15 PM, Huisong Li wrote: This patch checks the validity of port id for all events in 'eth_event_callback()'. Signed-off-by: Huisong Li Acked-by: Aman Singh ---

RE: [PATCH 3/6] examples/ipsec-secgw: add lookaside event mode

2022-09-21 Thread Gagandeep Singh
Hi Volodymyr, I found these patches do not support "RTE_EVENT_CRYPTO_ADAPTER_CAP_INTERNAL_PORT_QP_EV_BIND" capability in ipsec-secgw application. Will you also plan to add this support? > -Original Message- > From: Volodymyr Fialko > Sent: Thursday, August 4, 2022 4:06 PM > To: dev@dp

[dpdk-dev] [PATCH] common/cnxk: add changes in base rule merging

2022-09-21 Thread psatheesh
From: Kiran Kumar K Added changes to base rule install mechanism. If action type is IPsec and multi channel is set, then base rule will not be merged. Signed-off-by: Kiran Kumar K Reviewed-by: Satheesh Paul Antonysamy --- drivers/common/cnxk/roc_npc_mcam.c | 12 +++- 1 file changed, 1

RE: [PATCH 1/3] eventdev: introduce event cryptodev vector type

2022-09-21 Thread Gujjar, Abhinandan S
Hi Akhil, I have started reviewing it. You can expect some feedback in the weekend. Regards Abhinandan > -Original Message- > From: Akhil Goyal > Sent: Thursday, September 22, 2022 12:02 AM > To: Volodymyr Fialko ; dev@dpdk.org; Jerin Jacob > Kollanukkaran ; Gujjar, Abhinandan S > ; Pav

RE: [PATCH v3 2/4] ethdev: introduce protocol hdr based buffer split

2022-09-21 Thread Wang, YuanX
Hi Andrew, > -Original Message- > From: Andrew Rybchenko > Sent: Tuesday, September 20, 2022 1:35 PM > To: Wang, YuanX ; dev@dpdk.org; Thomas > Monjalon ; Ferruh Yigit > Cc: m...@ashroe.eu; Li, Xiaoyun ; Singh, Aman Deep > ; Zhang, Yuying ; > Zhang, Qi Z ; Yang, Qiming ; > jerinjac...@gm

RE: [PATCH v5 1/2] member: implement NitroSketch mode

2022-09-21 Thread Jiang, YuX
> -Original Message- > From: Leyi Rong > Sent: Friday, September 16, 2022 11:03 AM > To: ferruh.yi...@xilinx.com; Richardson, Bruce ; > david.march...@redhat.com; suanmi...@nvidia.com; Wang, Yipeng1 > ; zaoxing...@gmail.com; Gobriel, Sameh > > Cc: dev@dpdk.org; Rong, Leyi > Subject: [PAT

RE: DPDK with i225/226 on elkhartlake

2022-09-21 Thread SamChen 陳嘉良
Hi all, I have switched to using vfio-pci, but still can't use DPDK. Attached are the logs I can't use in I225-IT and I226V for your reference. If I have obtained other platforms with intel 225/226 systems, I will check again, thanks! Sam Chen -Original Message- From: Bruce Richardson

Re: [PATCH v2 1/3] net/bonding: support Tx prepare

2022-09-21 Thread fengchengwen
On 2022/9/20 7:02, Chas Williams wrote: > > > On 9/19/22 10:07, Konstantin Ananyev wrote: >> >>> >>> On 9/16/22 22:35, fengchengwen wrote: Hi Chas, On 2022/9/15 0:59, Chas Williams wrote: > On 9/13/22 20:46, fengchengwen wrote: >> >> The main problem is hard to desig

RE: [PATCH] net/iavf: fix outer checksum flags

2022-09-21 Thread Xu, Ke1
> -Original Message- > From: Zhichao Zeng > Sent: Tuesday, September 20, 2022 4:37 PM > To: dev@dpdk.org > Cc: sta...@dpdk.org; Yang, Qiming ; Zhou, YidingX > ; Zeng, ZhichaoX ; Wu, > Jingjing ; Xing, Beilei ; > Richardson, Bruce ; Konstantin Ananyev > ; Zhang, Qi Z ; > Rong, Leyi ; Lu,

[PATCH V3] net/bonding: add link speeds configuration

2022-09-21 Thread Huisong Li
This patch adds link speeds configuration. --- -v3: add an intersection of the supported speeds to check 'link_speeds'. -v2: resend due to CI compiling failure. Signed-off-by: Huisong Li --- drivers/net/bonding/eth_bond_private.h | 3 +++ drivers/net/bonding/rte_eth_bond_api.c | 3 +++ driv

Re: [PATCH V2] net/bonding: add link speeds configuration

2022-09-21 Thread lihuisong (C)
在 2022/9/16 23:07, Chas Williams 写道: On 9/15/22 22:09, lihuisong (C) wrote: 在 2022/9/15 21:43, Chas Williams 写道: On 9/15/22 09:14, Huisong Li wrote: This patch adds link speeds configuration. ---   -v2: resend due to CI compiling failure. Signed-off-by: Huisong Li ---   drivers/net/bon

RE: [PATCH v4 01/14] baseband/acc100: remove unused registers

2022-09-21 Thread Chautru, Nicolas
I don't see my cover letter having been sent somehow (it should have been sent on <1663806460-45162-1-git-send-email-nicolas.chau...@intel.com> from my log). Still adding it here for traceability: v4: Rebase suggested by Maxime to split first commit and update the order within the series. No fun

[PATCH v4 14/14] baseband/acc: simplify meson dependency

2022-09-21 Thread Nic Chautru
Removing some of libraries from the external dependency captured in meson build file. Signed-off-by: Nic Chautru --- drivers/baseband/acc/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/baseband/acc/meson.build b/drivers/baseband/acc/meson.build index 7ae1

[PATCH v4 13/14] baseband/acc: add PF configure companion function

2022-09-21 Thread Nic Chautru
Add configure function notably to configure the device from the PF within DPDK and bbdev-test (without external dependency). Signed-off-by: Nic Chautru --- app/test-bbdev/test_bbdev_perf.c | 71 ++ drivers/baseband/acc/meson.build | 2 +- drivers/baseband/acc/rte_acc200_cfg.h |

[PATCH v4 12/14] baseband/acc: add device status and vf2pf comms

2022-09-21 Thread Nic Chautru
Add support to expose the device status seen from the host through v2pf mailbox communication. Signed-off-by: Nic Chautru --- drivers/baseband/acc/rte_acc200_pmd.c | 61 +-- 1 file changed, 44 insertions(+), 17 deletions(-) diff --git a/drivers/baseband/acc/rte_a

[PATCH v4 11/14] baseband/acc: support interrupt

2022-09-21 Thread Nic Chautru
Adding support for capability and functions for MSI/MSI-X interrupt and underlying information ring. Signed-off-by: Nic Chautru --- drivers/baseband/acc/rte_acc200_pmd.c | 346 +- 1 file changed, 344 insertions(+), 2 deletions(-) diff --git a/drivers/baseband/acc

[PATCH v4 10/14] baseband/acc: add support for FFT operations

2022-09-21 Thread Nic Chautru
Add functions and capability for FFT processing Signed-off-by: Nic Chautru --- drivers/baseband/acc/rte_acc200_pmd.c | 251 +- 1 file changed, 249 insertions(+), 2 deletions(-) diff --git a/drivers/baseband/acc/rte_acc200_pmd.c b/drivers/baseband/acc/rte_acc200_

[PATCH v4 09/14] baseband/acc: add LTE processing functions

2022-09-21 Thread Nic Chautru
Add functions and capability for 4G FEC Signed-off-by: Nic Chautru --- drivers/baseband/acc/rte_acc200_pmd.c | 894 +- 1 file changed, 874 insertions(+), 20 deletions(-) diff --git a/drivers/baseband/acc/rte_acc200_pmd.c b/drivers/baseband/acc/rte_acc200_pmd.c i

[PATCH v4 08/14] baseband/acc: add LDPC processing functions

2022-09-21 Thread Nic Chautru
Adding LDPC encode and decode processing functions. Signed-off-by: Nic Chautru --- drivers/baseband/acc/acc_common.h | 84 ++ drivers/baseband/acc/rte_acc200_pmd.c | 1526 - 2 files changed, 1606 insertions(+), 4 deletions(-) diff --git a/drivers/baseband/a

[PATCH v4 07/14] baseband/acc: add queue configuration for ACC200

2022-09-21 Thread Nic Chautru
Adding function to create and configure queues for the device. Signed-off-by: Nic Chautru --- drivers/baseband/acc/rte_acc200_pmd.c | 373 +- 1 file changed, 372 insertions(+), 1 deletion(-) diff --git a/drivers/baseband/acc/rte_acc200_pmd.c b/drivers/baseband/a

[PATCH v4 06/14] baseband/acc: add info get function for ACC200

2022-09-21 Thread Nic Chautru
Add support for info_get to allow to query the device. Null capability exposed. Signed-off-by: Nic Chautru --- drivers/baseband/acc/acc200_pmd.h | 1 + drivers/baseband/acc/rte_acc200_pmd.c | 239 ++ 2 files changed, 240 insertions(+) diff --git a/drivers/b

[PATCH v4 05/14] baseband/acc: add HW register definitions for ACC200

2022-09-21 Thread Nic Chautru
Add registers list and structure to access the device. Signed-off-by: Nic Chautru --- drivers/baseband/acc/acc200_pf_enum.h | 108 ++ drivers/baseband/acc/acc200_pmd.h | 163 ++ drivers/baseband/acc/acc200_vf_enum.h | 83 +

[PATCH v4 04/14] baseband/acc: introduce PMD for ACC200

2022-09-21 Thread Nic Chautru
This patch introduce stubs for device driver for the ACC200 integrated VRAN accelerator on SPR-EEC Signed-off-by: Nic Chautru --- MAINTAINERS | 3 + doc/guides/bbdevs/acc200.rst | 244 ++ doc/guides/bbdevs/index.rst |

[PATCH v4 01/14] baseband/acc100: remove unused registers

2022-09-21 Thread Nic Chautru
Cleaning up the enum files to remove un-used registers definitions. No functionality change. Signed-off-by: Nic Chautru --- drivers/baseband/acc100/acc100_pf_enum.h | 939 --- 1 file changed, 939 deletions(-) diff --git a/drivers/baseband/acc100/acc100_pf_enum.h b/d

From: Nic Chautru

2022-09-21 Thread Nic Chautru
v4: Rebase to split the first commit and change the order within the series based on Maxime's feedback. No functional change. v3: Merge ACC100 and ACC200 PMDs in the same directory v2: Includes now code refactory to have common structures and code reused with the parallel ACC1XX serie PMD which ca

RE: [PATCH v3 02/13] baseband/acc200: introduce PMD for ACC200

2022-09-21 Thread Chautru, Nicolas
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Wednesday, September 21, 2022 12:18 AM > To: Chautru, Nicolas ; dev@dpdk.org; > tho...@monjalon.net > Cc: t...@redhat.com; m...@ashroe.eu; Richardson, Bruce > ; hemant.agra...@nxp.com; > david.march...@redhat.com; step...@ne

Re: [PATCH v2] eal: change alloc_sz calculation which may cause unnecessarily allocation

2022-09-21 Thread Dmitry Kozlyuk
2022-09-21 15:35 (UTC+0200), David Marchand: > On Thu, Jul 28, 2022 at 8:03 PM Dmitry Kozlyuk > wrote: > > > > 2022-07-28 14:41 (UTC+0500), Fidaullah Noonari: > > > The amount of memory to allocate from the system for heap expansion > > > was calculated in a way that may yield one page more tha

Re: [RFC v3 00/26] Bus and device cleanup for 22.11

2022-09-21 Thread Harris, James R
> On Aug 30, 2022, at 8:09 AM, David Marchand wrote: > > On Mon, Aug 29, 2022 at 7:12 PM Walker, Benjamin > wrote: Can we keep rte_pci_register(), or a new variation of it that keeps the rte_pci_driver structure hidden? Hiding rte_pci_register() would mean SPDK can no longer wo

RE: [PATCH v3 01/13] baseband/acc100: refactor to segregate common code

2022-09-21 Thread Chautru, Nicolas
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Wednesday, September 21, 2022 12:13 AM > To: Chautru, Nicolas ; dev@dpdk.org; > tho...@monjalon.net > Cc: t...@redhat.com; m...@ashroe.eu; Richardson, Bruce > ; hemant.agra...@nxp.com; > david.march...@redhat.com; step...@ne

[PATCH v8 7/7] bbdev: remove unnecessary if-check

2022-09-21 Thread Nic Chautru
From: Nicolas Chautru Code clean up due to if-check not required Signed-off-by: Nicolas Chautru Acked-by: Maxime Coquelin --- lib/bbdev/rte_bbdev_op.h | 24 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/lib/bbdev/rte_bbdev_op.h b/lib/bbdev/rte_bbdev_o

[PATCH v8 6/7] bbdev: add queue related warning and status information

2022-09-21 Thread Nic Chautru
From: Nicolas Chautru This allows to expose more information with regards to any queue related failure and warning which cannot be supported in existing API. Signed-off-by: Nicolas Chautru Acked-by: Maxime Coquelin --- app/test-bbdev/test_bbdev_perf.c | 2 ++ lib/bbdev/rte_bbdev.c

[PATCH v8 5/7] bbdev: add new operation for FFT processing

2022-09-21 Thread Nic Chautru
From: Nicolas Chautru Extension of bbdev operation to support FFT based operations. Signed-off-by: Nicolas Chautru Acked-by: Hemant Agrawal Acked-by: Maxime Coquelin --- doc/guides/prog_guide/bbdev.rst | 130 +++ lib/bbdev/rte_bbdev.c | 10 ++- lib/

[PATCH v8 4/7] drivers/baseband: update PMDs to expose queue per operation

2022-09-21 Thread Nic Chautru
From: Nicolas Chautru Add support in existing bbdev PMDs for the explicit number of queues and priority for each operation type configured on the device. Signed-off-by: Nicolas Chautru Acked-by: Maxime Coquelin Acked-by: Hemant Agrawal --- drivers/baseband/acc100/rte_acc100_pmd.c |

[PATCH v8 3/7] bbdev: add device info on queue topology

2022-09-21 Thread Nic Chautru
From: Nicolas Chautru Adding more options in the API to expose the number of queues exposed and related priority. Signed-off-by: Nicolas Chautru Acked-by: Maxime Coquelin --- lib/bbdev/rte_bbdev.h | 4 1 file changed, 4 insertions(+) diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bb

[PATCH v8 2/7] bbdev: add device status info

2022-09-21 Thread Nic Chautru
From: Nicolas Chautru Added device status information, so that the PMD can expose information related to the underlying accelerator device status. Minor order change in structure to fit into padding hole. Signed-off-by: Nicolas Chautru Acked-by: Mingshan Zhang Acked-by: Hemant Agrawal --- dr

[PATCH v8 1/7] bbdev: allow operation type enum for growth

2022-09-21 Thread Nic Chautru
From: Nicolas Chautru Updating the enum for rte_bbdev_op_type to allow to keep ABI compatible for enum insertion while adding padded maximum value for array need. Removing RTE_BBDEV_OP_TYPE_COUNT and instead exposing RTE_BBDEV_OP_TYPE_PADDED_MAX. Signed-off-by: Nicolas Chautru Acked-by: Maxime

[PATCH v8 0/7] bbdev changes for 22.11

2022-09-21 Thread Nic Chautru
v8: edit based on review by Akhil : typos, coding guidelines. No functional change. Thanks v7: couple of typos in documentation spotted by Maxime. Thanks. v6: added one comment in commit 2/7 suggested by Maxime. v5: update base on review from Tom Rix. Number of typos reported and resolved, removed

RE: [EXT] [PATCH v7 7/7] bbdev: remove unnecessary if-check

2022-09-21 Thread Chautru, Nicolas
Hi Akhil, > -Original Message- > From: Akhil Goyal > Subject: RE: [EXT] [PATCH v7 7/7] bbdev: remove unnecessary if-check > > > Code clean up due to if-check not required > > > > Signed-off-by: Nicolas Chautru > > Acked-by: Maxime Coquelin > > --- > > lib/bbdev/rte_bbdev_op.h | 15 ++

RE: [EXT] [PATCH v7 6/7] bbdev: add queue related warning and status information

2022-09-21 Thread Chautru, Nicolas
Hi Akhil, > -Original Message- > From: Akhil Goyal > > > diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h index > > ed528b8..b7ecf94 100644 > > --- a/lib/bbdev/rte_bbdev.h > > +++ b/lib/bbdev/rte_bbdev.h > > @@ -224,6 +224,19 @@ struct rte_bbdev_queue_conf { > > rte_bbdev_queu

RE: [EXT] [PATCH v7 5/7] bbdev: add new operation for FFT processing

2022-09-21 Thread Chautru, Nicolas
Hi Akhil, > -Original Message- > From: Akhil Goyal > > > Extension of bbdev operation to support FFT based operations. > > > > Signed-off-by: Nicolas Chautru > > Acked-by: Hemant Agrawal > > Acked-by: Maxime Coquelin > > --- > > doc/guides/prog_guide/bbdev.rst | 130 > >

RE: [EXT] [PATCH v7 4/7] drivers/baseband: update PMDs to expose queue per operation

2022-09-21 Thread Chautru, Nicolas
Thanks Akhil. Fixing now in v8. > -Original Message- > From: Akhil Goyal > Sent: Wednesday, September 21, 2022 12:00 PM > To: Chautru, Nicolas ; dev@dpdk.org; > tho...@monjalon.net; hemant.agra...@nxp.com > Cc: maxime.coque...@redhat.com; t...@redhat.com; m...@ashroe.eu; > Richardson, Br

RE: [EXT] [PATCH v7 2/7] bbdev: add device status info

2022-09-21 Thread Chautru, Nicolas
Thanks Akhil. Fixing now in v3. > -Original Message- > From: Akhil Goyal > > /** Device statistics. */ > > struct rte_bbdev_stats { > > uint64_t enqueued_count; /**< Count of all operations enqueued */ > > @@ -285,12 +300,14 @@ struct rte_bbdev_driver_info { > > /** Set if dev

RE: [EXT] [PATCH 0/4] cryptodev: add SM3 and SM4 algorithms

2022-09-21 Thread Akhil Goyal
> -Original Message- > From: Arek Kusztal > Sent: Wednesday, August 17, 2022 11:39 AM > To: dev@dpdk.org > Cc: Akhil Goyal ; kai...@intel.com; Arek Kusztal > > Subject: [EXT] [PATCH 0/4] cryptodev: add SM3 and SM4 algorithms > > External Email > >

RE: [EXT] [PATCH 4/4] crypto/qat : add SM3 hash algorithm

2022-09-21 Thread Akhil Goyal
> -Original Message- > From: Arek Kusztal > Sent: Wednesday, August 17, 2022 11:39 AM > To: dev@dpdk.org > Cc: Akhil Goyal ; kai...@intel.com; Arek Kusztal > > Subject: [EXT] [PATCH 4/4] crypto/qat : add SM3 hash algorithm > > External Email > > --

RE: [EXT] [PATCH v7 7/7] bbdev: remove unnecessary if-check

2022-09-21 Thread Akhil Goyal
> Code clean up due to if-check not required > > Signed-off-by: Nicolas Chautru > Acked-by: Maxime Coquelin > --- > lib/bbdev/rte_bbdev_op.h | 15 --- > 1 file changed, 4 insertions(+), 11 deletions(-) > > diff --git a/lib/bbdev/rte_bbdev_op.h b/lib/bbdev/rte_bbdev_op.h > index afa

RE: [EXT] [PATCH v7 6/7] bbdev: add queue related warning and status information

2022-09-21 Thread Akhil Goyal
> diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h > index ed528b8..b7ecf94 100644 > --- a/lib/bbdev/rte_bbdev.h > +++ b/lib/bbdev/rte_bbdev.h > @@ -224,6 +224,19 @@ struct rte_bbdev_queue_conf { > rte_bbdev_queue_stop(uint16_t dev_id, uint16_t queue_id); > > /** > + * Flags indicate t

RE: [EXT] [PATCH v7 5/7] bbdev: add new operation for FFT processing

2022-09-21 Thread Akhil Goyal
> Extension of bbdev operation to support FFT based operations. > > Signed-off-by: Nicolas Chautru > Acked-by: Hemant Agrawal > Acked-by: Maxime Coquelin > --- > doc/guides/prog_guide/bbdev.rst | 130 > +++ > lib/bbdev/rte_bbdev.c | 10 ++- > lib/bbde

RE: [EXT] [PATCH v7 4/7] drivers/baseband: update PMDs to expose queue per operation

2022-09-21 Thread Akhil Goyal
> Add support in existing bbdev PMDs for the explicit number of queues > and priority for each operation type configured on the device. > > Signed-off-by: Nicolas Chautru > Acked-by: Maxime Coquelin > --- > drivers/baseband/acc100/rte_acc100_pmd.c | 29 > +- > dri

RE: [EXT] [PATCH v7 2/7] bbdev: add device status info

2022-09-21 Thread Akhil Goyal
> /** Device statistics. */ > struct rte_bbdev_stats { > uint64_t enqueued_count; /**< Count of all operations enqueued */ > @@ -285,12 +300,14 @@ struct rte_bbdev_driver_info { > /** Set if device supports per-queue interrupts */ > bool queue_intr_supported; > /** Minimu

Re: [PATCH v3 1/5] mbuf: clarify meta data needed for Outbound Inline

2022-09-21 Thread Thomas Monjalon
21/09/2022 20:21, Akhil Goyal: > > Ping. Any thoughts on this ? > > > > This is just clarification of existing assumptions for Inline Outbound > > that are being made. > > > > > > On 2022-08-22 8:08 PM, Nithin Dabilpuram wrote: > > > Clarify mbuf meta data needed for Outbound Inline processing.

RE: [EXT] [dpdk-dev v1] lib/cryptodev: multi-process IPC request handler

2022-09-21 Thread Akhil Goyal
> Subject: RE: [EXT] [dpdk-dev v1] lib/cryptodev: multi-process IPC request > handler > > > > > > > Instead an "in_use" parameter can be added which can tell if sone other > > > process is using it or not. > > > And this in_use param also need not be exposed to user. It can be > > > completely hi

RE: [PATCH 1/3] eventdev: introduce event cryptodev vector type

2022-09-21 Thread Akhil Goyal
Hi Abhinandan/Hemant, Can you review this patchset? The library changes need to merged in RC1. If no comments, this will be merged in couple of days. It has been over 6 weeks for this patch. Regards, Akhil > Subject: [PATCH 1/3] eventdev: introduce event cryptodev vector type > > Introduce abil

RE: [PATCH 0/6] examples/ipsec-secgw: add lookaside event mode

2022-09-21 Thread Akhil Goyal
Hi Hemant/Gagan, Can you review this series? Or else it will be merged in RC1. Regards, Akhil > Subject: [PATCH 0/6] examples/ipsec-secgw: add lookaside event mode > > Add support for lookaside event mode for ipsec-secgw example application. > > Depends-on: Series-24201 > > Volodymyr Fialko (6

RE: [PATCH v3 2/5] security: clarify L2 header requirement for outbound inline

2022-09-21 Thread Akhil Goyal
> > Clarify that for Outbound Inline IPsec processing, L2 header > needs to be up to date with ether type which will be applicable > post IPsec processing as the IPsec offload only touches L3 and above. > > Signed-off-by: Nithin Dabilpuram > --- Acked-by: Akhil Goyal

RE: [PATCH v3 1/5] mbuf: clarify meta data needed for Outbound Inline

2022-09-21 Thread Akhil Goyal
> Ping. Any thoughts on this ? > > This is just clarification of existing assumptions for Inline Outbound > that are being made. > > > On 2022-08-22 8:08 PM, Nithin Dabilpuram wrote: > > Clarify mbuf meta data needed for Outbound Inline processing. > > Application needs to provide mbuf.l3_len an

Re: [PATCH v1] examples/l3fwd: fix core dump after packet match

2022-09-21 Thread Medvedkin, Vladimir
Acked-by: Vladimir Medvedkin On 07/09/2022 12:33, Sean Morrissey wrote: This patch fixes a core dump which occurs on 32-bit-builds after sending a matched packet due to overrunning an array. Fixes: 6de0ea50e9b9 ("examples/l3fwd: merge l3fwd-acl example") Cc: sean.morris...@intel.com Cc: sta...

Re: [Patch v8 10/18] net/mana: implement memory registration

2022-09-21 Thread Ferruh Yigit
On 9/8/2022 10:58 PM, lon...@linuxonhyperv.com wrote: From: Long Li MANA hardware has iommu built-in, that provides hardware safe access to user memory through memory registration. Since memory registration is an expensive operation, this patch implements a two level memory registration cache me

Re: [Patch v8 01/18] net/mana: add basic driver with build environment and doc

2022-09-21 Thread Ferruh Yigit
On 9/8/2022 10:56 PM, lon...@linuxonhyperv.com wrote: From: Long Li MANA is a PCI device. It uses IB verbs to access hardware through the kernel RDMA layer. This patch introduces build environment and basic device probe functions. Signed-off-by: Long Li --- Change log: v2: Fix typos. Make the d

Re: [Patch v7 18/18] net/mana: add function to support RX interrupts

2022-09-21 Thread Ferruh Yigit
On 9/3/2022 2:41 AM, lon...@linuxonhyperv.com wrote: From: Long Li mana can receive RX interrupts from kernel through RDMA verbs interface. Implement RX interrupts in the driver. Since there will be new version, can you please update patch title as something like following, to drop "add f

Re: [Patch v7 11/18] net/mana: implement the hardware layer operations

2022-09-21 Thread Ferruh Yigit
On 9/3/2022 2:40 AM, lon...@linuxonhyperv.com wrote: From: Long Li The hardware layer of MANA understands the device queue and doorbell formats. Those functions are implemented for use by packet RX/TX code. Signed-off-by: Long Li --- Change log: v2: Remove unused header files. Rename a came

Re: [Patch v8 01/18] net/mana: add basic driver with build environment and doc

2022-09-21 Thread Ferruh Yigit
On 9/8/2022 10:56 PM, lon...@linuxonhyperv.com wrote: From: Long Li MANA is a PCI device. It uses IB verbs to access hardware through the kernel RDMA layer. This patch introduces build environment and basic device probe functions. Signed-off-by: Long Li --- Change log: v2: Fix typos. Make the

[PATCH v2 3/3] event/cnxk: update event vector Tx routine

2022-09-21 Thread pbhagavatula
From: Pavan Nikhilesh Update event vector transmit routine to honor elem_offset. Use ``rte_event_vector::elem_offset`` to report partial vector transmission to the application when there is not enough space in the SQ. Signed-off-by: Pavan Nikhilesh --- drivers/event/cnxk/cn10k_worker.h | 145 +

[PATCH v2 2/3] examples: update event vector free routine

2022-09-21 Thread pbhagavatula
From: Pavan Nikhilesh Update event vector free routine to account for element offset while freeing elements. Signed-off-by: Pavan Nikhilesh --- app/test-eventdev/test_pipeline_common.c | 5 +++-- examples/l2fwd-event/l2fwd_common.c | 5 +++-- examples/l3fwd/l3fwd_event.c | 5 +

[PATCH v2 1/3] eventdev: add element offset to event vector

2022-09-21 Thread pbhagavatula
From: Pavan Nikhilesh Add `rte_event_vector:elem_offset:12` bit field event vector structure the bits are taken from `rte_event_vector::rsvd:15`. The element offset defines the offset into the vector array at which valid elements start. The valid elements count will be equal to `rte_event_vector:

[PATCH v3] event/dlb2: fix max cq_depth/enq_depth cli override

2022-09-21 Thread Abdullah Sevincer
This patch addresses an issue of enqueuing more than max_enq_depth and not able to dequeuing events equal to max_cq_depth in a single call of rte_event_enqueue_burst and rte_event_dequeue_burst. Apply fix for restricting enqueue of events to max_enq_depth so that in a single rte_event_enqueue_burs

[PATCH v2] event/dlb2: fix max cq_depth/enq_depth cli override

2022-09-21 Thread Abdullah Sevincer
This patch addresses an issue of enqueuing more than max_enq_depth and not able to dequeuing events equal to max_cq_depth in a single call of rte_event_enqueue_burst and rte_event_dequeue_burst. Apply fix for restricting enqueue of events to max_enq_depth so that in a single rte_event_enqueue_burs

[PATCH v1] event/dlb2: fix max cq_depth/enq_depth cli override

2022-09-21 Thread Abdullah Sevincer
This patch addresses an issue of enqueuing more than max_enq_depth and not able to dequeuing events equal to max_cq_depth in a single call of rte_event_enqueue_burst and rte_event_dequeue_burst. Apply fix for restricting enqueue of events to max_enq_depth so that in a single rte_event_enqueue_burs

Re: [PATCH v6 2/2] Add l2reflect measurement application

2022-09-21 Thread Henning Schild
Am Wed, 21 Sep 2022 20:12:21 +0530 schrieb Jerin Jacob : > On Fri, Sep 2, 2022 at 2:16 PM Felix Moessbauer > wrote: > > > > The l2reflect application implements a ping-pong benchmark to > > measure the latency between two instances. For communication, > > we use raw ethernet and send one packet a

[PATCH] maintainers: update maintainer

2022-09-21 Thread Fan Zhang
Update maintainer and email address. Signed-off-by: Fan Zhang Signed-off-by: Kai ji --- MAINTAINERS | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 26d3a7077c..20eb277b35 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -445,7 +

RE: [PATCH v2 0/6] crypto/security session framework rework

2022-09-21 Thread Akhil Goyal
++ Fan Zhang I think I missed adding one of the major contributor for this cleanup. > -Original Message- > From: Akhil Goyal > Sent: Wednesday, September 21, 2022 8:33 PM > To: dev@dpdk.org > Cc: tho...@monjalon.net; david.march...@redhat.com; > hemant.agra...@nxp.com; Vamsi Krishna Attun

Re: [PATCH v6 2/2] Add l2reflect measurement application

2022-09-21 Thread Thomas Monjalon
21/09/2022 16:42, Jerin Jacob: > On Fri, Sep 2, 2022 at 2:16 PM Felix Moessbauer > wrote: > > > > The l2reflect application implements a ping-pong benchmark to > > measure the latency between two instances. For communication, > > we use raw ethernet and send one packet at a time. The timing data >

[PATCH v2 4/6] security: remove priv mempool usage

2022-09-21 Thread Akhil Goyal
As per current design, rte_security_session_create() unnecessarily use 2 mempool objects for a single session. To address this, the API will now take only 1 mempool object instead of 2. With this change, the library layer will get the object from mempool and session priv data is stored contiguousl

[PATCH v2 6/6] security: hide session structure

2022-09-21 Thread Akhil Goyal
Structure rte_security_session is moved to internal headers which are not visible to applications. The only field which should be used by app is opaque_data. This field can now be accessed via set/get APIs added in this patch. Subsequent changes in app and lib are made to compile the code. Signed-

[PATCH v2 5/6] drivers/crypto: support security session get size op

2022-09-21 Thread Akhil Goyal
Added the support for rte_security_op.session_get_size() in all the PMDs which support rte_security sessions and the op was not supported. Signed-off-by: Akhil Goyal --- drivers/crypto/caam_jr/caam_jr.c| 6 ++ drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 7 +++ drivers/crypt

[PATCH v2 3/6] cryptodev: hide sym session structure

2022-09-21 Thread Akhil Goyal
Structure rte_cryptodev_sym_session is moved to internal headers which are not visible to applications. The only field which should be used by app is opaque_data. This field can now be accessed via set/get APIs added in this patch. Subsequent changes in app and lib are made to compile the code. Si

[PATCH v2 2/6] crypto/scheduler: use unified session

2022-09-21 Thread Akhil Goyal
From: Fan Zhang This patch updates the scheduler PMD to use unified session data structure. Previously thanks to the private session array in cryptodev sym session there are no necessary change needed for scheduler PMD other than the way ops are enqueued/dequeued. The patch inherits the same desi

[PATCH v2 0/6] crypto/security session framework rework

2022-09-21 Thread Akhil Goyal
This patchset reworks the symmetric crypto and security session data structure to use a single virtual/physical contiguous buffer for symmetric crypto/security session and driver private data. In addition the session data structure is now private. The session is represented as an opaque pointer in

RE: [PATCH v3 5/5] test/crypto: add remaining blockcipher SGL tests

2022-09-21 Thread Zhang, Roy Fan
> -Original Message- > From: Power, Ciara > Sent: Wednesday, September 21, 2022 1:51 PM > To: Akhil Goyal ; Zhang, Roy Fan > ; Wang, Yipeng1 ; > Gobriel, Sameh ; Richardson, Bruce > ; Medvedkin, Vladimir > > Cc: dev@dpdk.org; Ji, Kai ; De Lara Guarch, Pablo > ; Power, Ciara > Subject: [P

RE: [PATCH v3 4/5] test/crypto: add OOP snow3g SGL tests

2022-09-21 Thread Zhang, Roy Fan
> -Original Message- > From: Power, Ciara > Sent: Wednesday, September 21, 2022 1:51 PM > To: Akhil Goyal ; Zhang, Roy Fan > > Cc: dev@dpdk.org; Ji, Kai ; De Lara Guarch, Pablo > ; Power, Ciara > Subject: [PATCH v3 4/5] test/crypto: add OOP snow3g SGL tests > > More tests are added to t

[PATCH 3/3] ethdev: add structure for indirect AGE update

2022-09-21 Thread Michael Baum
Add a new structure for indirect AGE update. This new structure enables: 1. Update timeout value. 2. Stop AGE checking. 3. Start AGE checking. 4. restart AGE checking. Signed-off-by: Michael Baum --- app/test-pmd/cmdline_flow.c| 66 ++ app/test-pmd/config.c

[PATCH 2/3] ethdev: add queue-based API to report aged flow rules

2022-09-21 Thread Michael Baum
When application use queue-based flow rule management and operate the same flow rule on the same queue, e.g create/destroy/query, API of querying aged flow rules should also have queue id parameter just like other queue-based flow APIs. By this way, PMD can work in more optimized way since resourc

[PATCH 1/3] ethdev: add strict queue to pre-configuration flow hints

2022-09-21 Thread Michael Baum
The data-path focused flow rule management can manage flow rules in more optimized way than traditional one by using hints provided by application in initialization phase. In addition to the current hints we have in port attr, more hints could be provided by application about its behaviour. One e

[PATCH 0/3] ethdev: AGE action preparation

2022-09-21 Thread Michael Baum
RFC's: https://patchwork.dpdk.org/project/dpdk/patch/7a45693f478b1b721b4e05131141b526185a175c.1654063912.git.jack...@nvidia.com/ https://patchwork.dpdk.org/project/dpdk/patch/608febf8d5d3c434a1eddb2e56f425ebbd6ff0b4.1654063912.git.jack...@nvidia.com/ Michael Baum (3): ethdev: add strict queue to

RE: [PATCH v3 3/5] crypto/ipsec_mb: add remaining SGL support

2022-09-21 Thread Zhang, Roy Fan
> -Original Message- > From: Power, Ciara > Sent: Wednesday, September 21, 2022 1:51 PM > To: Zhang, Roy Fan ; De Lara Guarch, Pablo > > Cc: dev@dpdk.org; Ji, Kai ; Power, Ciara > > Subject: [PATCH v3 3/5] crypto/ipsec_mb: add remaining SGL support > > The intel-ipsec-mb library support

Re: [PATCH] drivers/net: remove alias for virtual devices

2022-09-21 Thread Bruce Richardson
On Wed, Sep 21, 2022 at 04:26:11PM +0200, Thomas Monjalon wrote: > I think this patch requires a techboard vote > as it is dropping some user-facing naming. > +1 I personally am a little uncertain about dropping this support. It could be widely used, still, and removing it doesn't save us a huge a

RE: [PATCH 1/2] ethdev: add GTP PSC QFI field

2022-09-21 Thread Dariusz Sosnowski
Hi Ori, > -Original Message- > From: Ori Kam > Sent: Wednesday, September 21, 2022 14:43 > To: Dariusz Sosnowski ; NBU-Contact-Thomas > Monjalon (EXTERNAL) ; Ferruh Yigit > ; Andrew Rybchenko > > Cc: dev@dpdk.org > Subject: RE: [PATCH 1/2] ethdev: add GTP PSC QFI field > > Hi Dariusz, >

Re: [PATCH] drivers/net: remove alias for virtual devices

2022-09-21 Thread Ferruh Yigit
On 9/21/2022 3:26 PM, Thomas Monjalon wrote: 21/09/2022 15:34, Ferruh Yigit: Virtual devices are probed/matched based on name, and this name is user facing value, since device name is provided by user as eal '--vdev' parameter, like: `dpdk-testpmd --vdev net_null0`. The current name format is

Re: [PATCH v6 2/2] Add l2reflect measurement application

2022-09-21 Thread Jerin Jacob
On Fri, Sep 2, 2022 at 2:16 PM Felix Moessbauer wrote: > > The l2reflect application implements a ping-pong benchmark to > measure the latency between two instances. For communication, > we use raw ethernet and send one packet at a time. The timing data > is collected locally and min/max/avg value

NVIDIA roadmap for 22.11

2022-09-21 Thread Lior Margalit
Please find below NVIDIA roadmap for 22.11 release: rte_flow new APIs: === [1] Add async flow connection tracking configuration https://patches.dpdk.org/project/dpdk/patch/20220809132534.24441-1-suanmi...@nvidia.com/

Re: [PATCH v2 1/3] net/axgbe: reset the end of packet in scattered rx

2022-09-21 Thread Ferruh Yigit
On 9/8/2022 2:56 PM, Namburu, Chandu-babu wrote: From: Modali, Bhagyada Sent: Thursday, September 8, 2022 9:01 AM To: Namburu, Chandu-babu ; Yigit, Ferruh Cc: dev@dpdk.org; sta...@dpdk.org; Modali, Bhagyada Subject: [PATCH v2 1/3] net/axgbe: reset the end of packet in scattered rx Reset the

[PATCH v2] ethdev: add GTP PSC QFI field

2022-09-21 Thread Dariusz Sosnowski
This patch introduces the GTP PSC QFI modify field support and adds the testpmd CLI command support. An example for copying GTP QFI field using modify_field action: modify_field op set dst_type meta src_type gtp_psc_qfi width

[PATCH] eal: Pointer alignment check improvements

2022-09-21 Thread Morten Brørup
Checking a const pointer for alignment would emit a warning about the const qualifier being discarded. No need to calculate the aligned pointer; just check the last bits of the pointer. Signed-off-by: Morten Brørup --- lib/eal/include/rte_common.h | 6 +++--- 1 file changed, 3 insertions(+), 3

[PATCH v3 7/7] doc: add some extended features in procinfo guide

2022-09-21 Thread Dongdong Liu
Add the below extended features in procinfo guide. --show-port-private --version --firmware-version --show-rss-reta --show-module-info Signed-off-by: Dongdong Liu --- doc/guides/tools/proc_info.rst | 15 +++ 1 file changed, 15 insertions(+) diff --git a/doc/guides/tools/proc_info.r

[PATCH v3 5/7] app/procinfo: add dump of Rx/Tx burst mode

2022-09-21 Thread Dongdong Liu
From: Jie Hai Add dump of Rx/Tx burst mode in --show-port. Sample output changes: - rx queue - -- 0 descriptors 0/1024 drop_en rx buffer size 2048 \ mempool mb_pool_0 socket 0 + -- 0 descriptors 0/1024 drop_en rx buffer size 2048 \ mempool mb_po

[PATCH v3 6/7] app/procinfo: fix some wrong doxygen syntax

2022-09-21 Thread Dongdong Liu
This code is to do cleanup for the wrong doxygen syntax comments. Signed-off-by: Dongdong Liu --- app/proc-info/main.c | 40 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/app/proc-info/main.c b/app/proc-info/main.c index e1a153c934..00ba

  1   2   >