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 59AD7A054F; Tue, 21 Jun 2022 14:55:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 367F04069C; Tue, 21 Jun 2022 14:55:44 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 808CA40151 for ; Tue, 21 Jun 2022 14:55:42 +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 25L8SC7d005371; Tue, 21 Jun 2022 05:55:39 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2107.outbound.protection.outlook.com [104.47.55.107]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3gse7nkjva-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Jun 2022 05:55:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TbSo1ilBmAoUBjHn/bjcTJ8WBfVfDkaOFATFEddz1R2YUITNNaA4T5qONk7ONaQ/nIfn8+Y+GrgG7rfL+1fTugoW7ESewZ1Z38GxDvJYVeix6gecWWxY7zn6euQyjVA8SyIIaQ94ywZDMtIL1nDpiTWkB+Hrq4YvyfIT/IMvUGxeCdpuLDYAqGUVYwMVyE3b8R6waRYOUO92ukHfzaFcUKKmKqHxDFgdiW8wH2CNxjyi2zLb/gmosYGAumqnDD4zYKMLmiZG1xOrDM4WQ8lZfviTnReLYTuTEjPA0yV1dNRXcMXNKlg+VoA7ba3yCjMj+GSzpPgIZBL4oBphWLB48Q== 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=sr+CH/8Fo0EvHmpYa7aitQ/V99diCkztNxXxTXEpL7Y=; b=EXE/OOlKMLy5fk6Y/d6t+fWugmYty3DC3pdNRp0IVwdP2J09K+KIm2EcIJhHPPiSEP4K9HL5raYBCo9qZHmFa2aAb+BGd6SKe6FHOnnK+2GgxMXAqkWCzvfUvOg/XWXxN7w1K13LZDfHH9SKp+wAkxNVAatXqe+EnYiMVZhCJ3YIzVayw7+npjeLNjwb9mWPzYrqwKpuqYah8Da7BXAkrTdUcePiR3qVyt7UQxvjLcwO7GsFiUOYKgsRS/krgB45klPAg2oVXTkGJHCsUWMMQCwihcLLLKwDaLuGVloT0C8unaqjUEfk3E2pSCzegoSy49mrUBQlyb1oZaX495zq9Q== 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=sr+CH/8Fo0EvHmpYa7aitQ/V99diCkztNxXxTXEpL7Y=; b=fzdNgI1LI32XHXzSPdioUNVmPRCl8N89/h456aL2rfd0j2HGmLrEeHjV7yVcINP2Adg1u/Bc5KHW/xwJNUXXBThY/6wWCCdS+pO2Y6HFbSe3vG54W6aiOK7Xv0QqNSHka4MbXYJcdsssPb9BkG473axNM0xWVBty0QLPkPEjCmE= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by PH7PR18MB5201.namprd18.prod.outlook.com (2603:10b6:510:15b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15; Tue, 21 Jun 2022 12:55:37 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::bc33:1fb9:5d70:8c5]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::bc33:1fb9:5d70:8c5%9]) with mapi id 15.20.5353.022; Tue, 21 Jun 2022 12:55:37 +0000 From: Akhil Goyal To: Rahul Bhansali , "dev@dpdk.org" , Radu Nicolau , Ruifeng Wang , Konstantin Ananyev , Fan Zhang , "hemant.agrawal@nxp.com" CC: Jerin Jacob Kollanukkaran , Rahul Bhansali Subject: RE: [PATCH v2 2/2] examples/ipsec-secgw: add support of NEON with poll mode Thread-Topic: [PATCH v2 2/2] examples/ipsec-secgw: add support of NEON with poll mode Thread-Index: AQHYgh3rHoh2acysHk+3Tu/yRzIHRK1Z1+hQ Date: Tue, 21 Jun 2022 12:55:36 +0000 Message-ID: References: <20220524095717.3875284-1-rbhansali@marvell.com> <20220617074241.3260496-1-rbhansali@marvell.com> <20220617074241.3260496-2-rbhansali@marvell.com> In-Reply-To: <20220617074241.3260496-2-rbhansali@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: e6c926fa-086d-49de-f597-08da53855654 x-ms-traffictypediagnostic: PH7PR18MB5201: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: CuPwr7uh0FzIGYpO+znOHdIfD9yIGMXadykt+1kfu3/yQaq1alxuNNfjNTwhOo5YbOTlkAiR4IUc4octDw0r28zjwPQb2deryDsTqLWttklhFdayDGomeT3y84Be3hAqH8Q31PvbCwiDfW6EWWMBh9/pK51/YWmM1Lc8u+m57Ympv9K3CmGgewM7OemgXmyOlBwGjkfpLUonOoVEBSeUgvrtnbINfVOoUcTvAFmYGQ0UtgHaTD5hqHPRkPM6TRx6mXzbuEMrAxjWKkSAVu+8KSHhPnQ73qJFJxYYtHswOn8CJnAMWxsyvc1fo/1DKB25Yz8rGazBKQ+Zy9Ypr7Qy0iifAViXY4QfuZe7hE9Wf9dtIFKvWGB+cBqmJsPxsTOI2ft7Usg5jNWrvbbr0htzKpDRbtOvTZoXTdS3umI+AYXFQsto29MbbLFBIhvIcROpjsnDszT4Hje6wXS0mw8JO2A9nT5HIcIxqF8r2j/u29oGHCuaDIULOJYU2fMBoohP5KtLbSTQMpkQ6usaOpM9edhTS2omlmPD8HShfUhyRA5+884Y6SIR+YFHG17z3K10IZ3mFiHFJ7PWwudgJ7klsIgEkUoltPIiQiMOQKydsZFfAuDtFk1jT+uf+fbFadZLNVwk9eqEP/CpB2TlupdCQ0x3hM6vwpeth/jAIXZR203QfIRN76EsY34FGypL85DYE1O6jKTJ5+31BE9ClmX36A== 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:(13230016)(4636009)(396003)(39860400002)(366004)(136003)(346002)(376002)(8936002)(33656002)(38100700002)(54906003)(186003)(86362001)(55236004)(478600001)(76116006)(9686003)(316002)(52536014)(122000001)(107886003)(41300700001)(66446008)(5660300002)(66556008)(26005)(4326008)(55016003)(38070700005)(6506007)(2906002)(71200400001)(4744005)(110136005)(7696005)(64756008)(8676002)(66476007)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bk/i56AoUYW3A+/P/ZjjtByVTV6U4aW25wQcj43ZriA6zYmPjnzLWM5AG4nu?= =?us-ascii?Q?OZbbtQMxM33Cpv8DBrGd6tktR5pBpJXn+ys470380D6xlUqluBj5vc/AuUUo?= =?us-ascii?Q?BSapOONo1BqdYdtAfTlN9Z3eFws4ihOLsOVGSGg7d+6eJeKYogKz7g1uHBrC?= =?us-ascii?Q?yJ5nEMLtomOERYJbSO2x5wB0YDj4FEtGKC7as1XUYpJ3FWaC4tczZX4cS5w6?= =?us-ascii?Q?n/EYNJhKsmtgUyU2gS3FuJZYSVoI3GTFp9+V0XaEeXiJCUpS0CJes1/lD0ut?= =?us-ascii?Q?7zLdGIqTo/AR/Y5xmC+ufPU/rjWyAcoGS8T5YNvJS8memjcSfT/TFZVtCDgz?= =?us-ascii?Q?qrR+BhhBvheUX6ccLZeWZ2jiG/a/GZax6PjmHbzNGXmvWJpEpM2EWcGqBlOk?= =?us-ascii?Q?vJHGs4O6AjotSg6lPDX8MnWKsP/9QKB1SwI9mzEPgDsuXSi/++Vaf/iuUjeb?= =?us-ascii?Q?zltUiJEMhzguYDnEJ70yegOjEzpHGGjGljQ2xNEEplUU3LLW0WUbEJSr+SZo?= =?us-ascii?Q?k2shhusVQp/D55e2eqkpt50tDXjMx6aEN5t4AJGTdPogUkXUp9pAl9BNNmtQ?= =?us-ascii?Q?SdTgK10yhJBm7IpNcWXNsO9qHvUizVDV24w/TFk3Er4SoYmGIjVn5x/fapW/?= =?us-ascii?Q?Ic6LY3EhPIXZLQtNb+WEx16EaNw5T9TBIkWcwndQXHij295qrk91H9OACIcu?= =?us-ascii?Q?XTNR9RjoC+TP8/0ZHA+ZRXuvrS/ERUZkwFlnPbXxWq2pq2u88E1UEMlj9jYf?= =?us-ascii?Q?Yp22W+JS1KZkDFJ6/V00g2H0MuLFxp0fM6ptBc8ppVDhGY+eSQDj7BqSoxbG?= =?us-ascii?Q?rygyUUZTWB1gYoHZNcX/xMiwrsDMKxhvi/ksHq9lSLxEoKffyJBEzO8g6I7T?= =?us-ascii?Q?T5XLsE36Zs55kBIhmFH6fHUND90eweDEjkYY4xPNwNcr8Ocz5QBWFnhRV8wZ?= =?us-ascii?Q?OtgnFjWYTagKSsfkUka/eg3ovh6DF8CFRFkAIzaq6qEcB6tM5tolK9bQYkYd?= =?us-ascii?Q?gAi9xMKDY9t9+VRA94D8tT5zWsLqukuYaeR2Hy3ygRDIT2vyUWLSPgixNMSL?= =?us-ascii?Q?L2TpGox/iu4qNqO6s4BqN2lAJzrYGJwOgRyMX7AmYBMKpWDNXS/yzGC/yf8V?= =?us-ascii?Q?zPngJJ8TQPVRlEh6DlqLt/kXp2NTFgxTCL06JrTV7oV6KlIJtSU97nCcBwqW?= =?us-ascii?Q?16BGJImyJoA4Il4McW4sOLhosAwaSBdW7uLIWPNU/NOBNumNVWAqPOdol8wJ?= =?us-ascii?Q?IQT1sG59qBrffB0wplZT5bCBVhNscCnK9b0b+aVFynLCYYmlEIWUbyUNdSIX?= =?us-ascii?Q?ivMxX3gtkV790Ajdu273vkj7xGwyuGRMmvPkOW8zTCIc/c+1sslRngl1cOBi?= =?us-ascii?Q?TH5ra307RvcRexCRIPjknejbbShztpVHOuIIAgEOszuJ2UpF2zOsIYkPVx2F?= =?us-ascii?Q?agzDlCr+8KGI1iUarPV+06yU1rWSL8n32spQ0wurFdAfZyeDwjbXu/054DmU?= =?us-ascii?Q?t2N0rULVIw5msqc9uSDrKM1mxU9Giwwdv/GyIOYu6ipQH24gW/lfOa6cLZs5?= =?us-ascii?Q?UUCBiHJezbB25dHlY36b8/IKpgAAOz1uBv3SEgQ3XhNNzh4aMT+QMMLhYkL4?= =?us-ascii?Q?mJN5hZGPWmj6LR8feAad7TkUozsVX3YU/ASwRGP+Ol4YlRlD70+Sgnbz2Anm?= =?us-ascii?Q?ThZMR8Vb5niwTIsWShdUlpPj07Pxqf7N4lfXHP+1k5veelK9d5S327LiwNke?= =?us-ascii?Q?eFaeMATjVQ=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: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e6c926fa-086d-49de-f597-08da53855654 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2022 12:55:36.9885 (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: 7SaOE6Jwthk6KWr9VQ4KepMU3IL9pGFyfA357DTb9S+q13ngHASGG9o2bgcD8Y1bb4P1NEtG5qQ3wozcsu5zRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR18MB5201 X-Proofpoint-GUID: Yph38rx1T4lCor0UiAGEgndgS7tQTn5e X-Proofpoint-ORIG-GUID: Yph38rx1T4lCor0UiAGEgndgS7tQTn5e X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.64.514 definitions=2022-06-21_05,2022-06-21_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 > This adds the support of NEON based lpm lookup along with > multi packet processing for burst send in packets routing. >=20 > Performance impact: > On cn10k, with poll mode inline protocol, outbound performance > increased by upto ~8% and inbound performance increased by > upto ~6%. >=20 > Signed-off-by: Rahul Bhansali > --- Acked-by: Akhil Goyal