RE: [PATCH] doc: add limitation in using segment-sz in crypto-perf

2025-05-16 Thread Anoob Joseph
f segment-sz is passed as argument, use values in > buffer-sz in descending order. > > Signed-off-by: Akhil Goyal Acked-by: Anoob Joseph

RE: [PATCH] test/crypto: add test case for modex group 24

2025-04-21 Thread Anoob Joseph
> Subject: [PATCH] test/crypto: add test case for modex group 24 > > Add test case for modex group 24. > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [PATCH] test/crypto: increment dequeue timeout

2025-04-21 Thread Anoob Joseph
> Subject: [PATCH] test/crypto: increment dequeue timeout > > Increment dequeue timeout to allow implementations taking longer cycles. > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [PATCH] examples/ipsec-secgw: fix iv len in ctr 192/256

2025-02-10 Thread Anoob Joseph
> Subject: [PATCH] examples/ipsec-secgw: fix iv len in ctr 192/256 > > This patch fixes IV length to 8 in case of AES-CTR 192/256. > > Fixes: 9413c3901f31 ("examples/ipsec-secgw: support additional algorithms") > > Signed-off-by: Nithinsen Kaithakadan Acked-by: Anoob Joseph

RE: [PATCH] examples/ipsec-secgw: fix iv len in ctr 192/256

2025-02-09 Thread Anoob Joseph
> Subject: [PATCH] examples/ipsec-secgw: fix iv len in ctr 192/256 > > This patch fixes IV length to 8 in case of AES-CTR 192/256. > > Fixes: 9413c3901f31 ("examples/ipsec-secgw: support additional > algorithms") > > Signed-off-by: Nithinsen Kaithakadan Acked-by: Anoob Joseph

[PATCH] doc: update ODM dmadev guide

2025-01-28 Thread Anoob Joseph
Update ODM dmadev guide with details on ODM PF driver application. The kernel PF driver module is being removed and so the steps specific to that is also removed. Signed-off-by: Anoob Joseph --- doc/guides/dmadevs/odm.rst | 39 ++ 1 file changed, 14

RE: [PATCH v3 3/3] drivers/crypto: use RTE_BIT64 in initializations of hash_algos

2025-01-27 Thread Anoob Joseph
gt; --- > > Reviewed-by: Morten Brørup <mailto:m...@smartsharesystems.com> > > CNXK crypto & OpenSSL crypto driver maintainers, please review/ack. Acked-by: Anoob Joseph

RE: [PATCH] examples/ipsec-secgw: fix cryptodev and eventdev ID

2025-01-23 Thread Anoob Joseph
> Subject: [PATCH] examples/ipsec-secgw: fix cryptodev and eventdev ID > > Fixing cryptodev and eventdev ID numbers. > > Fixes: 0dbe550a4af5 ("examples/ipsec-secgw: initialize event crypto adapter") > Cc: sta...@dpdk.org > > Signed-off-by: Tejasree Kondoj Acked-by: Anoob Joseph

RE: [PATCH 1/1] test/crypto: additional RSA tests for CNXK PMD

2025-01-23 Thread Anoob Joseph
> Subject: [PATCH 1/1] test/crypto: additional RSA tests for CNXK PMD > > Include additional RSA tests for CNXK PMD. These tests validates RSA > operations using private key in exponent form. > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [EXTERNAL] [PATCH v4 5/9] app/test: fix TLS zero length record

2024-11-22 Thread Anoob Joseph
lt;mailto:step...@networkplumber.org> Good catch. Looks like remnants after a rename exercise. Originally it was intended as separate for TLS 1.2, DTLS 1.2 & TLS 1.3. Acked-by: Anoob Joseph

RE: [EXTERNAL] [PATCH 01/16] common/cnxk: remove duplicate condition

2024-11-14 Thread Anoob Joseph
- > WYLn1v9SyTMrT5EQqh2TU&m=tCMuFtN3iZvm6NW4QbOzKChuntNLulIgTuVpxYI9t8tfV9TfaTSFRx49kikIS84j&s=2cGhW06MxChL2e5aNV_DQOLM1lQUuNBQKHQeLsS3IdE&e= > > Signed-off-by: Stephen Hemminger <mailto:step...@networkplumber.org> Acked-by: Anoob Joseph

