[EXTERNAL] RE: [PATCH 1/3] eventdev: introduce event vector adapter

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: pbhagavatula@ marvell. com > Sent: Thursday, April 10, 2025 11: 31 PM > To: Jerin Jacob ; pravin. pathak@ intel. com; > hemant. agrawal@ nxp. com; ZjQcmQRYFpfptBannerStart Prioritize security for external emails: Confirm

RE: [EXTERNAL] [PATCH v1 4/7] event/dlb2: support managing history list resource

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: Pravin Pathak > Sent: Friday, May 9, 2025 9: 54 AM > To: dev@ dpdk. org > Cc: Jerin Jacob ; mike. ximing. chen@ intel. com; > bruce. richardson@ intel. com; ZjQcmQRYFpfptBannerStart Prioritize security for external emails:

RE: [EXTERNAL] [PATCH v1 4/7] event/dlb2: support managing history list resource

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: Pravin Pathak > Sent: Friday, May 9, 2025 9: 54 AM > To: dev@ dpdk. org > Cc: Jerin Jacob ; mike. ximing. chen@ intel. com; > bruce. richardson@ intel. com; ZjQcmQRYFpfptBannerStart Prioritize security for external emails:

RE: [EXTERNAL] [PATCH v1 3/7] event/dlb2: return 96 single link ports for DLB2.5

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: Pravin Pathak > Sent: Friday, May 9, 2025 9: 54 AM > To: dev@ dpdk. org > Cc: Jerin Jacob ; mike. ximing. chen@ intel. com; > bruce. richardson@ intel. com; ZjQcmQRYFpfptBannerStart Prioritize security for external emails:

RE: [EXTERNAL] [PATCH v4] event/dlb2: consolidate AVX512 and SSE changes

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: Tirthendu Sarkar > Sent: Tuesday, April 8, 2025 6: 31 PM > To: dev@ dpdk. org > Cc: bruce. richardson@ intel. com; pravin. pathak@ intel. com; Tirthendu Sarkar > ZjQcmQRYFpfptBannerStart Prioritize security for external emails:

RE: [EXTERNAL] [PATCH] drivers: remove __rte_used from functions for compatibility with MSVC

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: Andre Muezerie > Sent: Friday, April 4, 2025 7: 18 AM > To: Nithin Kumar Dabilpuram ; Kiran Kumar > Kokkilagadda ; ZjQcmQRYFpfptBannerStart Prioritize security for external emails: Confirm sender and content safety befor

RE: [EXTERNAL] [PATCH] event/eth_tx: prefetch mbuf headers

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: Mattias Rönnblom > Sent: Friday, March 28, 2025 11: 14 AM > To: dev@ dpdk. org > Cc: Mattias Rönnblom ; Naga Harish K S V > ZjQcmQRYFpfptBannerStart Prioritize security for external emails: Confirm sender and content saf

[EXTERNAL] RE: [PATCH v2] cnxk: use stdatomic API

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: pbhagavatula@ marvell. com > Sent: Monday, May 12, 2025 7: 29 PM > To: Jerin Jacob ; Ankur Dwivedi > ; Anoob ZjQcmQRYFpfptBannerStart Prioritize security for external emails: Confirm sender and content safety before clic

[PATCH 2/6] crypto/cnxk: add lookaside IPsec CPT LF stats

2025-05-26 Thread Tejasree Kondoj
Adding global CPT LF stats for lookaside IPsec. Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cn10k_ipsec.c| 4 drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 1 + 2 files changed, 5 insertions(+) diff --git a/drivers/crypto/cnxk/cn10k_ipsec.c b/drivers/crypto/cnxk/cn10k_ipse

[PATCH 1/6] crypto/cnxk: update the sg list population

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri update the last seg with length before populating the scatter list Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_tls_ops.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/cnxk/cn10k_tls_ops.h b/drivers/c

[PATCH 6/6] crypto/cnxk: enable IV from application support

