[dpdk-dev] [PATCH v3 06/10] common/dpaax: caamflib do not clear DPOVRD

2021-09-07 Thread Hemant Agrawal
From: Franck LENORMAND For SDAP, we are not using the protocol operation to perform 4G/LTE operation so the DPOVRD option is not used. Removing it save some space in the descriptor buffer and execution time. Signed-off-by: Franck LENORMAND --- drivers/common/dpaax/caamflib/desc/pdcp.h | 14 ++

[dpdk-dev] [PATCH v3 07/10] common/dpaax: enhance caamflib with inline keys

2021-09-07 Thread Hemant Agrawal
From: Franck LENORMAND The space in descriptor buffer is scarce as it is limited to 64 words for platforms except ERA10 (which has 128). As the descriptors are processed with QI, it adds some words to the descriptor which is passed. Some descriptors used for SDAP were using too much words reach

[dpdk-dev] [PATCH v3 08/10] common/dpaax: fix IV value for shortMAC-I for SNOW algo

2021-09-07 Thread Hemant Agrawal
From: Gagandeep Singh The logic was incorecly doing conditional swap. It need to be bit swap always. Fixes: 73a24060cd70 ("crypto/dpaa2_sec: add sample PDCP descriptor APIs") Cc: sta...@dpdk.org Signed-off-by: Gagandeep Singh --- drivers/common/dpaax/caamflib/desc/pdcp.h | 7 --- 1 file c

[dpdk-dev] [PATCH v3 09/10] crypto/dpaa_sec: force inline of the keys to save space

2021-09-07 Thread Hemant Agrawal
From: Gagandeep Singh This patch improve storage and performance by force inline of the keys. Signed-off-by: Franck LENORMAND Signed-off-by: Gagandeep Singh --- drivers/crypto/dpaa_sec/dpaa_sec.c | 35 ++ 1 file changed, 26 insertions(+), 9 deletions(-) diff --git

[dpdk-dev] [PATCH v3 10/10] crypto/dpaa2_sec: add error packet counters

2021-09-07 Thread Hemant Agrawal
This patch add support to also counter err pkt counter per queue. This also enhances few related debug prints. Signed-off-by: Hemant Agrawal --- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/dpaa2_sec

[dpdk-dev] [PATCH] crypto/dpaa_sec: update release notes

2021-09-07 Thread Hemant Agrawal
Update the release notes in DPAAx for the changes in recent patches. Signed-off-by: Hemant Agrawal --- doc/guides/rel_notes/release_21_11.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst index 0afd21812f

Re: [dpdk-dev] [PATCH v4 1/4] test/crypto: remove illegal header include

2021-09-07 Thread Hemant Agrawal
On 9/8/2021 12:52 AM, Akhil Goyal wrote: rte_cryptodev_pmd.h is an interface between driver and library and it is mentioned in the file that application cannot use it directly. Hence, removing the include. Signed-off-by: Akhil Goyal Acked-by: Matan Azrad Series- Acked-by: Hemant Agrawal

Re: [dpdk-dev] [RFC 07/15] eventdev: make drivers to use new API

2021-09-07 Thread Hemant Agrawal
For dpaa and dpaa2 changes Acked-by: Hemant Agrawal

Re: [dpdk-dev] [EXT] [PATCH] crypto/dpaa_sec: update release notes

2021-09-08 Thread Hemant Agrawal
On 9/8/2021 12:45 AM, Akhil Goyal wrote: Update the release notes in DPAAx for the changes in recent patches. Signed-off-by: Hemant Agrawal --- doc/guides/rel_notes/release_21_11.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc

[dpdk-dev] [PATCH v4 01/10] crypto/dpaa_sec: support DES-CBC

2021-09-08 Thread Hemant Agrawal
From: Gagandeep Singh add DES-CBC support and enable available cipher-only test cases. Signed-off-by: Gagandeep Singh --- doc/guides/cryptodevs/features/dpaa_sec.ini | 1 + doc/guides/rel_notes/release_21_11.rst | 3 +++ drivers/crypto/dpaa_sec/dpaa_sec.c | 13 + dr

[dpdk-dev] [PATCH v4 02/10] crypto/dpaa_sec: support non-HMAC auth algos

2021-09-08 Thread Hemant Agrawal
From: Gagandeep Singh This patch add support for non-HMAC, md5, shax algos. Signed-off-by: Gagandeep Singh --- doc/guides/cryptodevs/features/dpaa_sec.ini | 8 +- doc/guides/rel_notes/release_21_11.rst | 2 +- drivers/crypto/dpaa_sec/dpaa_sec.c | 55 +++-- drivers/crypto

[dpdk-dev] [PATCH v4 03/10] crypto/dpaa_sec: support AES-XCBC-MAC