RE: [EXTERNAL] [PATCH v4 1/1] dmadev: support priority configuration

2024-10-03 Thread Anoob Joseph
Hi Vamsi, Please see below. Thanks, Anoob > -Original Message- > From: Vamsi Krishna Attunuru > Sent: Thursday, October 3, 2024 6:46 PM > To: Anoob Joseph ; tho...@monjalon.net; > fengcheng...@huawei.com; bruce.richard...@intel.com; > m...@smartsharesystems.com

RE: [EXTERNAL] [PATCH v4 1/1] dmadev: support priority configuration

2024-10-03 Thread Anoob Joseph
Hi Vamsi, Looks good overall. Minor nit inline. With the change, Acked-by: Anoob Joseph Thanks, Anoob > From: Vamsi Attunuru <mailto:vattun...@marvell.com> > > Some DMA controllers offer the ability to configure priority level > for the hardware command queues, allowing for

[PATCH 2/2] crypto/cnxk: remove delay in stats

2024-08-26 Thread Anoob Joseph
Having 1 ms delay for retrieving stats per session would mean significant delay for a system with large number of sessions. If accurate stats are required, application can call stats again after a delay and get most updated stats. Signed-off-by: Anoob Joseph --- drivers/crypto/cnxk

[PATCH 1/2] test/crypto: allow retries with stats test

2024-08-26 Thread Anoob Joseph
Stats need not be reflected instantly after the operation. Relax the test case to have retries to allow slower updates. Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.h| 1 + app/test/test_cryptodev_security_ipsec.c | 11 ++- 2 files changed, 11 insertions

[PATCH 1/6] test/crypto: add asserts to validate test lengths

2024-08-22 Thread Anoob Joseph
Add asserts to validate the max lengths set. Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.c | 2 +- app/test/test_cryptodev.h | 2 ++ app/test/test_cryptodev_aead_test_vectors.h | 14 +- 3 files changed, 16 insertions(+), 2 deletions

[PATCH 3/6] test/crypto: remove redefinition

2024-08-22 Thread Anoob Joseph
Remove redefinition of TRUE & FALSE. These are defined by stdbool. Can use the same. Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.c | 5 +++-- app/test/test_cryptodev.h | 3 --- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/test/test_cryptodev.c b/app/

[PATCH 2/6] test/crypto: enable larger packet sizes with TLS

2024-08-22 Thread Anoob Joseph
Enable larger packet sizes with TLS. Add wrapper for existing create_segmented_mbuf() function to get allocations from both pools. Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.c | 13 +-- app/test/test_cryptodev.h | 38

[PATCH 4/6] test/crypto: remove unused macros

2024-08-22 Thread Anoob Joseph
The macros are not used. Remove the same. Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.c | 2 -- app/test/test_cryptodev.h | 5 - 2 files changed, 7 deletions(-) diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c index 169e2f3b48..1491ff03ba 100644 --- a/app/test

[PATCH 5/6] test/crypto: start opening brace in new line

2024-08-22 Thread Anoob Joseph
Start opening brace of the function body in new line as suggested in coding guideline. Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.h | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/test/test_cryptodev.h b/app/test/test_cryptodev.h index c56ef2fe3f

[PATCH 6/6] test/crypto: free pools in teardown

2024-08-22 Thread Anoob Joseph
Free the pools allocated in testsuite_setup. Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.c | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c index 1491ff03ba..6079d10078 100644 --- a/app/test

[PATCH 0/6] Fixes and improvements in crypto unit tests

2024-08-22 Thread Anoob Joseph
Enable larger packet sizes in TLS tests and add minor improvements in crypto unit tests. Anoob Joseph (6): test/crypto: add asserts to validate test lengths test/crypto: enable larger packet sizes with TLS test/crypto: remove redefinition test/crypto: remove unused macros test/crypto

