From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id ECD16A04FF; Wed, 27 Apr 2022 17:56:53 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 58E4442808; Wed, 27 Apr 2022 17:56:48 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id F399B427FB for ; Wed, 27 Apr 2022 17:56:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651075006; x=1682611006; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LAA/yxvB64Shn2WxKaK0m/XZ7zd/GpAdGGE25Usl9gc=; b=OOIqRZagsd9VwTtlyhtbFztNfc9G6tIPE4A0bX0MatgU8a/o6mKW8Uu1 sKFE8VueRH8OBhenP/VVE1K/hZT639NSM7C8FOQtZ0IYwkbIfrs5vDw4Z PHPlcvZqgibCmM4QiO7tH5yLte7Tl7ZTkgDeYHGDyQ6sEpFp1ei/eMNsH jE7MmurcSLOVSp4JGnvHUZG966v4e8FXlTkyQsoAxNwBwNDdDI7Bs1d8Z +SnCRP6kWBVi2dR3kyA9jHkzs0h7ei65bZn1bx2Yjhdrcs1+H8rW77Br2 UJ3UwyEhY8A+BUCLWn+nAoQ8bYceJKvUHNOhIDKh40NMxfiIOSGbGLEqv Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10330"; a="263562192" X-IronPort-AV: E=Sophos;i="5.90,293,1643702400"; d="scan'208";a="263562192" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Apr 2022 08:42:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,293,1643702400"; d="scan'208";a="558999611" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 27 Apr 2022 08:42:24 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 27 Apr 2022 08:42:23 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 27 Apr 2022 08:42:23 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 27 Apr 2022 08:42:23 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.43) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 27 Apr 2022 08:42:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aUy3PATQiznc+foCl3CteL/JChrIEXKwq23mEWHguIy+xLz819/9Z4VzAU7j1sfqsAa/R4LfE5DITUNXnbH3hRTHJnGc1cz5x4N4+vwVmnanzTor7ysHDu5Xrn5wv5SIGgsYCb71UlYMSilijgOBNHkTiib3LIcQGhI/FmzNVQKv4Ue2RVi4jSjV9JTic6SA9RO+WilaICErlrisEwag/m2IpIB4AYuA3Cfp7gk00qlgjKuDWqYZNYYAvjjsT5q3oJBrGTgt+ZWggEDSc2boiU34oFJtNU1Nn32ud8COtCpYkUDoFJjxxSY1qh5EpYfkKY/hBRVbwSy6AL04U4m4JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vxbJDlON0WmZoLCOqxmoals9Izs5TU+MGPh9l46323E=; b=Ewd1Mp1yioXee86i62wJJ1ASNsDkO2QisxTrFd9DQZk82uCeY2f2L3TrM6SjaqaQlCWoTC6yVgY+79VsPccQRbI/1nPLEN7vtW6xGHnVV62R/WjxdJMooiOcBXcP2yn3klJOI7A/CEGhE2GJMcM9Xb5TQzbGT5v9Zs5gXyNK8iDYn+gPGOOtFhnznSntKaYQxmuQhTbNSe2r7Bn6t3GtaVcdMk5jGY3VfuvU0uGXHAIe+mL0b5mTVNhOouyNnDhLIa+WFp2wViFLT28XPUQVmJL2WTcOiAELxvohFvoSuMPKh5NaW8e1nJZ7sxh4Nm22sg8ub9KDmKYmEYNutmsIDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5809.namprd11.prod.outlook.com (2603:10b6:303:197::6) by MN2PR11MB3632.namprd11.prod.outlook.com (2603:10b6:208:ec::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.18; Wed, 27 Apr 2022 15:42:21 +0000 Received: from MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::787b:4b79:206d:9e0a]) by MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::787b:4b79:206d:9e0a%4]) with mapi id 15.20.5186.021; Wed, 27 Apr 2022 15:42:19 +0000 From: "Zhang, Roy Fan" To: Akhil Goyal , "dev@dpdk.org" CC: "thomas@monjalon.net" , "david.marchand@redhat.com" , "hemant.agrawal@nxp.com" , "anoobj@marvell.com" , "Ananyev, Konstantin" , "Power, Ciara" , "ferruh.yigit@intel.com" , "andrew.rybchenko@oktetlabs.ru" , "ndabilpuram@marvell.com" , "vattunuru@marvell.com" Subject: RE: [PATCH v5 0/7] app/test: add inline IPsec and reassembly cases Thread-Topic: [PATCH v5 0/7] app/test: add inline IPsec and reassembly cases Thread-Index: AQHYWkziVpm3FxAmVUKZNhB78awmO60D5g0g Date: Wed, 27 Apr 2022 15:42:19 +0000 Message-ID: References: <20220416192530.173895-1-gakhil@marvell.com> <20220427151054.2536675-1-gakhil@marvell.com> In-Reply-To: <20220427151054.2536675-1-gakhil@marvell.com> Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6b3e393d-a8cc-450b-e968-08da28648350 x-ms-traffictypediagnostic: MN2PR11MB3632:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Py+9ftNWxXuFArXqrOHIIYvwkqbiwduScGGZFtbGGeFBpC12fPLL6tTIsvxdzNuQbtZO4C9wJ92XE6f/hEJgFzTshbR6y/shauwQgVFVY37EhBgHC6URynHaUshDBdtRQur1x5RGyL+d3K4UKt9PloGVYFh0WwEuxcaPrS2G3r5zBAKnH/28/l0RUVW5nI+Pmdm41xJlKF5WiS0i39fZJnxYcKs8eVKd9egrv3AR+DDSGOggvV+IiUcGy8aeRDsmzO59E6G2on2FJg+5UEB2PFNqVzNUup72jo3vth2aCRC0i0INIhOzLyig01cD99dcor5p3J8550I4QY4sDsyE+5J2BtnXiTfZt2hr/wEhrMlIMJPjszkNQTX0M7XBLS61q94WLDwwcwmx32+s5KYDJvApLrs+TvP+ge1dohD2ZZOQREL8FeH/Xz9ftAlg4DgdUIeNimleU+zcnk+NLKQmY8ajHOFb1Weryy602mtwfxYRQfm1KVkQ/qgHkQei+ukx7rsyLgebvXTEiQFbOUmmFohxIB+BjjztcTeu/j0T5xExchud6TTHFPcFd6Yo3gqBt4GZHVgsxqeX8z/9Ax7CQB8uF4fCNyCWJagffQQoHNQ4k1Qwysfnq1AwBMs/1YpaYU7IIEvakEUarxBnsVcoZQB5beTKvWJ2frO5DBvP1b2MtCdM7knTA0Hsz1HXV+uhn/GBET75gED9Ss1UVYjltg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW5PR11MB5809.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(8936002)(83380400001)(110136005)(54906003)(53546011)(7696005)(4326008)(55016003)(316002)(186003)(71200400001)(66476007)(66446008)(66946007)(26005)(64756008)(33656002)(76116006)(66556008)(122000001)(82960400001)(52536014)(2906002)(38070700005)(508600001)(38100700002)(9686003)(5660300002)(6506007)(86362001)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?A8bwuNft/UhFT78voLrQACPF2xfrm1NnoxzutO2e7tHItlhcnTe4C2xc?= =?Windows-1252?Q?gUiuZZ/zqLPTkRQmmPrxD1I3ilAMSdDfxChUTV3YAauKRYYLfyOS42sb?= =?Windows-1252?Q?KSHEO9TpLxNqY3qfskEgyK76iz2cfkBwBzjin6roSv8weIZlDgQ5XuTQ?= =?Windows-1252?Q?6dEqMossv+s+07iCpBmQT5Vr2qOYULWjafG0rtmH4e3HOZ/rm8TvsuPF?= =?Windows-1252?Q?5y5oax0ZBNAfjsMbtnHedH4wjWaGbM5DDenzL8aQ8O3aNxk4bDZMZkte?= =?Windows-1252?Q?wrpmXvsWFV3TV5E7sB38RIk2VsAKr8Q4bVp8cWqkZGDEt0G3mFjfOi1y?= =?Windows-1252?Q?RCktC2fAJOyJI0pH6TaupLwcAPBQTwesUj1RUm0vaoTTdhH0f9J+4ez8?= =?Windows-1252?Q?V8RbrXJbGRqWALSAR0bIFlUDJAy74IopPPFNIn2k+hN0lQO0tiwW1Wo7?= =?Windows-1252?Q?hjTO5m+ei4TjQ2UG4VqFqVRpvvvRQMqTkbHkU3fB7fAiZgSogrEsL+N3?= =?Windows-1252?Q?5tZFgxLRCkBiFclJP/z6g7UdOF+/cnwWYIeLkgly9EfY0bsyhxwTulgD?= =?Windows-1252?Q?w6p7r+7+6YbILXe+3q7mZ+3djM7TwPQ3TeKPts9363395edcdqSsf4Sq?= =?Windows-1252?Q?3vHKVMV4NCK10Gb7b0LZdKOCLts5KX853dyCa/LDSjuT9B/x5a5qXvUH?= =?Windows-1252?Q?HAy++q576WiXJeMX6s8CjCOf5Q8yKceZsp8f6DfUenpwPPpuY216Utrj?= =?Windows-1252?Q?FNV/tl9kSAg4RcHpfFAAt0yXgJ6QRC35CBki/SOc6l5iZc6yHU4zFUX7?= =?Windows-1252?Q?Jth7SdxN/oByrba9GMvPLMkgpIGCU6/1fv9F/uav8VsxYi5cMlRrHvCE?= =?Windows-1252?Q?Z8RTc/zsiRK2iqrwEx46XPYZYkUWfvyrxMG5FHa0wZb+a/yHUVTO8qdY?= =?Windows-1252?Q?NrcvCTgqCR76GrGHpOmqzWwugUk6eC3pjTOURXHYP2CQPjiPSsXFwjdS?= =?Windows-1252?Q?wVwwlJ/fLnsSQrnNPEhLahcxlc0UhlBWFI9n1adyVi4OjS9TXBcdU2g1?= =?Windows-1252?Q?FmcO7plf/7dDJYLddkEkwvVqbSpHX49zrN4diZQwDEFSeSIx5Jd6fQLB?= =?Windows-1252?Q?M5RpCWKGC765WUIi/+vbp25mfHInN7QndIZ4PF4w3iOmcetR4gBZ+5vM?= =?Windows-1252?Q?e3MD7zWsbPnKZF1Y2G+CcMeL7KPzuJw1zezNG4HAfM4AWZP6b5S+79YP?= =?Windows-1252?Q?9eb7GAhoUkMVuH0K2d7ZcvjPrI69Ivo7tBTnFfmGe6KnV7keDO6THnaP?= =?Windows-1252?Q?yk8ttJhpReHHms7JRjFOVWJOzHmkniIsOm5WrHfGMKE89eTbKxd1n6sD?= =?Windows-1252?Q?lpi9F77uuVFBfoBw9rK6fy59r26Whq3c0tdUjIDmyDPM6a3dhQ4kQw4P?= =?Windows-1252?Q?acYQZ1ZUf03Ojt32X/mHg0OWTZhVHww8nZV+8aFRYg/CtE8q/ELsJt8s?= =?Windows-1252?Q?5QqOXXoGMntsuaRg06Uno5IJJ58Z3KHhr31NlA45gM1F34s8tDiJwoXz?= =?Windows-1252?Q?n0o7jO4JIujmHmxonT/tnCf3T3sGvKMrjwLnPG2wTTC8pYN7H9xjYJsH?= =?Windows-1252?Q?e6AemxzTwHGvuy5FzBfa8yO8UOY04tl8FJq5HmqDaqztxsps3O6J5b8L?= =?Windows-1252?Q?NPCP4TqGN4wZr8YnLNu5ilpfhZ8jhqAGZIs1YiFoybgNKS8Vg8XxIvkT?= =?Windows-1252?Q?1ePfwXAUHQDXBAHzIRgaEEDq3+bH3iJCJgXHclGVW8L2F4k1bdLm5ofy?= =?Windows-1252?Q?5KeTiAb6idZxGnsgkxjYdqkl0hkUY3qCvLWwT5zl9XC20Y8Fs+HfVXhM?= =?Windows-1252?Q?cDKckCqSBNq/yA=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5809.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b3e393d-a8cc-450b-e968-08da28648350 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2022 15:42:19.0992 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: eLPQ4oCNcfItpoqrjqeA8Tlx00JePJa9sgnIQX4Rw3sA89k+kj9bV0oU2h83aWgM03G7hiLN3Edkb8BJMXQpqw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3632 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Akhil Goyal > Sent: Wednesday, April 27, 2022 4:11 PM > To: dev@dpdk.org > Cc: thomas@monjalon.net; david.marchand@redhat.com; > hemant.agrawal@nxp.com; anoobj@marvell.com; Ananyev, Konstantin > ; Power, Ciara ; > ferruh.yigit@intel.com; andrew.rybchenko@oktetlabs.ru; > ndabilpuram@marvell.com; vattunuru@marvell.com; Akhil Goyal > > Subject: [PATCH v5 0/7] app/test: add inline IPsec and reassembly cases >=20 > IP reassembly offload was added in last release. > The test app for unit testing IP reassembly of inline > inbound IPsec flows is added in this patchset. > For testing IP reassembly, base inline IPsec is also > added. The app is enhanced in v4 to handle more functional > unit test cases for inline IPsec similar to Lookaside IPsec. > The functions from Lookaside more are reused to verify > functional cases. >=20 > changed in v5: > - removed soft/hard expiry patches which are deferred for next release > - skipped tests if no port is added. > - added release notes. > Changes in v4: > - rebased over next-crypto > - updated app to take benefit from Lookaside protocol > test functions. > - Added more functional cases > - Added soft and hard expiry event subtypes in ethdev > for testing SA soft and hard pkt/byte expiry events. > - reassembly cases are squashed in a single patch >=20 > Changes in v3: > - incorporated latest ethdev changes for reassembly. > - skipped build on windows as it needs rte_ipsec lib which is not > compiled on windows. > changes in v2: > - added IPsec burst mode case > - updated as per the latest ethdev changes. >=20 >=20 > Akhil Goyal (6): > app/test: add unit cases for inline IPsec offload > test/security: add inline inbound IPsec cases > test/security: add combined mode inline IPsec cases > test/security: add inline IPsec reassembly cases > test/security: add more inline IPsec functional cases > test/security: add ESN and anti-replay cases for inline >=20 > Vamsi Attunuru (1): > test/security: add inline IPsec IPv6 flow label cases >=20 > MAINTAINERS | 2 +- > app/test/meson.build | 1 + > app/test/test_cryptodev_security_ipsec.c | 35 +- > app/test/test_cryptodev_security_ipsec.h | 10 + > app/test/test_security_inline_proto.c | 2372 +++++++++++++++++ > app/test/test_security_inline_proto_vectors.h | 704 +++++ > doc/guides/rel_notes/release_22_07.rst | 5 + > 7 files changed, 3127 insertions(+), 2 deletions(-) > create mode 100644 app/test/test_security_inline_proto.c > create mode 100644 app/test/test_security_inline_proto_vectors.h >=20 > -- > 2.25.1 Series-acked-by: Fan Zhang