2021-09-08 Thread Hemant Agrawal
From: Gagandeep Singh This patch adds support for AES-XCBC-MAC algo. Signed-off-by: Gagandeep Singh --- doc/guides/cryptodevs/features/dpaa_sec.ini | 1 + doc/guides/rel_notes/release_21_11.rst | 2 +- drivers/crypto/dpaa_sec/dpaa_sec.c | 21 - 3 files chang

[dpdk-dev] [PATCH v4 04/10] crypto/dpaa_sec: add support for AES CMAC integrity check

2021-09-08 Thread Hemant Agrawal
From: Gagandeep Singh This patch adds support for AES_CMAC integrity in non-security mode. Signed-off-by: Gagandeep Singh --- doc/guides/cryptodevs/features/dpaa_sec.ini | 1 + doc/guides/rel_notes/release_21_11.rst | 2 +- drivers/crypto/dpaa_sec/dpaa_sec.c | 10 + drivers

[dpdk-dev] [PATCH v4 05/10] common/dpaax: caamflib load correct HFN from DESCBUF

2021-09-08 Thread Hemant Agrawal
From: Franck LENORMAND The offset of the HFn word and Bearer/Dir word is different depending on type of PDB. The wrong value was used. This patch address this issue Signed-off-by: Franck LENORMAND --- drivers/common/dpaax/caamflib/desc/pdcp.h | 7 +- drivers/common/dpaax/caamflib/desc/sdap.

[dpdk-dev] [PATCH v4 06/10] common/dpaax: caamflib do not clear DPOVRD

2021-09-08 Thread Hemant Agrawal
From: Franck LENORMAND For SDAP, we are not using the protocol operation to perform 4G/LTE operation so the DPOVRD option is not used. Removing it save some space in the descriptor buffer and execution time. Signed-off-by: Franck LENORMAND --- drivers/common/dpaax/caamflib/desc/pdcp.h | 14 ++

[dpdk-dev] [PATCH v4 07/10] common/dpaax: enhance caamflib with inline keys

2021-09-08 Thread Hemant Agrawal
From: Franck LENORMAND The space in descriptor buffer is scarce as it is limited to 64 words for platforms except ERA10 (which has 128). As the descriptors are processed with QI, it adds some words to the descriptor which is passed. Some descriptors used for SDAP were using too much words reach

[dpdk-dev] [PATCH v4 08/10] common/dpaax: fix IV value for shortMAC-I for SNOW algo

2021-09-08 Thread Hemant Agrawal
From: Gagandeep Singh The logic was incorecly doing conditional swap. It need to be bit swap always. Fixes: 73a24060cd70 ("crypto/dpaa2_sec: add sample PDCP descriptor APIs") Cc: sta...@dpdk.org Signed-off-by: Gagandeep Singh --- drivers/common/dpaax/caamflib/desc/pdcp.h | 7 --- 1 file c

[dpdk-dev] [PATCH v4 09/10] crypto/dpaa_sec: force inline of the keys to save space

2021-09-08 Thread Hemant Agrawal
From: Gagandeep Singh This patch improve storage and performance by force inline of the keys. Signed-off-by: Franck LENORMAND Signed-off-by: Gagandeep Singh --- drivers/crypto/dpaa_sec/dpaa_sec.c | 35 ++ 1 file changed, 26 insertions(+), 9 deletions(-) diff --git

[dpdk-dev] [PATCH v4 10/10] crypto/dpaa2_sec: add error packet counters

2021-09-08 Thread Hemant Agrawal
This patch add support to also counter err pkt counter per queue. This also enhances few related debug prints. Signed-off-by: Hemant Agrawal --- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/dpaa2_sec

Re: [dpdk-dev] [PATCH 1/3] security: add option to configure tunnel header verification

2021-09-08 Thread Hemant Agrawal
IP addresses. +*/ + uint32_t tunnel_hdr_verify : 2; }; /** IPSec security association direction */ Acked-by: Hemant Agrawal

Re: [dpdk-dev] [PATCH 1/3] security: add option to configure UDP ports verification

2021-09-08 Thread Hemant Agrawal
On 9/8/2021 1:55 PM, Tejasree Kondoj wrote: Add option to indicate whether UDP encapsulation ports verification need to be done as part of inbound IPsec processing. Signed-off-by: Tejasree Kondoj Acked-by: Hemant Agrawal --- doc/guides/rel_notes/release_21_11.rst | 5 + lib

Re: [dpdk-dev] [EXT] [PATCH 4/7] examples/ipsec-secgw: enable stats by default