RE: [PATCH v1] examples/ipsec-secgw: free the actual mbuf pointer

2024-08-21 Thread Anoob Joseph
gt; Signed-off-by: Vidya Sagar Velumuri Acked-by: Anoob Joseph

RE: [PATCH] doc: announce change in crypto queue setup

2024-07-31 Thread Anoob Joseph
> > Certain hardware crypto PMDs may support setting up of priority to a queue > pair. > Hence a new parameter for priority will be added in struct > rte_cryptodev_qp_conf. > > Signed-off-by: Akhil Goyal Acked-by: Anoob Joseph

RE: [PATCH] doc: announce cryptodev changes to offload RSA in VirtIO

2024-07-23 Thread Anoob Joseph
> Subject: [PATCH] doc: announce cryptodev changes to offload RSA in VirtIO > > Announce cryptodev changes to offload RSA asymmetric operation in VirtIO > PMD. > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [PATCH] doc: announce cryptodev change to support EDDSA

2024-07-23 Thread Anoob Joseph
> Subject: [PATCH] doc: announce cryptodev change to support EDDSA > > Announce the additions in cryptodev ABI to support EDDSA algorithm. > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [PATCH v1] test/crypto: fix comparison function for modex values

2024-07-15 Thread Anoob Joseph
ro") > Cc: sta...@dpdk.org > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [PATCH v1] test/crypto: fix asymmetric capability test

2024-07-15 Thread Anoob Joseph
issue: 373365 > Fixes: 2c6dab9cd93 ("test/crypto: add RSA and Mod tests") > Cc: sta...@dpdk.org > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [PATCH v1] test/crypto: remove unused stats in test setup

2024-07-15 Thread Anoob Joseph
> Subject: [PATCH v1] test/crypto: remove unused stats in test setup > > Remove unused stats in test setup. > > Coverity issue: 373869 > Fixes: 2c6dab9cd93 ("test/crypto: add RSA and Mod tests") > Cc: sta...@dpdk.org > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

[PATCH] test/event: increase default queue depth for tests

2024-06-18 Thread Anoob Joseph
cater to such use cases. Signed-off-by: Anoob Joseph --- app/test/test_event_crypto_adapter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test/test_event_crypto_adapter.c b/app/test/test_event_crypto_adapter.c index 0c56744ba0..9d38a66bfa 100644 --- a/app/test

RE: [PATCH 0/7] Improvements and new test cases

2024-06-17 Thread Anoob Joseph
y: use single session in data walkthrough test > > Vidya Sagar Velumuri (3): > test/crypto: unit tests for padding for TLS-1.3 > test/crypto: verify padding corruption in TLS-1.2 > test/crypto: verify padding corruption in DTLS-1.2 Series Acked-by: Anoob Joseph <>

RE: [PATCH v1 0/4] test/crypto: enhance modex tests

2024-06-17 Thread Anoob Joseph
d variable in modex test data > test/crypto: use common test function for mod tests > test/crypto: add modex tests for zero padded operands Series Acked-by: Anoob Joseph

RE: [PATCH v1 0/6] app/crypto-perf: add asymmetric crypto tests

2024-06-16 Thread Anoob Joseph
modex groups test > app/crypto-perf: remove redundant local varriable > app/crypto-perf: fix result location for asymmetric test > app/crypto-perf: add function to check asymmetric operation > app/crypto-perf: support ECDSA > Series Acked-by: Anoob Joseph

RE: [PATCH] crypto/cnxk: fix ECDH pubkey verify

2024-06-16 Thread Anoob Joseph
> > Fix dequeue operation for ECDH pubkey verify. > > Fixes: baae0994fa96 ("crypto/cnxk: support ECDH") > Fixes: 5c9025583167 ("crypto/cnxk: fix CN9K ECDH public key verification") > Cc: sta...@dpdk.org > > Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Anoob Joseph

RE: [PATCH] app/crypto-perf: support IPsec/TLS segmented buffers

