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 50180A04FF; Tue, 24 May 2022 10:05:27 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E20F04067C; Tue, 24 May 2022 10:05:26 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 83135400D6 for ; Tue, 24 May 2022 10:05:25 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24O7DFju009443; Tue, 24 May 2022 01:05:24 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2047.outbound.protection.outlook.com [104.47.66.47]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3g6ykm1kf8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 24 May 2022 01:05:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mg4km70xaCK3rzWmkcuoFVciNySFv4f47sc0T4USg73wzbXVLO5FLzGQmK4Z18paAu4znoZ5aZubj1ljvlPIgpwF4kjw1kOgQ4n8+II8mE3QUvy3AwA9idyApgTlHiv8U92f2Rn7Bbg3/BRi+CbHKv3vfp4wV9S7FbprMhpahHm//HJDf48F9z1atMU5X4qUFO2uif2B23A9RwojBdbI6Wy878VgcExCdESGN6S11LpAJtiQxd54+ElELvD/dn184DuCTiSpxzGdDv2lD3o16+45FrIIjz5kCfVl7jdFJys0+3X87P9/bD/IuGEdFJDBwCK9+kbxNCJVqsfc7haAfg== 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=yxVVKXR0AsqtBobryJU1+951WUXKiDsFTBG24BPe6A0=; b=WuMvIHNH4jPOE9lfejYKhW1XPFf9sjVHI/V/qhKB18zPsm/6PSjLrUX0fwbYWw9nct/71+v7/c1nurwNJe+Nm3DEdFjF1eoY80o80vgUdFuJFNq4Aq7eNm8QCCDScQUFL+ZUf9lpL4Lo1oMUwmdmsq6nxFJ5Bzs47LIw8rsPnG2pnxI5lF+1Dv5TlLVezoLLGI3KlOP+H/c0McZE4k+hNTCf0odj82fEOgU24/2QOIHD6x5LlQKb0edWByYjPJIkOZs9d63GcyZ7UDqk4YPik1AtGOZhJ8agqyRN4CBCVvxWmWpXSogbQEOeW3LgJUJdPO+vl9HB+ua5toMVMnubxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yxVVKXR0AsqtBobryJU1+951WUXKiDsFTBG24BPe6A0=; b=LQSETtKT+3Rv2DHqrVGlu5R0WGwtsVUHiJ+oG4KiOoDXU+31HWbVdnVW+YHqycycBy/FzFw+jjNOQF1Ew2w77gCpaOfv7a79gH8gNPn6hZRYjexSruNDAFqkfrzrKfb8IhAJ1TsnY3ssva0/DFp4Q0itU6Fue6V0+sbbkvW2n2o= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by DM8PR18MB4453.namprd18.prod.outlook.com (2603:10b6:8:34::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.22; Tue, 24 May 2022 08:05:22 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::141b:43fb:348e:f3a]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::141b:43fb:348e:f3a%5]) with mapi id 15.20.5273.023; Tue, 24 May 2022 08:05:22 +0000 From: Anoob Joseph To: Akhil Goyal , "dev@dpdk.org" CC: "thomas@monjalon.net" , "david.marchand@redhat.com" , "hemant.agrawal@nxp.com" , "konstantin.ananyev@intel.com" , "ciara.power@intel.com" , "ferruh.yigit@intel.com" , "andrew.rybchenko@oktetlabs.ru" , Nithin Kumar Dabilpuram , Vamsi Krishna Attunuru , Akhil Goyal Subject: RE: [PATCH v7 0/7] app/test: add inline IPsec and reassembly cases Thread-Topic: [PATCH v7 0/7] app/test: add inline IPsec and reassembly cases Thread-Index: AQHYb0Or+0Xf3na/KEG43R6QoUAqvK0tqzqg Date: Tue, 24 May 2022 08:05:22 +0000 Message-ID: References: <20220513073201.2320812-1-gakhil@marvell.com> <20220524072216.1283647-1-gakhil@marvell.com> In-Reply-To: <20220524072216.1283647-1-gakhil@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a2fc71d3-a1fd-4591-c447-08da3d5c26cd x-ms-traffictypediagnostic: DM8PR18MB4453: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: Y5+NL6RhRt9Xppgx81tjmLAl8OCe3rW6+hU47sfaEKLFw/sJLzBpcfpEI+CtO5EhjiyUzNKoae7HNzVkfulkMlITPloObDyTu4xQKC4xiC/M13WTQyVtGnvFBCmixV+mpwyyxb2dMjMr/9pSeXQW6mK3Rn2NTRHYbaDon0E5PA18YkbXNlPFOVgSOUNyC2ClayU0QzD4H/cmdK0xjXiwYzOVAQjNnOYMZdrThY7Lg1kHNP4zTPPbcapNSETZ4qjmO50DHlQxo+G/mJXJMS4VtSw4hoanOIa5yq0XkD4eoflCErmjkRpUa5RzC0jgNlouKxrsxHTMGWEk/oaEp7OJ0I8cHbSSfAdiyFWOaSD6ECnbgiiejqdVDag4o8yNNQteujuYQoHd1Z0VhKgtretjTKx5LCAo5VZQXlnGylL9Fm0Jvr95PpqRqqj7XGM8oIgyR1hElAIcJI+jrqZeFQg7GZ+CDsISBngA6F7qYRQ3O7CQsjDY5Ld0vHqs0wINhDD1gcjf7pxyLGGkl4aC2KkKpu3dPlfth0iSIHN+6SnXxjZK1KlmuhmUB1d3IPjjffeYzB6jlF2P/QYQ0bqj9Zh9VUvhxN/tKygaehC8p51c085r+APF6zTd9ag0sKqwxc2lFLrjM5ZJROKSfjXG9JRFvKtg4BIaPWKcYv4VISsgUp+zpmCV5qPyShkuJGRZOZ8xsJs/JYKorWXFCfCJZCXBFw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(76116006)(71200400001)(316002)(2906002)(186003)(86362001)(4326008)(6506007)(55016003)(66556008)(64756008)(66446008)(66946007)(33656002)(83380400001)(26005)(52536014)(8676002)(66476007)(5660300002)(110136005)(54906003)(9686003)(38070700005)(122000001)(8936002)(38100700002)(107886003)(508600001)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?QYsPaNFnSZy4LVU+IogQO0A4iLHKMV+7DLlxdjoYmA7dJGezUb4PKTGtAO5p?= =?us-ascii?Q?2raYwg+6I6C63p1rkOqDRhTOpH1l1V5n3CAlu1tV6qEMNBn2VS7PS1oPCMKV?= =?us-ascii?Q?SXdUl8bmfF17/MiqLhWX1/SUqtpakFJEdvaY+tN5w78JIFa/pZbrr8hBucud?= =?us-ascii?Q?XuqhyhvMBPHtm0b5KyDl8x/d9sVOujdCnVc/4n0Z1fso/eOVBd4rsjWidVZR?= =?us-ascii?Q?h83Nzh4Bztis6oQKTpEewPCVVSqeCE3wxRvf4Fy7bSrr0H/8dis44YzvMxEa?= =?us-ascii?Q?YBB2yDZfEGAxuP6Llf6+8nkG5Eq365NTQlM3Zo9XJwbgl5StJf9Uywgi2LlS?= =?us-ascii?Q?fIwwYVtPCJAge3PaFKCJ+gcHBXehQ9lF4MrL+nJFA3pY6Cv5rtKYisvLlVLA?= =?us-ascii?Q?PfEDnhcVh+S5mE4o+ASAoJIG3ieEJ4xUsOTzXWnIEVPytms7b83k8AhAIu22?= =?us-ascii?Q?OkfDJMrYyR/pb7D8RVw6MZWzdaFAtGezZPCVqBTJipr9t81PS++tfbarHc/g?= =?us-ascii?Q?diDsJ7MDlIFrHkMWfdbIwaVkx0TClyH87fnGnHoPe4Lcgi2m6bauuhXbW4EV?= =?us-ascii?Q?OP9pj+X8tw4fvnb95Wr/jKTK6swITEwCrgLW7u8gBJRWIP/GFPAOECHqVtjl?= =?us-ascii?Q?RPT/TIO5DZDSwHZKPp9VB++2wNjhmwzZnO27olPnDOTxCkPbxV+y197hmVzQ?= =?us-ascii?Q?PB2PMzP+rRacpee6a+K252PMDW6M0HM4aYT2LQrGl3fE3onopRtpXHFPzCsv?= =?us-ascii?Q?LNGAot2s4vJYYGxSLfzRs8nJWp4321+NItMQBV/OgixW17WxDejQpU0mRbXt?= =?us-ascii?Q?xRzbwFHDluLQsKhhFMOJ6IVWOpo4NRNkWiNESErPyeBOYNXbNYUT6DoPShWV?= =?us-ascii?Q?6PPralErNPgenpg3EJD5AA9O9p40CWL/Dom5VFGCY6+HUm5xaGcxEAZPsVii?= =?us-ascii?Q?tTCAAYOpuV8Z4X9cIev3/03IpEsYVaH4J2GcemKFE9Tl5jbGtGyEXMoCzLmz?= =?us-ascii?Q?puiBarZQjisESDzwtTVe92skGpO4/25on6R1gTXgcULU+1GWI/8Wm1l3up+1?= =?us-ascii?Q?ehuzZraUZjzzlmv96B6EyhuiAXi3aCFBTmHT0InyUZstNXLOsljB4Dknci0t?= =?us-ascii?Q?R9N//XWcdFqzQNbs7FykNvHfYOkHOkP8gI81SRVKiiMbwxXYiiVFBHx8yEtS?= =?us-ascii?Q?l8ZXX/dQUvT1oszp07T+a684TLGFcPfX0E3RY7sdkeJWACFEq7G2YMq4EskJ?= =?us-ascii?Q?z31SX81H3SVDAkQ4EOUjEpR+WfgMQLfGqY2W9lyASXHgCMVaBL5gguBw9AOa?= =?us-ascii?Q?kTo/4hJ9rGVk9PlZRV72GCNqZCxmNZ+M2oTcz936cD7iLrkUPD7N8um5Ppv2?= =?us-ascii?Q?JS0JBECJCVIcXtheb9wbodYoNoGpE5teRBsp0xBk+jNWl5Mv41W80lJf+vI5?= =?us-ascii?Q?Z02pEoehevk3Kg4L0OfKUhj+Kulbtc9MTaWoX5Zf57YhVO3NptRmipIxEmVD?= =?us-ascii?Q?azLglP37tDHhoQXdZ8BeGKb2WnQIGy2UsVYZ0qSVnaUi4iejklZzrwsCsXa+?= =?us-ascii?Q?LkFDGCicRThSPYS9F4bXX+O3gE3xtplMR6WLN8wxwYa3u/vaCzHhMrU2J7bG?= =?us-ascii?Q?yjv35I7E5JUXvPRw4K5anp+dqdjNouGj2NX6vUf6MZKBvD5JINR4I6o02pYX?= =?us-ascii?Q?T+kVYswEDXCq9bz/dTIgzgFNlwJUWD1IH88nzhE7hAj0mVztZlpnd+XoeVIn?= =?us-ascii?Q?a6KIdhlxoQ=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2fc71d3-a1fd-4591-c447-08da3d5c26cd X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2022 08:05:22.3026 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xOHZVZMfHfM3Lz5OtbWaAyUtcHvGZuxveZNcsnsZJcJ1rjLH6qQ1KDVqqwZ6mTLMkfdWPCcWQsoakSJDQjQMsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR18MB4453 X-Proofpoint-GUID: fsM1PrHYOoLecE40uyWtLje8fftot3GX X-Proofpoint-ORIG-GUID: fsM1PrHYOoLecE40uyWtLje8fftot3GX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-24_05,2022-05-23_01,2022-02-23_01 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 >=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 en= hanced 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 > Changes in v7: > - fixed compilation >=20 > Changes in v6: > - Addressed comments from Anoob. >=20 > changes 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 | 2382 +++++++++++++++++ > app/test/test_security_inline_proto_vectors.h | 704 +++++ > doc/guides/rel_notes/release_22_07.rst | 5 + > 7 files changed, 3137 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: Anoob Joseph