From patchwork Wed Oct 4 12:59:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nithin Dabilpuram X-Patchwork-Id: 132305 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 196EB426B6; Wed, 4 Oct 2023 15:01:15 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 248CE406A2; Wed, 4 Oct 2023 15:01:08 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id CF72F402DE for ; Wed, 4 Oct 2023 15:01:05 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3945rCBF018956; Wed, 4 Oct 2023 06:01:01 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=4b2EpCp9ZfRxV6lJcm5pNllJYlNepXtyyVaeH3GzgMU=; b=VEdNG59i/g8zWtDTe6zMEunRewGVJEX6jfmo/fFAGAOdW9d0IR5JOh2GYMtioJIkamLw z7vH0HgIUd5/bLqTipjoNh/6sEiqkMyNoyJN6+eDUMVXS+3gTrpQoT2Th1Q77tpRksba Jg/y4jR9AkgSaRm1GKykGC7NtZaOcna5J744+03DhwkpbMBFS2SnoFRQWyFJE48ZHjJA xJiuOYeIApGWGXvg+nXCWwXfVkv0csETBSTFeBVaNHZQPfbItwigd70ETovRzu/Yh600 J66Sb2p8uEVNKzUGG/8fvNAvGf5VZ2uRA+++5NTakdPJmY1xJPghFWQLhlxzhF4RPhEr +g== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3th29uh6g9-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 04 Oct 2023 06:01:00 -0700 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Wed, 4 Oct 2023 06:00:57 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Wed, 4 Oct 2023 06:00:57 -0700 Received: from hyd1588t430.caveonetworks.com (unknown [10.29.52.204]) by maili.marvell.com (Postfix) with ESMTP id 902643F7075; Wed, 4 Oct 2023 06:00:51 -0700 (PDT) From: Nithin Dabilpuram To: Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko CC: , , Nithin Dabilpuram Subject: [PATCH 1/2] ethdev: add IPsec event subtype range for PMD specific code Date: Wed, 4 Oct 2023 18:29:07 +0530 Message-ID: <20231004125909.1385272-1-ndabilpuram@marvell.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Proofpoint-GUID: WRuDOUnvy0dpCLUOy21KRu5xwucNrYDl X-Proofpoint-ORIG-GUID: WRuDOUnvy0dpCLUOy21KRu5xwucNrYDl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-04_04,2023-10-02_01,2023-05-22_02 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Add IPsec event subtype range for PMD specific code in order to accommodate wide range of errors that PMD supports. These IPsec event subtypes are used when an error doesn't match the spec defined subtypes between RTE_ETH_EVENT_IPSEC_UNKNOWN and RTE_ETH_EVENT_IPSEC_MAX. Adding this as -ve error range to avoid ABI breakage. Signed-off-by: Nithin Dabilpuram Acked-by: Akhil Goyal Acked-by: Anoob Joseph --- lib/ethdev/rte_ethdev.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h index 8542257721..f949dfc83d 100644 --- a/lib/ethdev/rte_ethdev.h +++ b/lib/ethdev/rte_ethdev.h @@ -3905,6 +3905,10 @@ struct rte_eth_event_macsec_desc { * eth device. */ enum rte_eth_event_ipsec_subtype { + /** PMD specific error start */ + RTE_ETH_EVENT_IPSEC_PMD_ERROR_START = -256, + /** PMD specific error end */ + RTE_ETH_EVENT_IPSEC_PMD_ERROR_END = -1, /** Unknown event type */ RTE_ETH_EVENT_IPSEC_UNKNOWN = 0, /** Sequence number overflow */