2024-05-30 Thread Anoob Joseph
> > Added support to allow segmented buffers for IPsec and tls-record security > offload cases. > > Signed-off-by: Akhil Goyal Acked-by: Anoob Joseph

RE: [PATCH v2 0/3] cryptodev: add API to get used queue pair depth

2024-05-29 Thread Anoob Joseph
s is suppressed as the updated struct rte_crypto_fp_ops is an internal > structure and not to be used by application directly. > Series Acked-by: Anoob Joseph

[PATCH v4 7/7] dma/odm: add remaining ops

2024-05-27 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add all remaining ops such as fill, burst_capacity etc. Also update the documentation. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS| 1 + doc/guides/dmadevs

[PATCH v4 6/7] dma/odm: add copy and copy sg ops

2024-05-27 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add ODM copy and copy SG ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 236 +++ 1 file changed, 236 insertions(+) diff --git a

[PATCH v4 5/7] dma/odm: add stats

2024-05-27 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA dev stats. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 63 ++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff

[PATCH v4 4/7] dma/odm: add device ops

2024-05-27 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA device control ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.c| 144 ++- drivers/dma/odm/odm.h| 54

[PATCH v4 3/7] dma/odm: add dev init and fini

2024-05-27 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add ODM device init and fini. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/meson.build | 2 +- drivers/dma/odm/odm.c| 97 drivers

[PATCH v4 2/7] dma/odm: add hardware defines

2024-05-27 Thread Anoob Joseph
Add ODM registers and structures. Add mailbox structs as well. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.h | 106 + drivers/dma/odm/odm_priv.h | 49

[PATCH v4 1/7] dma/odm: add framework for ODM DMA device

2024-05-27 Thread Anoob Joseph
Add framework for Odyssey ODM DMA device. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS | 6 +++ drivers/dma/meson.build | 1 + drivers/dma/odm/meson.build | 14 +++ drivers/dma/odm/odm.h

[PATCH v4 0/7] Add ODM DMA device

2024-05-27 Thread Anoob Joseph
CI - Moved update to usertools as separate patch Anoob Joseph (2): dma/odm: add framework for ODM DMA device dma/odm: add hardware defines Gowrishankar Muthukrishnan (3): dma/odm: add dev init and fini dma/odm: add device ops dma/odm: add stats Vidya Sagar Velumuri (2): dma/odm: add copy a

[PATCH] common/cnxk: restore segregation of logs based on module

2024-04-23 Thread Anoob Joseph
50a1 ("dma/cnxk: rework DMA driver") Signed-off-by: Anoob Joseph --- doc/guides/cryptodevs/cnxk.rst | 2 +- doc/guides/eventdevs/cnxk.rst | 4 ++-- doc/guides/mempool/cnxk.rst| 2 +- doc/guides/mldevs/cnxk.rst | 2 +- doc/guides/nics/cnxk.rst | 8

[PATCH v3 7/7] dma/odm: add remaining ops

2024-04-18 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add all remaining ops such as fill, burst_capacity etc. Also update the documentation. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS | 1 + doc/guides/dmadevs/index.rst

[PATCH v3 6/7] dma/odm: add copy and copy sg ops

2024-04-18 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add ODM copy and copy SG ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 236 +++ 1 file changed, 236 insertions(+) diff --git a

[PATCH v3 5/7] dma/odm: add stats

2024-04-18 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA dev stats. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 63 ++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff

[PATCH v3 4/7] dma/odm: add device ops

2024-04-18 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA device control ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.c| 144 ++- drivers/dma/odm/odm.h| 58

[PATCH v3 3/7] dma/odm: add dev init and fini

2024-04-18 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add ODM device init and fini. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/meson.build | 2 +- drivers/dma/odm/odm.c| 97 drivers

[PATCH v3 2/7] dma/odm: add hardware defines

2024-04-18 Thread Anoob Joseph
Add ODM registers and structures. Add mailbox structs as well. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.h | 116 + drivers/dma/odm/odm_priv.h | 49

[PATCH v3 1/7] dma/odm: add framework for ODM DMA device