2025-05-26 Thread Tejasree Kondoj
Enabling IV from application as the default option. Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cn9k_ipsec.c | 19 +-- drivers/crypto/cnxk/cn9k_ipsec_la_ops.h | 5 + .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 6 ++ 3 files changed, 4 i

[PATCH 5/6] crypto/cnxk: add check for max supported gather entries

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add check for max supported gather entries. Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/roc_cpt_sg.h | 1 + drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 10 ++ drivers/crypto/cnxk/cn10k_tls_ops.h | 10 ++ 3 files changed, 2

[PATCH 3/6] crypto/cnxk: fix qp stats PMD API

2025-05-26 Thread Tejasree Kondoj
Fixing qp stats PMD API. Fixes: bf52722b9377 ("crypto/cnxk: add PMD API to get queue stats") Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/cnxk/cnxk_cryptodev_ops.c b/drivers/crypto

[PATCH 4/6] crypto/cnxk: fail Rx inject configure if not supported

2025-05-26 Thread Tejasree Kondoj
From: Aakash Sasidharan Rx inject is supported only with CPT05 microcode version. sg_ver2 indicates if CPT05 is loaded. Fail the rx inject configuration with ENOTSUP error if sg_ver2 is not supported. Signed-off-by: Aakash Sasidharan --- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 6 ++ 1

[PATCH 0/6] fixes and improvements to cnxk crypto PMD

2025-05-26 Thread Tejasree Kondoj
This patch adds fixes and improvements to cnxk crypto PMD. Aakash Sasidharan (1): crypto/cnxk: fail Rx inject configure if not supported Tejasree Kondoj (3): crypto/cnxk: add lookaside IPsec CPT LF stats crypto/cnxk: fix qp stats PMD API crypto/cnxk: enable IV from application support Vi

Re: [PATCH v4] vhost: fix crash caused by accessing a freed vsocket

2025-05-26 Thread Stephen Hemminger
On Mon, 8 Jul 2024 12:41:03 +0800 Gongming Chen wrote: > diff --git a/lib/vhost/vhost_thread.c b/lib/vhost/vhost_thread.c > new file mode 100644 > index 00..f3ff182976 > --- /dev/null > +++ b/lib/vhost/vhost_thread.c > @@ -0,0 +1,33 @@ > +#include > + > +#include "vhost_thread.h" > + >

Re: [PATCH v4 1/3] net: fix GTP packet parsing