2021-09-08 Thread Hemant Agrawal
On 9/8/2021 6:38 PM, Akhil Goyal wrote: Enable stats screen by default Signed-off-by: Declan Doherty Signed-off-by: Radu Nicolau --- I believe timeout should be configurable like we have in l3fwd/l2fwd. And without recompiling, there should be a way out to disable it. If we are not doing an

Re: [dpdk-dev] [PATCH 5/7] net/dpaa2: add per thread init PMD API

2021-09-09 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [dpdk-dev] [PATCH 1/4] bus/dpaa: remove experimental tag and move to internal

2021-09-09 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [dpdk-dev] [PATCH 2/4] bus/fslmc: remove experimental tag from API

2021-09-09 Thread Hemant Agrawal
Acked-by: Hemant Agrawal > -Original Message- > From: Nipun Gupta > Sent: Friday, September 3, 2021 12:47 PM > To: tho...@monjalon.net > Cc: dev@dpdk.org; Hemant Agrawal ; Sachin > Saxena (OSS) ; david.march...@redhat.com; > Nipun Gupta > Subject: [PATC

Re: [dpdk-dev] [PATCH 3/4] bus/fslmc: remove experimental and move to internal

2021-09-09 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [dpdk-dev] [PATCH 4/4] net/dpaa2: remove experimental tag from API

2021-09-09 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

RE: [PATCH] maintainers: split baseband from crypto tree

2022-12-05 Thread Hemant Agrawal
nd > M: Nicolas Chautru > -T: git://dpdk.org/next/dpdk-next-crypto > +T: git://dpdk.org/next/dpdk-next-baseband > F: drivers/baseband/null/ > F: doc/guides/bbdevs/null.rst > F: doc/guides/bbdevs/features/null.ini > @@ -1373,7 +1377,7 @@ F: doc/guides/bbdevs/features/null.in

Re: [dpdk-dev] [PATCH 3/3] drivers: align log names

2021-03-11 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

[dpdk-dev] Minutes of Technical Board Meeting, 2021-02-24

2021-03-14 Thread Hemant Agrawal
Minutes of Technical Board Meeting, 2021-02-24 Members Attending: 11/12 - Aaron Conole - Bruce Richardson - Ferruh Yigit - Hemant Agrawal (Chair) - Honnappa Nagarahalli - Jerin Jacob - Kevin Traynor - Konstantin Ananyev - Olivier Matz - Stephen Hemminger

Re: [dpdk-dev] [PATCH v2 2/2] drivers/net: remove explicit include of legacy filtering

2021-03-15 Thread Hemant Agrawal
for dpaa2 Acked-by: Hemant Agrawal

Re: [dpdk-dev] [PATCH v2 1/2] ethdev: replace callback getting filter operations

2021-03-15 Thread Hemant Agrawal
For dpaa2 Acked-by: Hemant Agrawal

[dpdk-dev] [PATCH 3/6] baseband/la12xx: add support for multiple modems

2021-03-17 Thread Hemant Agrawal
This patch add support for multiple modems by assigning a modem id as dev args in vdev creation. Signed-off-by: Hemant Agrawal --- drivers/baseband/la12xx/bbdev_la12xx.c | 62 +++--- drivers/baseband/la12xx/bbdev_la12xx.h | 56 +++ drivers/baseband/la12xx

[dpdk-dev] [PATCH 1/6] baseband: introduce NXP LA12xx driver

2021-03-17 Thread Hemant Agrawal
This patch introduce the baseband device drivers for NXP's LA1200 series software defined baseband modem. Signed-off-by: Nipun Gupta Signed-off-by: Hemant Agrawal --- drivers/baseband/la12xx/bbdev_la12xx.c| 110 ++ .../baseband/la12xx/bbdev_la12xx_pmd_logs.h

[dpdk-dev] [PATCH 2/6] baseband/la12xx: add devargs for max queues

2021-03-17 Thread Hemant Agrawal
This patch adds dev args to take max queues as input Signed-off-by: Nipun Gupta Signed-off-by: Hemant Agrawal --- drivers/baseband/la12xx/bbdev_la12xx.c | 72 +- 1 file changed, 70 insertions(+), 2 deletions(-) diff --git a/drivers/baseband/la12xx/bbdev_la12xx.c b

[dpdk-dev] [PATCH 4/6] baseband/la12xx: add queue and modem config support

2021-03-17 Thread Hemant Agrawal
This patch add support for connecting with modem and creating the ipc channel as queues with modem for the exchange of data. Signed-off-by: Nipun Gupta Signed-off-by: Hemant Agrawal --- drivers/baseband/la12xx/bbdev_la12xx.c | 566 - drivers/baseband/la12xx

[dpdk-dev] [PATCH 5/6] baseband/la12xx: add enqueue and dequeue support

2021-03-17 Thread Hemant Agrawal
Add support for enqueue and dequeue the LDPC enc/dec from the modem device. Signed-off-by: Nipun Gupta Signed-off-by: Hemant Agrawal --- drivers/baseband/la12xx/bbdev_la12xx.c | 393 - drivers/baseband/la12xx/bbdev_la12xx_ipc.h | 37 ++ 2 files changed, 426 insertions

[dpdk-dev] [PATCH 6/6] baseband/la12xx: add documentation support

2021-03-17 Thread Hemant Agrawal
This patch add documentation for LA12xx PMD. Signed-off-by: Nipun Gupta Signed-off-by: Hemant Agrawal --- MAINTAINERS| 9 ++ doc/guides/bbdevs/features/la12xx.ini | 14 +++ doc/guides/bbdevs/index.rst| 1 + doc/guides/bbdevs/la12xx.rst

Re: [dpdk-dev] [PATCH 1/6] baseband: introduce NXP LA12xx driver

2021-03-18 Thread Hemant Agrawal
On 3/18/2021 8:23 PM, David Marchand wrote: On Thu, Mar 18, 2021 at 7:38 AM Hemant Agrawal wrote: This patch introduce the baseband device drivers for NXP's LA1200 series software defined baseband modem. Such a series deserves a cover letter. Ok. I will do that in v2. You should

Re: [PATCH] doc: announce marking device and driver objects as internal

2022-07-11 Thread Hemant Agrawal
internal. Note: the PCI bus had a similar deprecation notice that we can remove as the new one is more generic. Signed-off-by: David Marchand Acked-by:  Hemant Agrawal

RE: [PATCH] doc: announce change to cryptodev cb function prototype

2022-07-12 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [PATCH] doc: add event timer expiry drop stat

2022-07-12 Thread Hemant Agrawal
-off-by: Naga Harish K S V Reviewed-by: Erik Gabriel Carrillo Acked-by: Jerin Jacob Acked-by: Hemant Agrawal

Re: [PATCH v2] doc: add event timer expiry drop stat

2022-07-12 Thread Hemant Agrawal
by the event timer adapter. Signed-off-by: Naga Harish K S V Acked-by: Jerin Jacob Acked-by: Hemant Agrawal --- v2: * update commit message --- doc/guides/rel_notes/deprecation.rst | 6 ++ 1 file changed, 6 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc

RE: [EXT] Re: [PATCH 1/2] doc: add enqueue depth for new event type

2022-07-12 Thread Hemant Agrawal
burst size of new events (OP_NEW) supported by the > > > underlying event device. > > > > > > Signed-off-by: Pavan Nikhilesh Acked-by: Hemant Agrawal

Re: [PATCH] doc: announce change in crypto adapter queue add

2022-07-14 Thread Hemant Agrawal
On 6/28/2022 5:39 PM, Volodymyr Fialko wrote: The function `rte_event_crypto_adapter_queue_pair_add` will accept `rte_event_crypto_adapter_queue_conf` argument instead of `rte_event`. Signed-off-by: Volodymyr Fialko Acked-by: Hemant Agrawal --- doc/guides/rel_notes/deprecation.rst | 6

RE: [PATCH v3 14/20] remove repeated word 'override'

2022-07-26 Thread Hemant Agrawal
> -Original Message- > From: Stephen Hemminger > Sent: Tuesday, July 26, 2022 10:00 PM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Gagandeep Singh > ; Hemant Agrawal > Subject: [PATCH v3 14/20] remove repeated word 'override' > Importance: High >

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

2022-08-29 Thread Hemant Agrawal
On 8/29/2022 11:37 PM, Nicolas Chautru wrote: 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: Hemant Agrawal

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

2022-08-29 Thread Hemant Agrawal
Acked-by: Hemant Agrawal On 8/29/2022 11:37 PM, Nicolas Chautru wrote: Add support in existing bbdev PMDs for the explicit number of queues and priority for each operation type configured on the device.

Re: [PATCH v7 0/7] bbdev changes for 22.11

2022-08-29 Thread Hemant Agrawal
Series- Acked-by: Hemant Agrawal

Re: [PATCH v4 13/27] bus/fslmc: make driver-only headers private

2022-08-29 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [PATCH v4 12/27] bus/dpaa: make driver-only headers private

2022-08-29 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [PATCH] net/dpaa2: fix dpdmux default interface

2022-03-29 Thread Hemant Agrawal
Acked-by:  Hemant Agrawal On 3/30/2022 1:56 AM, Tianli Lai wrote: if dpdmux objects created by restool tools with the argument "--default-if=", this function would change it to 1 Signed-off-by: Tianli Lai --- drivers/net/dpaa2/dpaa2_mux.c | 2 +- 1 file changed, 1 inser

RE: [PATCH] net/dpaa2: fix dpdmux default interface

2022-03-29 Thread Hemant Agrawal
BTW, will you please add following fix tags to your commit message Fixes: 1def64c2d79e ("net/dpaa2: add dpdmux initialization and configuration") Cc: nipun.gu...@nxp.com > -Original Message- > From: Hemant Agrawal (OSS) > Sent: Tuesday, March 29, 2022 7:01 PM >

Re: [PATCH v2] net/dpaa2: fix dpdmux default interface

2022-03-31 Thread Hemant Agrawal
Acked-by:  Hemant Agrawal On 3/30/2022 3:31 AM, Tianli Lai wrote: if dpdmux objects created by restool tools with the argument "--default-if=", this function would change it to 1 Fixes: 1def64c2d79e ("net/dpaa2: add dpdmux initialization and configuration") Cc: nipun.gu...

Minutes of meeting 2022-02-23

2022-04-01 Thread Hemant Agrawal
Tech Board Attendees: Aaron, Ferruh, Hemant (Chair), Honnappa, Kevin, Konstantin, Maxime, Olivier, Stephen, Thomas Agenda Items -- * Userspace event * Venue booking is yet to happen. * Brainstorming on DPDK project ecosystem health * Easy support in the echo system

[dpdk-dev] [PATCH 1/2] doc: add policy for adding vendor PMD specific examples

2021-05-26 Thread Hemant Agrawal
This patch update the dpdk sample app policy to support vendor PMD specific test examples in the respective drivers sub-directory in examples. Signed-off-by: Hemant Agrawal --- doc/guides/sample_app_ug/intro.rst | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git

[dpdk-dev] [PATCH 2/2] examples: move vendor specific apps to drivers sub directory

2021-05-26 Thread Hemant Agrawal
As approved by DPDK technical board on 2021-03-24 NTB and IOAT raw driver's example application will be moved to example/drivers/raw/ to avoid PMD specific example application to show up in examples directory. Signed-off-by: Hemant Agrawal --- doc/guides/sample_app_ug/ioat.rst

RE: [PATCH v1 13/19] rawdev: remove unneeded header includes

2022-04-21 Thread Hemant Agrawal
Acked-by: Hemant Agrawal > -Original Message- > From: Sean Morrissey > Sent: Friday, April 22, 2022 12:39 AM > To: Nipun Gupta ; Hemant Agrawal > > Cc: dev@dpdk.org; Sean Morrissey > Subject: [PATCH v1 13/19] rawdev: remove unneeded header includes > Imp

[dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst

2014-07-23 Thread Hemant Agrawal
alloc_q is full. The logic has been changed to: 1. Initially allocand add buffer(burstsize) to alloc_q 2. Add buffers to alloc_q only when you are pulling out the buffers. Signed-off-by: Hemant Agrawal --- lib/librte_kni/rte_kni.c |8 ++-- 1 file changed, 6 insertions(+), 2 deletions

Re: [dpdk-dev] [PATCH v3 05/16] net/dpaa2: switch Rx timestamp to dynamic mbuf field

2020-11-03 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [dpdk-dev] [PATCH v3 3/8] crypto/armv8: add PMD optimized for ARMv8 processors

2017-01-12 Thread Hemant Agrawal
On 1/4/2017 11:03 PM, zbigniew.bo...@caviumnetworks.com wrote: From: Zbigniew Bodek This patch introduces crypto poll mode driver using ARMv8 cryptographic extensions. CPU compatibility with this driver is detected in run-time and virtual crypto device will not be created if CPU doesn't provide

Re: [dpdk-dev] [PATCH v3 0/8] Add crypto PMD optimized for ARMv8

2017-01-13 Thread Hemant Agrawal
On 1/4/2017 11:03 PM, zbigniew.bo...@caviumnetworks.com wrote: From: Zbigniew Bodek Introduce crypto poll mode driver using ARMv8 cryptographic extensions. This PMD is optimized to provide performance boost for chained crypto operations processing, such as: * encryption + HMAC generation * decr

Re: [dpdk-dev] [PATCH v3 1/8] mk: fix build of assembly files for ARM64

2017-01-13 Thread Hemant Agrawal
R= $(CROSS)ar LD= $(CROSS)ld OBJCOPY = $(CROSS)objcopy you may add: Acked-by: Hemant Agrawal on a side note=> This patch is not related to this patch series anymore.

Re: [dpdk-dev] [PATCH v3 2/8] lib: add cryptodev type for the upcoming ARMv8 PMD

2017-01-13 Thread Hemant Agrawal
On 1/4/2017 11:03 PM, zbigniew.bo...@caviumnetworks.com wrote: From: Zbigniew Bodek Add type and name for ARMv8 crypto PMD Signed-off-by: Zbigniew Bodek --- lib/librte_cryptodev/rte_cryptodev.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib

Re: [dpdk-dev] [PATCH v3 8/8] app/test: add ARMv8 crypto tests and test vectors

2017-01-13 Thread Hemant Agrawal
On 1/4/2017 11:03 PM, zbigniew.bo...@caviumnetworks.com wrote: From: Zbigniew Bodek Introduce unit tests for ARMv8 crypto PMD. Add test vectors for short cases such as 160 bytes. These test cases are ARMv8 specific since the code provides different processing paths for different input data size

Re: [dpdk-dev] [RFC] ethdev: abstraction layer for QoS hierarchical scheduler

2017-01-13 Thread Hemant Agrawal
On 11/30/2016 11:46 PM, Cristian Dumitrescu wrote: This RFC proposes an ethdev-based abstraction layer for Quality of Service (QoS) hierarchical scheduler. The goal of the abstraction layer is to provide a simple generic API that is agnostic of the underlying HW, SW or mixed HW-SW complex impleme

Re: [dpdk-dev] [PATCH v3 0/8] Add crypto PMD optimized for ARMv8

2017-01-15 Thread Hemant Agrawal
Hi Zbigniew, > -Original Message- > From: Zbigniew Bodek [mailto:zbigniew.bo...@caviumnetworks.com] > Subject: Re: [PATCH v3 0/8] Add crypto PMD optimized for ARMv8 > On 13.01.2017 09:07, Hemant Agrawal wrote: > > On 1/4/2017 11:03 PM, zbigniew.bo...@caviumnetworks.co

[dpdk-dev] [PATCH] mbuf: use pktmbuf helper to create the pool

2017-01-17 Thread Hemant Agrawal
When possible, replace the uses of rte_mempool_create() with the helper provided in librte_mbuf: rte_pktmbuf_pool_create(). This is the preferred way to create a mbuf pool. This also updates the documentation. Signed-off-by: Olivier Matz Signed-off-by: Hemant Agrawal --- This patch is derived

[dpdk-dev] [PATCHv4 00/33] NXP DPAA2 PMD

2017-01-17 Thread Hemant Agrawal
panic to errors * reduced checkpatch warnings Hemant Agrawal (33): mk/dpaa2: add the crc support to the machine type doc: add dpaa2 nic details drivers/common/dpaa2: adding qbman driver bus/fslmc: introducing fsl-mc bus driver bus/fslmc: introduce mc object functions bus/fslmc: add mc dpni o

[dpdk-dev] [PATCHv4 02/33] doc: add dpaa2 nic details

2017-01-17 Thread Hemant Agrawal
This patch adds the NXP dpaa2 architecture and pmd details in the Network interfaces section. Signed-off-by: Hemant Agrawal --- MAINTAINERS| 8 + doc/guides/nics/dpaa2.rst | 594 + doc/guides/nics/features/dpaa2.ini

[dpdk-dev] [PATCHv4 01/33] mk/dpaa2: add the crc support to the machine type

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal Acked-by: Jerin Jacob --- mk/machine/dpaa2/rte.vars.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mk/machine/dpaa2/rte.vars.mk b/mk/machine/dpaa2/rte.vars.mk index 8541633..e4735c2 100644 --- a/mk/machine/dpaa2/rte.vars.mk +++ b/mk

[dpdk-dev] [PATCHv4 04/33] bus/fslmc: introducing fsl-mc bus driver

2017-01-17 Thread Hemant Agrawal
The fslmc bus driver is a rte_bus driver which scans the fsl-mc bus for NXP DPAA2 SoCs. Signed-off-by: Hemant Agrawal --- config/common_base | 6 + config/defconfig_arm64-dpaa2-linuxapp-gcc | 5 + drivers/Makefile | 1

[dpdk-dev] [PATCHv4 05/33] bus/fslmc: introduce mc object functions

2017-01-17 Thread Hemant Agrawal
, crypto and other drivers. This is a low level library also used in kernel. Signed-off-by: Cristian Sovaiala Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/Makefile| 7 ++ drivers/bus/fslmc/mc/fsl_mc_cmd.h | 231 ++ drivers/bus/fslmc/mc

[dpdk-dev] [PATCHv4 06/33] bus/fslmc: add mc dpni object support

2017-01-17 Thread Hemant Agrawal
This patch add support for dpni object support in MC driver. DPNI represent a network interface object in DPAA2. Signed-off-by: Alex Marginean Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/Makefile |1 + drivers/bus/fslmc/mc/dpni.c| 732

[dpdk-dev] [PATCHv4 07/33] bus/fslmc: add mc dpio object support

2017-01-17 Thread Hemant Agrawal
This patch adds the DPIO object support in MC driver. DPIO - Data Path Input Output represent the processing context to access the QBMAN HW for packet I/O. Signed-off-by: Alex Marginean Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/Makefile | 1 + drivers/bus/fslmc

[dpdk-dev] [PATCHv4 09/33] bus/fslmc: add mc dpseci object support

2017-01-17 Thread Hemant Agrawal
dpseci represent a instance of SEC HW in DPAA2. Signed-off-by: Cristian Sovaiala Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/Makefile | 1 + drivers/bus/fslmc/mc/dpseci.c | 527 drivers/bus/fslmc/mc/fsl_dpseci.h

[dpdk-dev] [PATCHv4 11/33] bus/fslmc: add vfio support

2017-01-17 Thread Hemant Agrawal
of bus model, they canbe further aligned with eal vfio code. Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/bus/fslmc/Makefile | 2 + drivers/bus/fslmc/fslmc_bus.c | 10 + drivers/bus/fslmc/fslmc_vfio.c

[dpdk-dev] [PATCHv4 10/33] eal/vfio: adding vfio utility functions in map file

2017-01-17 Thread Hemant Agrawal
adding extra vfio utility functions to map file. They will be used by other vfio supported buses like fslmc bus for NXP DPAA2 devices Signed-off-by: Hemant Agrawal --- lib/librte_eal/bsdapp/eal/rte_eal_version.map | 3 +++ lib/librte_eal/linuxapp/eal/rte_eal_version.map | 3 +++ 2 files

[dpdk-dev] [PATCHv4 08/33] bus/fslmc: add mc dpbp object support

2017-01-17 Thread Hemant Agrawal
DPBP object represent a hw based buffer pool instance in the DPAA2 hardware. Signed-off-by: Alex Marginean Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/Makefile | 1 + drivers/bus/fslmc/mc/dpbp.c| 230 + drivers/bus/fslmc

[dpdk-dev] [PATCHv4 13/33] net/dpaa2: introducing NXP dpaa2 pmd driver

2017-01-17 Thread Hemant Agrawal
add support for fsl-mc bus based dpaa2 pmd driver. Signed-off-by: Hemant Agrawal --- config/common_base | 4 + config/defconfig_arm64-dpaa2-linuxapp-gcc | 5 + drivers/bus/Makefile| 2 + drivers/common/Makefile | 2

[dpdk-dev] [PATCHv4 12/33] bus/fslmc: scan for net and sec devices

2017-01-17 Thread Hemant Agrawal
This patch will add support in fslmc vfio process to scan and parse the dpni and dpseci object for net and crypto devices. It will add the scanned devices to the fslmc bus. Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/fslmc_vfio.c | 63 +- 1 file

[dpdk-dev] [PATCHv4 14/33] bus/fslmc: add debug log message support

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- config/common_base| 7 +++ config/defconfig_arm64-dpaa2-linuxapp-gcc | 5 ++ drivers/bus/fslmc/Makefile| 5 ++ drivers/bus/fslmc/fslmc_logs.h| 76 +++ drivers/common/dpaa2/qbman

[dpdk-dev] [PATCHv4 16/33] drivers/pool/dpaa2: adding hw offloaded mempool

2017-01-17 Thread Hemant Agrawal
Adding NXP DPAA2 architecture specific mempool support Each mempool instance is represented by a DPBP object from the FSL-MC bus. This patch also registers a dpaa2 type MEMPOOL OPS Signed-off-by: Hemant Agrawal --- config/common_base| 1 + config

[dpdk-dev] [PATCHv4 17/33] drivers/common/dpaa2: dpio routine to affine to crypto threads

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 45 ++ drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 3 ++ drivers/bus/fslmc/rte_pmd_fslmcbus_version.map | 1 + 3 files changed, 49 insertions(+) diff --git a/drivers/bus/fslmc

[dpdk-dev] [PATCHv4 15/33] drivers/common/dpaa2: dpio portal driver

2017-01-17 Thread Hemant Agrawal
to happen simultaneously across all CPUs. Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/Makefile | 3 + drivers/bus/fslmc/fslmc_vfio.c | 17 +- drivers/bus/fslmc/fslmc_vfio.h | 5 + drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 364

[dpdk-dev] [PATCHv4 19/33] net/dpaa2: add rss flow distribution

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/net/dpaa2/Makefile | 1 + drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 287 + drivers/net/dpaa2/dpaa2_ethdev.c | 31 +++- drivers/net/dpaa2/dpaa2_ethdev.h

[dpdk-dev] [PATCHv4 18/33] net/dpaa2: adding eth ops to dpaa2

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 20 ++ drivers/net/dpaa2/Makefile | 3 + drivers/net/dpaa2/dpaa2_ethdev.c| 412 +++- drivers/net/dpaa2/dpaa2_ethdev.h

[dpdk-dev] [PATCHv4 21/33] net/dpaa2: attach the buffer pool to dpni

2017-01-17 Thread Hemant Agrawal
This patch configures a MC-DPNI based DPAA2 PMD network port with a DPBP based buffer pool. Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 10 ++ drivers/net/dpaa2/Makefile | 3 ++ drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 57

[dpdk-dev] [PATCHv4 20/33] net/dpaa2: configure mac address at init

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- drivers/net/dpaa2/dpaa2_ethdev.c | 28 drivers/net/dpaa2/dpaa2_ethdev.h | 3 +++ 2 files changed, 31 insertions(+) diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c index 1d7ca66..54f4498 100644 --- a

[dpdk-dev] [PATCHv4 22/33] net/dpaa2: add support for l3 and l4 checksum offload

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 2 + drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 6 +++ drivers/net/dpaa2/dpaa2_ethdev.c| 72 +++-- 3 files changed, 76 insertions(+), 4 deletions(-) diff --git a/doc/guides/nics

[dpdk-dev] [PATCHv4 24/33] net/dpaa2: add mtu config support

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 4 drivers/net/dpaa2/dpaa2_ethdev.c| 34 + 3 files changed, 39 insertions(+) diff --git a/doc/guides/nics/features/dpaa2.ini

[dpdk-dev] [PATCHv4 23/33] net/dpaa2: add support for promiscuous mode

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/net/dpaa2/dpaa2_ethdev.c | 41 ++ 2 files changed, 42 insertions(+) diff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini index d50c62e

[dpdk-dev] [PATCHv4 26/33] net/dpaa2: rx packet parsing and packet type support

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h | 257 +++ drivers/net/dpaa2/dpaa2_ethdev.c | 23 +++ drivers/net/dpaa2/dpaa2_rxtx.c | 91 +- 4 files

[dpdk-dev] [PATCHv4 25/33] net/dpaa2: add packet rx and tx support

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 54 +++ drivers/net/dpaa2/Makefile | 1 + drivers/net/dpaa2/dpaa2_ethdev.c| 4 + drivers/net/dpaa2/dpaa2_ethdev.h| 3 + drivers/net/dpaa2/dpaa2_rxtx.c | 260

[dpdk-dev] [PATCHv4 28/33] net/dpaa2: basic stats support

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/net/dpaa2/dpaa2_ethdev.c | 86 ++ 2 files changed, 87 insertions(+) diff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini index 0660cab

[dpdk-dev] [PATCHv4 27/33] net/dpaa2: link status update

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- doc/guides/nics/features/dpaa2.ini | 1 + drivers/net/dpaa2/dpaa2_ethdev.c | 107 + 2 files changed, 108 insertions(+) diff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini index 0746d4b

[dpdk-dev] [PATCHv4 29/33] net/dpaa2: enable stashing for LS2088A devices

2017-01-17 Thread Hemant Agrawal
line data stashing for packet annotation data and packet context Signed-off-by: Hemant Agrawal --- drivers/net/dpaa2/dpaa2_ethdev.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c index a9d5f10..2cf395f 100644 --- a

[dpdk-dev] [PATCHv4 30/33] net/dpaa2: add support for non hw buffer pool packet transmit

2017-01-17 Thread Hemant Agrawal
Signed-off-by: Hemant Agrawal --- drivers/net/dpaa2/dpaa2_rxtx.c | 74 -- 1 file changed, 72 insertions(+), 2 deletions(-) diff --git a/drivers/net/dpaa2/dpaa2_rxtx.c b/drivers/net/dpaa2/dpaa2_rxtx.c index 7d73bde..55068e5 100644 --- a/drivers/net/dpaa2

[dpdk-dev] [PATCHv4 31/33] net/dpaa2: enabling the use of physical addresses

2017-01-17 Thread Hemant Agrawal
DPAA2 - ARM support both physical and virtual addressing. This patch enables the compile time usages of physical address instead of virtual address. The current usages are also set to default as Physical Address. Signed-off-by: Hemant Agrawal --- config/common_base| 1

[dpdk-dev] [PATCHv4 33/33] drivers/common/dpaa2: frame queue based dq storage alloc

2017-01-17 Thread Hemant Agrawal
This patch adds generic functions for allowing dq storage for the frame queues. As the frame queues are common resource for different drivers this is helpful. Signed-off-by: Hemant Agrawal --- drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 32 ++ drivers/bus/fslmc

<    1   2   3   4   5   6   7   8   9   10   >