2024-04-18 Thread Anoob Joseph
Add framework for Odyssey ODM DMA device. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS | 6 +++ drivers/dma/meson.build | 1 + drivers/dma/odm/meson.build | 14 +++ drivers/dma/odm/odm.h

[PATCH v3 0/7] Add ODM DMA device

2024-04-18 Thread Anoob Joseph
c pointers and 4 destination pointers. The PMD is tested with both unit tests and performance applications. Changes in v3 - Addressed build failure with stdatomic stage in CI Changes in v2 - Addressed build failure in CI - Moved update to usertools as separate patch Anoob Joseph (2): dm

[PATCH v2 7/7] dma/odm: add remaining ops

2024-04-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add all remaining ops such as fill, burst_capacity etc. Also update the documentation. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS | 1 + doc/guides/dmadevs/index.rst

[PATCH v2 6/7] dma/odm: add copy and copy sg ops

2024-04-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add ODM copy and copy SG ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 236 +++ 1 file changed, 236 insertions(+) diff --git a

[PATCH v2 4/7] dma/odm: add device ops

2024-04-17 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA device control ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.c| 144 ++- drivers/dma/odm/odm.h| 58

[PATCH v2 5/7] dma/odm: add stats

2024-04-17 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA dev stats. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 63 ++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff

[PATCH v2 3/7] dma/odm: add dev init and fini

2024-04-17 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add ODM device init and fini. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/meson.build | 2 +- drivers/dma/odm/odm.c| 97 drivers

[PATCH v2 2/7] dma/odm: add hardware defines

2024-04-17 Thread Anoob Joseph
Add ODM registers and structures. Add mailbox structs as well. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.h | 116 + drivers/dma/odm/odm_priv.h | 49

[PATCH v2 1/7] dma/odm: add framework for ODM DMA device

2024-04-17 Thread Anoob Joseph
Add framework for Odyssey ODM DMA device. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS | 6 +++ drivers/dma/meson.build | 1 + drivers/dma/odm/meson.build | 14 +++ drivers/dma/odm/odm.h

[PATCH v2 0/7] Add ODM DMA device

2024-04-17 Thread Anoob Joseph
c pointers and 4 destination pointers. The PMD is tested with both unit tests and performance applications. Changes in v2 - Addressed build failure with CI - Moved update to usertools as separate patch Anoob Joseph (2): dma/odm: add framework for ODM DMA device dma/odm: add hardware defines Go

[PATCH] usertools/devbind: add ODM DMA device

2024-04-17 Thread Anoob Joseph
Add support for ODM DMA device in devbind. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- usertools/dpdk-devbind.py | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk

[PATCH 8/8] dma/odm: add remaining ops

2024-04-15 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add all remaining ops such as fill, burst_capacity etc. Also update the documentation. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS | 1 + doc/guides/dmadevs/index.rst

[PATCH 7/8] dma/odm: add copy and copy sg ops

2024-04-15 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add ODM copy and copy SG ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 233 +++ 1 file changed, 233 insertions(+) diff --git a

[PATCH 6/8] dma/odm: add stats

2024-04-15 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA dev stats. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm_dmadev.c | 63 ++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff

[PATCH 5/8] dma/odm: add device ops

2024-04-15 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add DMA device control ops. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.c| 144 ++- drivers/dma/odm/odm.h| 58

[PATCH 4/8] dma/odm: add dev init and fini

2024-04-15 Thread Anoob Joseph
From: Gowrishankar Muthukrishnan Add ODM device init and fini. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/meson.build | 2 +- drivers/dma/odm/odm.c| 97 drivers

[PATCH 3/8] dma/odm: add hardware defines

2024-04-15 Thread Anoob Joseph
Add ODM registers and structures. Add mailbox structs as well. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- drivers/dma/odm/odm.h | 116 + drivers/dma/odm/odm_priv.h | 49

[PATCH 2/8] dma/odm: add framework for ODM DMA device