2025-05-26 Thread Stephen Hemminger
On Fri, 23 May 2025 10:55:55 +0800 Dengdui Huang wrote: > After parsing the GTP packet header, the next protocol type should > be converted from RTE_GTP_TYPE_IPV4/IPV6 to RTE_ETHER_TYPE_IPV4/IPV6. > Otherwise, the next protocol cannot be parsed. > > Bugzilla ID: 1672 > Fixes: 64ed7f854cf4 ("net:

[PATCH v2 12/40] crypto/cnxk: add enqueue function support

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add cryptodev enqueue function support for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev.c | 2 +- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 193 +- drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 2 +- dr

[PATCH v2 23/40] crypto/cnxk: add tls write session creation

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add support for tls read session creation for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 4 + drivers/crypto/cnxk/cn20k_cryptodev_sec.h | 12 + drivers/crypto/cnxk/cn20k_tls.c | 463 +- 3

[PATCH v2 27/40] crypto/cnxk: tls post process

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add tls post process Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 160 ++ 1 file changed, 160 insertions(+) diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c b/drivers/crypto/cnxk/cn20k_cryptodev_ops.c

RE: [PATCH v1 1/4] ring: introduce extra run-time checks

2025-05-26 Thread Konstantin Ananyev
> > > > From: Konstantin Ananyev [mailto:konstantin.anan...@huawei.com] > > > > Sent: Wednesday, 21 May 2025 14.35 > > > > > > > > > > From: Konstantin Ananyev [mailto:konstantin.anan...@huawei.com] > > > > > > Sent: Wednesday, 21 May 2025 13.14 > > > > > > > > > > > > Add RTE_ASSERT() to check

[PATCH v2 05/10] net/ice/base: typo fix in desc for dev ID 579F

2025-05-26 Thread Dhanya Pillai
From: Lukasz Krakowiak Fix typo in desc for dev ID 579F. Signed-off-by: Lukasz Krakowiak Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_devids.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/intel/ice/base/ice_devids.h b/drivers/net/intel/ic

[PATCH v2 08/10] net/ice/base: configure PHY FEC error in logs for GNRD

2025-05-26 Thread Dhanya Pillai
From: "Filar, Mikolaj" Configure PHY FEC error in logs for GNRD Signed-off-by: Mikolaj Filar Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_common.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/intel/ice/base/ice_common.c b/drivers/net/intel/ice/base/ice

[PATCH v2 10/10] net/ice/base: update version info

2025-05-26 Thread Dhanya Pillai
Update the README file with the date of that latest base code snapshot. Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/intel/ice/base/README b/drivers/net/intel/ice/base/README index c32e530789..

[PATCH v2 07/10] net/ice/base: support for MAC rule with own filter flags

2025-05-26 Thread Dhanya Pillai
From: "Filar, Mikolaj" Current implementation of ice_add_mac_rule overwrites flags passed in fltr_info member of the m_list with ICE_FLTR_TX. This implementation allows to use own flags with a new ice_add_mac_with_fltr_flag function. No functional change in MAC filters. Signed-off-by: Mikolaj Fi

[PATCH v2 09/10] net/ice/base: increase reset timeout to 20 seconds

2025-05-26 Thread Dhanya Pillai
From: Janardhanan Arumugam Resets on E830 hardware can take longer than 5 seconds to complete due to E830 security keys functionality. The current timeout may be too short, leading to reset failures. Increase the reset timeout by updating ICE_PF_RESET_WAIT_COUNT, changing the maximum wait time f

[PATCH v2 06/10] net/ice/base: ptp minimal refactoring

2025-05-26 Thread Dhanya Pillai
From: Oleg Akhrem Removed redundant code. The *clk_freq and *clk_src are not modified. Signed-off-by: Oleg Akhrem Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_ptp_hw.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/intel/ice/base/ic

[PATCH v2 04/10] net/ice/base: set speculative execution barrier

2025-05-26 Thread Dhanya Pillai
From: Lukasz Krakowiak Fix Coverity issues related to SPECULATIVE_EXECUTION_DATA_LEAK. This changes set speculative execution barrier to functions: * ice_sched_add_vsi_child_nodes, * ice_sched_add_vsi_support_nodes, * ice_sched_move_vsi_to_agg, * ice_prof_has_mask_idx, * ice_alloc_prof_mask. Al

[PATCH v2 03/10] net/ice/base: integer overflow issue fix

2025-05-26 Thread Dhanya Pillai
From: Lukasz Krakowiak Fix Coverity issue related to INTEGER_OVERFLOW. Coverity issue: 1207097 Signed-off-by: Lukasz Krakowiak Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_type.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/intel/ice/base/

[PATCH v2 02/10] net/ice/base: typo fix in media type check

2025-05-26 Thread Dhanya Pillai
From: Paul Greenwalt Found a typo in original implementation of ice_set_media_type, where one of the checks for FIBER checks for C2C media type instead of C2M. This results in failure of this check for some AOC devices, consequently setting the media type as AUI. Bug was found in ethtool. Signe

[PATCH v2 01/10] net/ice/base: type conversion fix

2025-05-26 Thread Dhanya Pillai
From: "Dworakowski, Waldemar" In ice_sched_move_vsi_to_agg() int16 is used to pass 8 bit value what causes compiler warning: warning C4244: 'function' : conversion from 'UINT16' to 'UINT8', possible loss of data Changed variable type to avoid conversion Signed-off-by: Waldemar Dworakowski Signe

[PATCH v2 00/10] Update ice base code

2025-05-26 Thread Dhanya Pillai
ice base code is updated to latest snapshot. Dhanya Pillai (1): net/ice/base: update version info Filar, Mikolaj (2): net/ice/base: support for MAC rule with own filter flags net/ice/base: configure PHY FEC error in logs for GNRD Janardhanan Arumugam (1): net/ice/base: increase reset tim

[PATCH v2 06/40] crypto/cnxk: enable IV from application support

2025-05-26 Thread Tejasree Kondoj
Enabling IV from application as the default option. Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cn9k_ipsec.c | 19 +-- drivers/crypto/cnxk/cn9k_ipsec_la_ops.h | 5 + .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 6 ++ 3 files changed, 4 i

[PATCH v2 08/40] crypto/cnxk: add ops skeleton for cn20k

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add ops skeletion for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev.c | 3 + drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 92 +++ drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 23 ++ drivers/crypto/cnxk/me

[PATCH v2 31/40] crypto/cnxk: add model check for cn20k

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add model checks for cn20k. Enable crypto and security capabilities for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cnxk_cryptodev.c | 14 -- .../crypto/cnxk/cnxk_cryptodev_capabilities.c| 10 +- drivers/crypt

[PATCH v2 21/40] crypto/cnxk: add Rx inject in security lookaside

2025-05-26 Thread Tejasree Kondoj
Add Rx inject fastpath API for cn20k Signed-off-by: Vidya Sagar Velumuri Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 186 ++ drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 8 + drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 35 3 files ch

[PATCH v2 36/40] crypto/cnxk: add asym sessionless handling

2025-05-26 Thread Tejasree Kondoj
From: Rupesh Chiluka Add asymmetric sessionless handling for cnxk Signed-off-by: Rupesh Chiluka --- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 19 +-- drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 20 ++-- 2 files changed, 35 insertions(+), 4 deletions(-) diff -

[PATCH v2 05/40] crypto/cnxk: add check for max supported gather entries

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add check for max supported gather entries. Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/roc_cpt_sg.h | 1 + drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 10 ++ drivers/crypto/cnxk/cn10k_tls_ops.h | 10 ++ 3 files changed, 2

[PATCH v2 17/40] crypto/cnxk: add security session destroy

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add support for rte security session destroy for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 17 +++- drivers/crypto/cnxk/cn20k_ipsec.c | 51 ++- 2 files changed, 64 insertions(+), 4 deleti

[PATCH v2 10/40] crypto/cnxk: add skeletion for enq deq functions

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add skeletion for cn20k enq deq functions Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev.c | 1 + drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 29 +++ drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 1 + 3 files chang

[PATCH v2 02/40] crypto/cnxk: add lookaside IPsec CPT LF stats

2025-05-26 Thread Tejasree Kondoj
Adding global CPT LF stats for lookaside IPsec. Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cn10k_ipsec.c| 4 drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 1 + 2 files changed, 5 insertions(+) diff --git a/drivers/crypto/cnxk/cn10k_ipsec.c b/drivers/crypto/cnxk/cn10k_ipse

[PATCH v2 13/40] crypto/cnxk: add cryptodev dequeue support for cn20k

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add dequeue support in cryptodev for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 141 +- 1 file changed, 137 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c b/dri

[PATCH v2 00/40] fixes and new features to cnxk crypto PMD

2025-05-26 Thread Tejasree Kondoj
Adding CN20K PMD support and improvements to cnxk crypto PMD. v2: * Fixed ubuntu-22.04-clang-stdatomic build failure * Corrected spelling mistakes Aakash Sasidharan (1): crypto/cnxk: fail Rx inject configure if not supported Nithinsen Kaithakadan (4): common/cnxk: fix salt handling with aes-

[PATCH v2 40/40] crypto/cnxk: copy 8B iv into sess in aes ctr

2025-05-26 Thread Tejasree Kondoj
From: Nithinsen Kaithakadan Copy 8 bytes of the IV into the iv field within the session for the AES CTR algorithm. Signed-off-by: Nithinsen Kaithakadan --- drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 7 --- drivers/crypto/cnxk/cn20k_ipsec_la_ops.h | 7 --- 2 files changed, 8 insertions(

[PATCH v2 38/40] doc: update CN20K CPT documentation

2025-05-26 Thread Tejasree Kondoj
Updating documentation for CN20K CPT support. Signed-off-by: Tejasree Kondoj --- doc/guides/cryptodevs/cnxk.rst | 26 +- doc/guides/cryptodevs/features/cn20k.ini | 113 +++ 2 files changed, 134 insertions(+), 5 deletions(-) create mode 100644 doc/guides/crypto

[PATCH v2 35/40] crypto/cnxk: add struct variable for custom metadata

2025-05-26 Thread Tejasree Kondoj
Adding struct variable for passing custom metadata to microcode. Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 4 1 file changed, 4 insertions(+) diff --git a/drivers/crypto/cnxk/cnxk_cryptodev_ops.h b/drivers/crypto/cnxk/cnxk_cryptodev_ops.h index df8d08b7

[PATCH v2 39/40] common/cnxk: update qsize in CPT iq enable

2025-05-26 Thread Tejasree Kondoj
From: Nithinsen Kaithakadan Reconfigure qsize in each CPT iq enable call. Fixes: 3bf87839559 ("common/cnxk: move instruction queue enable to ROC") Signed-off-by: Nithinsen Kaithakadan --- drivers/common/cnxk/roc_cpt.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/common/cnx

[PATCH v2 37/40] crypto/cnxk: add support for sessionless asym

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add support for sessionless asymmetric operations for cnxk Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 72 ++- drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 57 +- drivers/crypto/cnxk/cnxk_cryp

[PATCH v2 34/40] crypto/cnxk: extend check for max supported gather entries

2025-05-26 Thread Tejasree Kondoj
From: Rupesh Chiluka Extend check for max supported gather entries in CNXK CPT PMD. Signed-off-by: Rupesh Chiluka --- drivers/common/cnxk/roc_cpt_sg.h | 1 + drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 10 ++ drivers/crypto/cnxk/cn10k_tls_ops.h | 10 ++ drivers/cry

[PATCH v2 30/40] crypto/cnxk: support raw API for cn20k

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add raw API support for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 384 +- 1 file changed, 377 insertions(+), 7 deletions(-) diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c b/drivers/crypto/c

[PATCH v2 33/40] common/cnxk: set correct salt value for ctr algos

2025-05-26 Thread Tejasree Kondoj
From: Nithinsen Kaithakadan This patch includes fix for setting correct salt value for CTR algorithm. Fixes: 532963b8070 ("crypto/cnxk: move IPsec SA creation to common") Signed-off-by: Nithinsen Kaithakadan --- drivers/common/cnxk/cnxk_security.c | 5 + 1 file changed, 5 insertions(+) d

[PATCH v2 32/40] common/cnxk: fix salt handling with aes-ctr

2025-05-26 Thread Tejasree Kondoj
From: Nithinsen Kaithakadan This patch includes fix for setting correct salt value for CTR algorithm. Fixes: 78d03027f2cc ("common/cnxk: add IPsec common code") Signed-off-by: Nithinsen Kaithakadan --- drivers/common/cnxk/cnxk_security.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/

[PATCH v2 29/40] crypto/cnxk: include required headers

2025-05-26 Thread Tejasree Kondoj
Including required headers. Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h b/drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h index 02278605a2..46861ab2cf 100644 --- a/drivers

[PATCH v2 28/40] crypto/cnxk: add tls session update

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add support for TLS session update for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 3 +++ drivers/crypto/cnxk/cn20k_tls.c | 15 ++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/dr

[PATCH v2 26/40] crypto/cnxk: add enq and dequeue support for TLS

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add enqueue and dequeue support for TLS for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 14 ++ drivers/crypto/cnxk/cn20k_tls_ops.h | 250 ++ 2 files changed, 264 insertions(+) create mode 10064

[PATCH v2 24/40] crypto/cnxk: add tls read session creation

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add session creation for tls read for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_tls.c | 329 +++- 1 file changed, 327 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/cnxk/cn20k_tls.c b/drivers/crypt

[PATCH v2 25/40] crypto/cnxk: add tls session destroy

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add tls session destroy for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 3 + drivers/crypto/cnxk/cn20k_tls.c | 84 ++- 2 files changed, 85 insertions(+), 2 deletions(-) diff --git a/drivers

[PATCH v2 22/40] crypto/cnxk: add skeleton for tls

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add skeleton for tls support for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/roc_ie_ow_tls.h | 233 drivers/crypto/cnxk/cn20k_tls.c | 56 +++ drivers/crypto/cnxk/cn20k_tls.h | 40 + drivers/crypto/c

[PATCH v2 20/40] crypto/cnxk: add rte security datapath handling

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add support for enqueue and dequeue of rte security for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 108 +++- drivers/crypto/cnxk/cn20k_ipsec_la_ops.h | 199 ++ drivers/crypto/cnxk/cnxk_crypto

[PATCH v2 19/40] crypto/cnxk: add rte sec session update

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add support for IPsec session update and IPsec stats get for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 41 +++ drivers/crypto/cnxk/cn20k_ipsec.c | 39 + 2 files changed, 6

[PATCH v2 18/40] crypto/cnxk: move code to common

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Move common code between cn10k and cn20k to common Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_cryptodev_sec.h | 14 -- drivers/crypto/cnxk/cn10k_ipsec.c | 4 ++-- drivers/crypto/cnxk/cn10k_tls.c | 4 ++-- drivers

[PATCH v2 16/40] crypto/cnxk: add security session creation

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add rte security session creation for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 22 +- drivers/crypto/cnxk/cn20k_cryptodev_sec.h | 33 +++ drivers/crypto/cnxk/cn20k_ipsec.c | 250 +- 3 file

[PATCH v2 15/40] crypto/cnxk: add rte security skeletion for cn20k

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add skeletion for rte sec for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev.c | 2 + drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 106 ++ drivers/crypto/cnxk/cn20k_cryptodev_sec.h | 19 drivers/crypto

[PATCH v2 14/40] crypto/cnxk: move debug dumps to common

2025-05-26 Thread Tejasree Kondoj
Move the crypto instruction dumps to common Signed-off-by: Vidya Sagar Velumuri Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 125 +++--- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 7 +- drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 101

[PATCH v2 11/40] crypto/cnxk: add lmtst routines for cn20k

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add lmtst routines for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/common/cnxk/roc_cpt.h | 7 +-- drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 53 +++ 2 files changed, 57 insertions(+), 3 deletions(-) diff --git a/drivers/co

[PATCH v2 07/40] crypto/cnxk: add probe for cn20k crypto device

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add probe for cn20k crypto device Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_cryptodev.c | 12 +- drivers/crypto/cnxk/cn20k_cryptodev.c | 152 ++ drivers/crypto/cnxk/cn20k_cryptodev.h | 13 +++ drivers/crypto/cnxk/meso

[PATCH v2 09/40] crypto/cnxk: add dev info get

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri Add dev info get for cn20k Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c b/drivers/crypto/cnxk/cn20k_cryptodev_ops

[PATCH v2 04/40] crypto/cnxk: fail Rx inject configure if not supported

2025-05-26 Thread Tejasree Kondoj
From: Aakash Sasidharan Rx inject is supported only with CPT05 microcode version. sg_ver2 indicates if CPT05 is loaded. Fail the rx inject configuration with ENOTSUP error if sg_ver2 is not supported. Signed-off-by: Aakash Sasidharan --- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 6 ++ 1

[PATCH v2 03/40] crypto/cnxk: fix qp stats PMD API

2025-05-26 Thread Tejasree Kondoj
Fixing qp stats PMD API. Fixes: bf52722b9377 ("crypto/cnxk: add PMD API to get queue stats") Signed-off-by: Tejasree Kondoj --- drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/cnxk/cnxk_cryptodev_ops.c b/drivers/crypto

[PATCH v2 01/40] crypto/cnxk: update the sg list population

2025-05-26 Thread Tejasree Kondoj
From: Vidya Sagar Velumuri update the last seg with length before populating the scatter list Signed-off-by: Vidya Sagar Velumuri --- drivers/crypto/cnxk/cn10k_tls_ops.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/cnxk/cn10k_tls_ops.h b/drivers/c

Re: [PATCH v2 1/2] app/testpmd: harmonize case in help strings

2025-05-26 Thread Stephen Hemminger
On Fri, 23 May 2025 11:36:04 +0100 Anatoly Burakov wrote: > Most testpmd help strings are lower case. Amend those that aren't. > > Signed-off-by: Anatoly Burakov Why does DPDK not follow the convention used for years by the Unix man pages and commands? The Unix command description style is to

Re: [PATCH v3 0/7] net/ena: release 2.13.0

2025-05-26 Thread Stephen Hemminger
On Mon, 26 May 2025 14:13:27 + "Brandes, Shai" wrote: > Hi Stephen, and apologies for the multiple patchsets. > > We had a bug in our CI that prevented failed runs from showing up correctly > in the report, this has just been identified and fixed. > While rechecking, we discovered that one

RE: [PATCH v3 0/7] net/ena: release 2.13.0

2025-05-26 Thread Brandes, Shai
Hi Stephen, and apologies for the multiple patchsets. We had a bug in our CI that prevented failed runs from showing up correctly in the report, this has just been identified and fixed. While rechecking, we discovered that one of the patches in the latest v3 patchset is currently failing to comp

RE: [EXTERNAL] [PATCH] ethdev: remove callback checks from fast path

2025-05-26 Thread Jerin Jacob
> -Original Message- > From: skori@ marvell. com > Sent: Tuesday, April 29, 2025 11: 42 PM > To: Thomas Monjalon ; Ferruh Yigit > ; Andrew Rybchenko ZjQcmQRYFpfptBannerStart Prioritize security for external emails: Confirm sender and content safety

RE: [PATCH v1 3/4] ring: fix potential sync issue between head and tail values

2025-05-26 Thread Konstantin Ananyev
Hi Wathsala, > > Hi Konstanin, > > In rte_ring the store-release on tail update guarantees that CAS > won't get reordered with the store-released of the tail update. > > So, the sequence of events would look like this (combined view > of head and tail update) > > Releaxed-load(new_head, N)

[PATCH 6/9] net/ice/base: ptp minimal refactoring

2025-05-26 Thread Dhanya Pillai
From: Oleg Akhrem Removed redundant code. The *clk_freq and *clk_src are not modified. Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_ptp_hw.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/intel/ice/base/ice_ptp_hw.c b/drivers/net/in

[PATCH 7/9] net/ice/base: support for MAC rule with own filter flags

2025-05-26 Thread Dhanya Pillai
From: "Filar, Mikolaj" Current implementation of ice_add_mac_rule overwrites flags passed in fltr_info member of the m_list with ICE_FLTR_TX. This implementation allows to use own flags with a new ice_add_mac_with_fltr_flag function. No functional change in MAC filters. Signed-off-by: Dhanya Pil

[PATCH 8/9] net/ice/base: configure PHY FEC error in logs for GNRD

2025-05-26 Thread Dhanya Pillai
From: "Filar, Mikolaj" Configure PHY FEC error in logs for GNRD Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_common.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/intel/ice/base/ice_common.c b/drivers/net/intel/ice/base/ice_common.c index 69070b740e..9b

[PATCH 9/9] net/ice/base: increase reset timeout to 20 seconds

2025-05-26 Thread Dhanya Pillai
From: Janardhanan Arumugam Resets on E830 hardware can take longer than 5 seconds to complete due to E830 security keys functionality. The current timeout may be too short, leading to reset failures. Increase the reset timeout by updating ICE_PF_RESET_WAIT_COUNT, changing the maximum wait time f

RE: [PATCH v1 1/4] ring: introduce extra run-time checks

2025-05-26 Thread Morten Brørup
> From: Konstantin Ananyev [mailto:konstantin.anan...@huawei.com] > Sent: Monday, 26 May 2025 10.39 > > > > > > From: Konstantin Ananyev [mailto:konstantin.anan...@huawei.com] > > > > > Sent: Wednesday, 21 May 2025 14.35 > > > > > > > > > > > > From: Konstantin Ananyev > [mailto:konstantin.anan...

DPDK Summit CFP - September, California

2025-05-26 Thread Thomas Monjalon
Hello, Reminder about our next DPDK Summit which will happen in Intel headquarters at Santa Clara, California. Dates: September 17-18, 2025. To register: https://linuxfoundation.regfox.com/2025-bay-area-summit To submit a talk: https://sessionize.com/dpdk-bay-area-summit-2025 You can propose a

[PATCH 5/9] net/ice/base: typo fix in desc for dev ID 579F

2025-05-26 Thread Dhanya Pillai
From: Lukasz Krakowiak Fix typo in desc for dev ID 579F. Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_devids.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/intel/ice/base/ice_devids.h b/drivers/net/intel/ice/base/ice_devids.h index 807b5d0

[PATCH 4/9] net/ice/base: set speculative execution barrier

2025-05-26 Thread Dhanya Pillai
From: Lukasz Krakowiak Fix Coverity issues related to SPECULATIVE_EXECUTION_DATA_LEAK. This changes set speculative execution barrier to functions: * ice_sched_add_vsi_child_nodes, * ice_sched_add_vsi_support_nodes, * ice_sched_move_vsi_to_agg, * ice_prof_has_mask_idx, * ice_alloc_prof_mask. Al

[PATCH 3/9] net/ice/base: integer overflow issue fix

2025-05-26 Thread Dhanya Pillai
From: Lukasz Krakowiak Fix Coverity issue related to INTEGER_OVERFLOW. Coverity issue: 1207097 Signed-off-by: Dhanya Pillai --- drivers/net/intel/ice/base/ice_type.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/intel/ice/base/ice_type.h b/drivers/net/intel/i

[PATCH 2/9] net/ice/base: typo fix in media type check

2025-05-26 Thread Dhanya Pillai
From: Paul Greenwalt Found a typo in original implementation of ice_set_media_type, where one of the checks for FIBER checks for C2C media type instead of C2M. This results in failure of this check for some AOC devices, consequently setting the media type as AUI. Bug was found in ethtool. Signe

[PATCH 1/9] net/ice/base: type conversion fix

2025-05-26 Thread Dhanya Pillai
From: "Dworakowski, Waldemar" In ice_sched_move_vsi_to_agg() int16 is used to pass 8 bit value what causes compiler warning: warning C4244: 'function' : conversion from 'UINT16' to 'UINT8', possible loss of data Changed variable type to avoid conversion Signed-off-by: Dhanya Pillai --- drivers

[PATCH 0/9] Update ICE base code

2025-05-26 Thread Dhanya Pillai
Ice base code is updated to latest snapshot. Filar, Mikolaj (2): net/ice/base: support for MAC rule with own filter flags net/ice/base: configure PHY FEC error in logs for GNRD Janardhanan Arumugam (1): net/ice/base: increase reset timeout to 20 seconds Lukasz Krakowiak (3): net/ice/base

Re: [25.11 PATCH v3 0/5] Introduce DMA enqueue/dequeue operations

2025-05-26 Thread Bruce Richardson
On Sat, May 24, 2025 at 02:43:10PM +0530, pbhagavat...@marvell.com wrote: > From: Pavan Nikhilesh > > Introduce DMA enqueue/dequeue operations to the DMA device library. > > Add configuration flags to rte_dma_config instead of boolean for > individual features. > > The enqueue/dequeue operation