f segment-sz is passed as argument, use values in
> buffer-sz in descending order.
>
> Signed-off-by: Akhil Goyal
Acked-by: 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
> 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
> 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
> 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
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
gt; ---
>
> Reviewed-by: Morten Brørup <mailto:m...@smartsharesystems.com>
>
> CNXK crypto & OpenSSL crypto driver maintainers, please review/ack.
Acked-by: 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
> 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
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
-
> WYLn1v9SyTMrT5EQqh2TU&m=tCMuFtN3iZvm6NW4QbOzKChuntNLulIgTuVpxYI9t8tfV9TfaTSFRx49kikIS84j&s=2cGhW06MxChL2e5aNV_DQOLM1lQUuNBQKHQeLsS3IdE&e=
>
> Signed-off-by: Stephen Hemminger <mailto:step...@networkplumber.org>
Acked-by: 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
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
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
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
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
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/
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
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
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
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
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
gt; Signed-off-by: Vidya Sagar Velumuri
Acked-by: 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
> 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
> 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
ro")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Gowrishankar Muthukrishnan
Acked-by: 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
> 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
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
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
<>
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
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
>
> 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
>
> Added support to allow segmented buffers for IPsec and tls-record security
> offload cases.
>
> Signed-off-by: Akhil Goyal
Acked-by: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
> 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
>
&
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 +++-
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
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
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
&
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
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
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
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
>
> Added support for latency and throughput measurement of TLS and DTLS
> security ops.
>
> Signed-off-by: Akhil Goyal
Acked-by: Anoob Joseph
igned-off-by: Radu Nicolau
> Tested-by: Ting-Kai Ku
> Acked-by: Ciara Power
> Acked-by: Kai Ji
Acked-by: 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
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
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
>
> 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 1014 matches
Mail list logo