2024-04-15 Thread Anoob Joseph
Add framework for Odyssey ODM DMA device. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- MAINTAINERS | 6 +++ drivers/dma/meson.build | 1 + drivers/dma/odm/meson.build | 14 +++ drivers/dma/odm/odm.h

[PATCH 1/8] usertools/devbind: add ODM DMA device

2024-04-15 Thread Anoob Joseph
Add support for ODM DMA device in devbind. Signed-off-by: Anoob Joseph Signed-off-by: Gowrishankar Muthukrishnan Signed-off-by: Vidya Sagar Velumuri --- usertools/dpdk-devbind.py | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk

[PATCH 0/8] Add ODM DMA device

2024-04-15 Thread Anoob Joseph
upto 4 src pointers and 4 destination pointers. The PMD is tested with both unit tests and performance applications. Anoob Joseph (3): usertools/devbind: add ODM DMA device dma/odm: add framework for ODM DMA device dma/odm: add hardware defines Gowrishankar Muthukrishnan (3): dma/odm: add de

RE: [PATCH 00/12] Add TLS features

2024-03-14 Thread Anoob Joseph
> Subject: [PATCH 00/12] Add TLS features > > Add the following features > 1. Multi segmented packet for TLS > 2. Padding verification for TLS > 3. SHA384 & ChaChaPoly for TLS > > Aakash Sasidharan (1): > crypto/cnxk: add support for oop processing in TLS > &

[PATCH] config/arm: add fallback march for Neoverse V2

2024-03-07 Thread Anoob Joseph
Add march & fallback march for Neoverse V2 to support build with older compilers that doesn't support mcpu = 'neoverse-v2'. Signed-off-by: Anoob Joseph --- Depends-on: series-31402 ("config/arm: avoid mcpu and march conflicts") config/arm/meson.build | 4 +++-

[PATCH] config/arm: sort in alphabetical order

2024-03-06 Thread Anoob Joseph
Move 'soc_cn9k' above 'soc_cn10k' to have the list alphabetically sorted. Signed-off-by: Anoob Joseph --- config/arm/meson.build | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/config/arm/meson.build b/config/arm/meson.bu

[PATCH v3] config/arm: add Marvell Odyssey

2024-03-05 Thread Anoob Joseph
Add meson build configuration for Marvell Odyssey platform with 64-bit ARM Neoverse V2 cores. Signed-off-by: Anoob Joseph Reviewed-by: Honnappa Nagarahalli Reviewed-by: Ruifeng Wang --- Depends-on: series-31141 ("config/arm: add Neoverse V2 part number") Changes in v3: - Added

RE: [PATCH v2] config/arm: add Marvell Odyssey

2024-03-05 Thread Anoob Joseph
Hi Honnappa, Thanks for the review. Please see inline. Thanks, Anoob > -Original Message- > From: Honnappa Nagarahalli > Sent: Wednesday, March 6, 2024 8:50 AM > To: Anoob Joseph > Cc: Juraj Linkeš ; tho...@monjalon.net; David > Marchand ; Jerin Jacob ; nd &

RE: [PATCH 00/21] Improvements and new test cases

2024-03-05 Thread Anoob Joseph
gt; test/security: add TLS/DTLS 1.2 AES-256-SHA384 vectors > test/crypto: add TLS 1.3 vectors > > Anoob Joseph (1): > test/cryptodev: allow zero packet length buffers > > Vidya Sagar Velumuri (11): > test/security: unit test for TLS packet corruption > test/securi

[PATCH] test/crypto: fix non ASCII character

2024-03-05 Thread Anoob Joseph
Fix non ASCII character in the comment. Revert to original text. Bugzilla ID: 1396 Fixes: f97c63f4f445 ("test/crypto: add AES-GCM external mbuf case") Signed-off-by: Anoob Joseph --- app/test/test_cryptodev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH v2] config/arm: add Marvell Odyssey

2024-03-05 Thread Anoob Joseph
Add meson build configuration for Marvell Odyssey platform with 64-bit ARM Neoverse V2 cores. Signed-off-by: Anoob Joseph --- Depends-on: series-31141 ("config/arm: add Neoverse V2 part number") Changes in v2: - Renamed config file config/arm/arm64_odyssey_linu

