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 B1482A0C46; Tue, 28 Sep 2021 09:49:14 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 45E6A40E3C; Tue, 28 Sep 2021 09:49:14 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 648FC40DF6 for ; Tue, 28 Sep 2021 09:49:12 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18S17o0w026155; Tue, 28 Sep 2021 00:49:11 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2043.outbound.protection.outlook.com [104.47.66.43]) by mx0a-0016f401.pphosted.com with ESMTP id 3bbs48992t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 28 Sep 2021 00:49:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=faVgKvJxq5f3NEhKzyz/hD/vu4XyDp/rPLHyfrx25Oim1R2ef77N+Php6oADWsiloK/txeKDD87o9SpGQbub22wnsYY/JfxzHNlANjRVO2XkpTa9Lz8n0AsTqczVeNfodtn5fWNy0zr6u+CckqXeDyODLGw0eyXrhXqDgzQFdf0sphI143IOqMRps3dY6PhMu6Y+ZGqpp6G3frYMH5jJLvCMDu23Po0513lrFEmQqAFwf9kZjBCQ4bQIhOQvsCk/YEO75nekL0HiZgj09rcszymOUj436j50phr/xV/Y+OJhV6WHOakf6xYjoXifCZm6nC5vOWSrKe64XkPNlUl4AQ== 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; bh=C/IZaK516nw78MLGideYWnpMRDgaES+lItERZ36cZ1E=; b=SHaRGU4nXGmwsPFBbd5zUQYQGAPTk3NiDobNoG8XPQSC//7vGbHijIMVVRYpzzW8gqDivMh1pG6ahZAbgnu5oXFB4T96+AlhfbAuS+BVvNnay/3z3HwM+L4dO2E4I+a2BvwPgOmZnpWPOQXVNS3c6gUY16foRsEPQR+2Zf+/d+tdObZtzObXfZLDi9HxaMt5034oruA8vtPP2izjRTFRoKv3WVJeVZbQK1Xr3YOZ0VkWRZnFljlHbs55j2XTmJhJlnCxu7X18KHpqi2/SYZvXwKKfwL+Vq5r408RwtNWJgciqbw4ppcweYDrwKN8IWJGtumTZkhirnITVcI5/jWfeg== 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=C/IZaK516nw78MLGideYWnpMRDgaES+lItERZ36cZ1E=; b=fML/+xD8IWK9bVUSoRDCMHQaR5X3YV8acTSQz1LtYo12OF7tTlTJe9y3yf589nnFbFEU042Y9VEqYKREjezx8nzwmw3mLdq8+3XN+APiGCypdenbg/1FXYNbr48gJ5mQEPnoas8DjiJd3W7PSfnYSyVNJ9n/gVYqOi7NlhReruQ= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO1PR18MB4602.namprd18.prod.outlook.com (2603:10b6:303:e1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Tue, 28 Sep 2021 07:49:08 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::6c43:3807:160:5a94]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::6c43:3807:160:5a94%3]) with mapi id 15.20.4544.022; Tue, 28 Sep 2021 07:49:08 +0000 From: Akhil Goyal To: Anoob Joseph , Declan Doherty , Fan Zhang , Konstantin Ananyev CC: Anoob Joseph , Jerin Jacob Kollanukkaran , Archana Muniganti , Tejasree Kondoj , Hemant Agrawal , Radu Nicolau , Ciara Power , Gagandeep Singh , "dev@dpdk.org" Thread-Topic: [PATCH v5 0/5] Add lookaside IPsec tests Thread-Index: AQHXsiMR/g6CoR6C6kuT3p+Pwfh2nKu5Fi/g Date: Tue, 28 Sep 2021 07:49:07 +0000 Message-ID: References: <1631884523-836-1-git-send-email-anoobj@marvell.com> <1632584132-289-1-git-send-email-anoobj@marvell.com> In-Reply-To: <1632584132-289-1-git-send-email-anoobj@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 21605e9a-19c5-4679-5ea9-08d9825473c0 x-ms-traffictypediagnostic: CO1PR18MB4602: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uC69KS1Z17W3Wp5T8Fzd1avBlken7HqF4wpfJfG0dmyBAsauqdLS/mFiSy21Fd+sso8jssRE0HjidvyHbBICDQk2Pvfnq7GpZ7sNvOfCVTUywfbIzJmsVoHPw0KpbNQ0DmRiMS8fW/oqGlv380KH3DMtT+DfazSORkApoZ5XyUqTWJvj1V+yVyvx9ZjumeGhQ/N+hMSt0PQLGECM1biE/UUvkK3jBbebbwkI5h7RgnMjNJ0hnEulbETqDv9HaMO6w8z/nQttr+5yEp8zGv4CbrO5dvZ8fL/V1wR54QfPlD3YVXc1El40TGpqKgRCOrKzBP6UUaDmnTFc4TFwavaM0pfgP4WYSvlPHIFLSlbQLKFEtT59ESt96SWhgBMq2TAPVKwgggvc7MhxnBIPUm/mLThoxXtD7NmgojtfTfbx9CPKG8KNbz8O2m9bgaSY8UKzB6qfo+vGsy5KDGQOg5eOWtSduZuPQ1CAex0SvXHc5Vi3EHokR796PF7APcM9J5DISo3tjnExavbCJ4m3zOOvWgeREfQiGBEVvi7dVanLaPcxyJvq6dHtRpub2jzhZqC4Gi647xHWWsYmrylzSRW6nE6vsmGh+RxSZq5bVhbXiohYlXopGwiftZJe5n4voEoYLNISZaaFaRug81YLZxTlxFPwbu6TDoCn6nPEjaEg14sHbL8CV3IOFl26XMe832c4znnK6Tc3DItYjsU/blV15rfoKAEgzIeoiN9HeJIw1yA6dS2Y1g4Z0fLzcIRiZHPsF6SBvlclTrxcynZCLuMuvVy9MYxyeuEev8/er6BhIN0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(122000001)(33656002)(55236004)(2906002)(9686003)(55016002)(38070700005)(5660300002)(26005)(6506007)(7696005)(186003)(66556008)(66476007)(66446008)(64756008)(110136005)(4326008)(8676002)(66946007)(76116006)(38100700002)(8936002)(52536014)(71200400001)(54906003)(316002)(508600001)(83380400001)(86362001)(966005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?J8mmJdz7rBNIW8RFMUXY7J7p+bbu4eNueJmKZm5mjzkruWPAxx/o94pKIApZ?= =?us-ascii?Q?6vLK7I30pgZjR8z9QJrqExz1c2OjQ5an5hQxfAzFPIzRelsmiPwXetHLwbeH?= =?us-ascii?Q?TeQ0gNt+ukTD0tSV/yF/og6xsJLoQyoYvACm6tdVJ/QyhvK11NNAEMWZv42u?= =?us-ascii?Q?wfYTlvJipcQ1rgGjqQkMVIvDq8TZqIkCFS5/pvt4NgOjD2zVDpl7gcwXdPRb?= =?us-ascii?Q?2ROR7Vg2YSwYzGmD1zBIYhUo/0STwH7gvl5Su+6ILzknSDDe1rwciJR89K+w?= =?us-ascii?Q?PdQyJCubr5c5Gzyh/GgKn0RwJA0yROzTR9hl8M/S3Kry80KRFiQEE91c6Rbt?= =?us-ascii?Q?VuwpgJ3do60y9ElOdYKALHfy+NQLKPGT2rMSd2s387RaUsoyS2qr5dOYAccq?= =?us-ascii?Q?D7lHEaf/cRWa72j93tgJPXdxNF44ZefuSjeDPjATsvD32NDM4lcksnoR1t4z?= =?us-ascii?Q?m/GfsNURYGrWG7mvNxqPSS0wIqDod8HbSu7xlIWFmu0wUQxbICF3/2CMksG8?= =?us-ascii?Q?tb3Lh8256VdL0Vp6z2GLAHG+kwVHBjx7GmpujFWRht+rdrxR0itNBVdaac6E?= =?us-ascii?Q?o7JV2cRyaeVe0NOfow87c9/fb/RZH6Ybm7sPQFJUNG6QIDmY+UhgRi9JNeGc?= =?us-ascii?Q?BHDk+gSvRLb9rOL4sI/rSulZfbthjS0vHeLzzEnEaKIGDMVQN/2CZNeY4pXS?= =?us-ascii?Q?XPZxgKhcs3kFW+ggIfRQiZOxsaipCDylqQpz0J+cdIySpQyCpXF6rlx0LheT?= =?us-ascii?Q?9ZqNclX0vdKUV1C8srZxHEhl0bUwEfTFUle5J/oo//bvuA/jQ331rymDGzOb?= =?us-ascii?Q?ebP8u+H1SNld8aWAexG/TivsqzNIKJWFXNy12qRr/GTmTCzEv+/EFPS8RLHB?= =?us-ascii?Q?eN1NtRbBtzRlNbDvWJnYgVMcAgsCYAYvHqqcBYB9D2pXstnVZX24OW9P8gin?= =?us-ascii?Q?VRYEpFukNMCb7Tfuqf2u9Zc3Pa9vskzZ+AxLgvTrK5IIxj4EIGEeZTpm+uzo?= =?us-ascii?Q?VI6Qs4WHNeFgaTKxlJRG7A+V94qXdv53v1SRsCosvIB2g96homujZVLHhSgL?= =?us-ascii?Q?KRo/HbklEbhrp+Qfnx9u6C41agaJxylEhxB27oHscEqwowno9IR6Ebx+NUog?= =?us-ascii?Q?5yj1hB2xMI5aPWz9aM+VkLqQU/rMGCluU5bZF1uGpx/rlomp4ZvgmnLikT9I?= =?us-ascii?Q?DbSsEGqNvuRygulJBw+LcgaE8hp0shnAoH4qXzJOUMS5DLcs1a59GqoULyI8?= =?us-ascii?Q?jse8d8HcCrteZBdw0goNJKA/02ZC19NBwAWn9UXYYzlJ6kZVD/QOkhDmhyME?= =?us-ascii?Q?tDRGNR2PwUBIBVL42fHe6pg7?= 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: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21605e9a-19c5-4679-5ea9-08d9825473c0 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2021 07:49:07.8007 (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: 8XYtD7g/hpKn69nzF0hTaiG3ZifYt07saCNe155E2AtCRGSV5wg8VEaICI+CvEI5FVgTlUgYDvv2B3ygjTayCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4602 X-Proofpoint-GUID: ZaeSr66JnlqFAPKJ_jidQ8Fo9HuTn6F2 X-Proofpoint-ORIG-GUID: ZaeSr66JnlqFAPKJ_jidQ8Fo9HuTn6F2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-28_04,2021-09-24_02,2020-04-07_01 Subject: Re: [dpdk-dev] [PATCH v5 0/5] Add lookaside IPsec tests 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 Sender: "dev" > Add lookaside IPsec functional tests. Known vector tests and > combined mode framework is added. >=20 > Known vectors are outbound vectors based on > https://datatracker.ietf.org/doc/html/draft-mcgrew-gcm-test-01 >=20 > The vectors are updated to have sequence number as 1 & L4 checksum > computed correctly. And they have following properties, > 1. ESP > 2. Tunnel mode > 3. IPv4 > 4. IPv4 tunnel >=20 > Known vector tests for inbound operation would generate test vectors by > reversing outbound known vectors. The input_text would become encrypted > packet and output_text would be the plain packet. Tests would then valida= te > the operation by comparing against plain packet. >=20 > Combined mode tests are used to test all IPsec features against all ciphe= rs > supported by the PMD. The framework is introduced to avoid testing > with any specific algo, thereby making it mandatory to be supported. Also= , > testing with all supported combinations will help with increasing coverag= e > as well. >=20 > Four test cases use combined mode, > 1. Display algo coverage and basic in + out tests > 2. Negative test for ICV corruption > 3. IV generation > 4. UDP encapsulation >=20 > IV generation test case compares IV generated for a batch of packets and > returns > failure if IV is repeated. >=20 > Upcoming additions, > 1. AES-CBC-SHA1-HMAC known vectors & combined mode > 2. IPv6 > 3. Transport > 4. Mixed mode (IPv4-in-IPv6 etc, all combinations) >=20 > Tested with following PMDs > 1. crypto_octeontx2 > 2. crypto_cn10k > 3. crypto_cn9k >=20 > Changes in v5: > - Fixed lack of return check with dev_configure_and_start() (comment from > Akhil) > - Adjusted patch title and description (comment from Akhil) >=20 Applied to dpdk-next-crypto Thanks.