[PATCH] config/arm: add Marvell Odyssey

2024-03-05 Thread Anoob Joseph
Add meson build configuration for Marvell Odyssey platform with 64-bit ARM Neoverse V2 cores. Signed-off-by: Anoob Joseph --- Depends-on: series-31141 ("config/arm: add Neoverse V2 part number") config/arm/arm64_odyssey_linux_gcc-marvell | 17 + config/arm/m

RE: [PATCH] app/crypto-perf: support TLS record

2024-02-29 Thread Anoob Joseph
> > Added support for latency and throughput measurement of TLS and DTLS > security ops. > > Signed-off-by: Akhil Goyal Acked-by: Anoob Joseph

RE: [EXT] [PATCH v4] examples/ipsec-secgw: fix cryptodev to SA mapping

2024-02-27 Thread Anoob Joseph
igned-off-by: Radu Nicolau > Tested-by: Ting-Kai Ku > Acked-by: Ciara Power > Acked-by: Kai Ji Acked-by: Anoob Joseph

RE: [EXT] [PATCH v3] examples/ipsec-secgw: fix cryptodev to SA mapping

2024-02-27 Thread Anoob Joseph
Hi Radu, Please see inline. Thanks, Anoob > -Original Message- > From: Radu Nicolau > Sent: Tuesday, February 27, 2024 3:41 PM > To: Anoob Joseph > Cc: sta...@dpdk.org; Volodymyr Fialko ; Ting-Kai Ku > ; Ciara Power ; Kai Ji > ; Akhil Goyal ; dev@dpdk.org > S

RE: [EXT] [PATCH v3] examples/ipsec-secgw: fix cryptodev to SA mapping

2024-02-26 Thread Anoob Joseph
Hi Radu, Thanks for making the changes. I've one more question. Please see inline. Thanks, Anoob > -Original Message- > From: Radu Nicolau > Sent: Monday, February 26, 2024 3:56 PM > To: dev@dpdk.org > Cc: Anoob Joseph ; Radu Nicolau > ; sta...@dpdk.org; Volody

RE: [EXT] [PATCH v2] examples/ipsec-secgw: fix cryptodev to SA mapping

2024-02-25 Thread Anoob Joseph
Hi Radu, Using same session across multiple devices would only work if the device instances are same. For example, if you use QAT device 0 & QAT device 1, then the sharing is okay. But if we have QAT and some SW crypto PMD, then the same session will not work. Is it possible to throw a warning

RE: [EXT] [PATCH 7/9] pdcp: use C11 alignof

2024-01-24 Thread Anoob Joseph
> > External Email > > -- > Replace use of __alignof__(T) with C11 alignof(T) to improve portability > between toolchains. > > Signed-off-by: Tyler Retzlaff Acked-by: Anoob Joseph

[PATCH v3 24/24] crypto/cnxk: add CPT SG mode debug

2024-01-17 Thread Anoob Joseph
From: Tejasree Kondoj Adding CPT SG mode debug dump. Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 135 +- drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 7 ++ 2 files changed, 141 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/cnx

[PATCH v3 23/24] crypto/cnxk: add TLS 1.3 capability

2024-01-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add TLS 1.3 record read and write capability Signed-off-by: Vidya Sagar Velumuri --- doc/guides/rel_notes/release_24_03.rst| 4 +- .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 92 +++ 2 files changed, 94 insertions(+), 2 deletions(-) diff

[PATCH v3 22/24] crypto/cnxk: add support for TLS 1.3

2024-01-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add support for TLS-1.3. Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/roc_ie_ot_tls.h | 50 +-- drivers/crypto/cnxk/cn10k_cryptodev_sec.h | 3 +- drivers/crypto/cnxk/cn10k_tls.c | 159 +- 3 files changed, 136

[PATCH v3 21/24] crypto/cnxk: use a single function for opad ipad

2024-01-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Use a single function for opad and ipad generation for IPsec, TLS and flexi crypto. Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/cnxk_security.c | 65 ++--- drivers/common/cnxk/cnxk_security.h | 5 --- drivers/common/cnxk/roc_s

[PATCH v3 20/24] crypto/cnxk: validate the combinations supported in TLS

2024-01-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Validate the cipher and auth combination to allow only the ones supported by hardware. Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_tls.c | 35 - 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/driver

[PATCH v3 19/24] crypto/cnxk: replace PDCP with PDCP chain opcode

2024-01-17 Thread Anoob Joseph
From: Tejasree Kondoj Replacing PDCP opcode with PDCP chain opcode. Signed-off-by: Tejasree Kondoj --- drivers/common/cnxk/roc_se.c | 331 +- drivers/common/cnxk/roc_se.h | 18 +- drivers/crypto/cnxk/cnxk_se.h | 96 +- 3 files changed, 135 insertions

[PATCH v3 18/24] crypto/cnxk: add PMD APIs for raw submission to CPT

2024-01-17 Thread Anoob Joseph
Add PMD APIs to allow applications to directly submit CPT instructions to hardware. Signed-off-by: Anoob Joseph --- doc/api/doxy-api-index.md | 1 + doc/api/doxy-api.conf.in | 1 + doc/guides/rel_notes/release_24_03.rst| 1 + drivers/crypto/cnxk

[PATCH v3 16/24] crypto/cnxk: add TLS record datapath handling

2024-01-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add support for TLS record handling in datapath. Signed-off-by: Anoob Joseph Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 57 +++- drivers/crypto/cnxk/cn10k_cryptodev_sec.c | 7 + drivers/crypto/cnxk/cn10k_tls_ops.h

[PATCH v3 14/24] crypto/cnxk: separate IPsec from security common code

2024-01-17 Thread Anoob Joseph
The current structs and functions assume only IPsec offload. Separate it out to allow for addition of TLS. Signed-off-by: Anoob Joseph Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_cryptodev.c | 2 +- drivers/crypto/cnxk/cn10k_cryptodev_sec.c | 127

[PATCH v3 17/24] crypto/cnxk: add TLS capability

2024-01-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add TLS 1.2 record read and write capability. Add DTLS 1.2 record read and write capability. Signed-off-by: Anoob Joseph Signed-off-by: Vidya Sagar Velumuri --- doc/guides/rel_notes/release_24_03.rst| 2 + drivers/common/cnxk/hw/cpt.h

[PATCH v3 11/24] crypto/cnxk: rename security caps as IPsec security caps

2024-01-17 Thread Anoob Joseph
IPsec and TLS Signed-off-by: Anoob Joseph Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/cnxk_security.c | 13 ++-- drivers/common/cnxk/cnxk_security.h | 17 +++-- drivers/common/cnxk/version.map | 1 + drivers/crypto/cnxk/cn10k_cryptodev_ops.c

[PATCH v3 15/24] crypto/cnxk: add TLS record session ops

2024-01-17 Thread Anoob Joseph
From: Vidya Sagar Velumuri Add TLS record session ops for creating and destroying security sessions. Add support for both read and write sessions. Signed-off-by: Anoob Joseph Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_cryptodev_sec.h | 8 + drivers/crypto/cnxk

[PATCH v3 13/24] common/cnxk: add TLS record contexts

2024-01-17 Thread Anoob Joseph
Add TLS record read and write contexts. Signed-off-by: Anoob Joseph Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/roc_cpt.h | 4 +- drivers/common/cnxk/roc_ie_ot_tls.h | 199 drivers/common/cnxk/roc_se.h| 11 ++ 3 files changed, 211

[PATCH v3 12/24] common/cnxk: update opad-ipad gen to handle TLS

2024-01-17 Thread Anoob Joseph
For TLS opcodes, ipad is at the offset 64 as compared to the packed implementation for IPsec. Extend the function to handle TLS contexts as well. Signed-off-by: Anoob Joseph Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/cnxk_security.c | 15 --- drivers/common/cnxk

  1   2   3   4   5   6   7   8   9   10   >