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 49476A00C2; Thu, 16 Jun 2022 21:34:36 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2D7AC4014F; Thu, 16 Jun 2022 21:34:36 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140075.outbound.protection.outlook.com [40.107.14.75]) by mails.dpdk.org (Postfix) with ESMTP id A18EB40141 for ; Thu, 16 Jun 2022 21:34:34 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=CxgxrqBn6WUh56CW93rD+iWRrunThQCb1/3eDYffli2MzNPlUHJBUQPxj6CiiGYwEh4rD+b9btQc4CGbxrVx2oRcx52oispIgEBUJHT6X8pF7hBftZpkLl/p3yQfJ5u7Z/QhSjO0oTYH3EJg8zDBk3DUHiPvxbrs2mHfSWtxNiJPbXcBlcoefPkaVHnkxrcFv2MnELj7zFHjLld4FRe+AfV8r5n20Sv7rMJwHFlcHjI2522brfeKaBC5HSjFCnLAaWc9cjMrNN8PKSuL1/i1ZXT8C/alODEmnsJWbw7pkWi1K1xFxeFg3eS3KmTsM0Qo10XZpFfoz7I7SbbnyE71mg== ARC-Message-Signature: i=2; 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=7Rp6QC5LHupVd013ky6X+/OOixKUxg90uQ1N7nSH1P8=; b=i8SDfsDfVAcRP42anIwUXaUpThF+GNRRlSB4piA6v+nv78zCGewfDSljEkB6DE5LOPcJ130QauManoCmFO9rRfaKpFo4CgaarbazhTmkhhr+Z0C01AmHsVjsqrSCElNPj7LbM3toLPLFGeiLBHZu/iwXhl8jxfmMjCuM0Yj1zsZ3tMBaaG0S5Czebc7FFoe31vE0usmKg737VlQwtVPWGUB0mq+5a6m5tVtJ8Zp9zCrBYdtCK8F3GHGkmsgEI8bqmelJL7dLz15m6Cg6pFyAwinn8jsW8tGNy7vdLYEgb2PIqHvmxJtg/FsYRCcPiINjHRwLtypOOwXKKaWSgfjVJw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7Rp6QC5LHupVd013ky6X+/OOixKUxg90uQ1N7nSH1P8=; b=GX20bv2eeViikvuoqsj6rUi3UhYKfs34d7VgXX0NYeHa3102TYPlIZB8QTkQ/gpop6g1reaDytPy44hGf/C0v7+B5krk/wlGJqU6xGBHpGR1Zm/+AGfqSyv1/Gyf5cPmY+UjzqPjDkGuJj6wlVPQQlBuLoJlBar/Y4slgqR2GGw= Received: from AM5PR04CA0004.eurprd04.prod.outlook.com (2603:10a6:206:1::17) by AM9PR08MB6114.eurprd08.prod.outlook.com (2603:10a6:20b:287::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14; Thu, 16 Jun 2022 19:34:32 +0000 Received: from VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:1:cafe::d5) by AM5PR04CA0004.outlook.office365.com (2603:10a6:206:1::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15 via Frontend Transport; Thu, 16 Jun 2022 19:34:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT023.mail.protection.outlook.com (10.152.18.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14 via Frontend Transport; Thu, 16 Jun 2022 19:34:32 +0000 Received: ("Tessian outbound 01afcf8ccfad:v120"); Thu, 16 Jun 2022 19:34:31 +0000 X-CR-MTA-TID: 64aa7808 Received: from c1f2161f9df2.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F18F2C33-2986-495D-A51D-A436EE236098.1; Thu, 16 Jun 2022 19:34:26 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c1f2161f9df2.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 16 Jun 2022 19:34:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LmiOV/4Qa917gDRN3hXac+ds0SaXlsww4DrWAgfwiPjM2dY4RPJfyJnmvXGgXJZyl6QBtpoVSe/PxCgDEehg7hUwduFOgLwdnku2PQj3qVTR0tVm8LLF7g2FAlYPWCTiBHFv7ZAVaXGN55TmArYjUEzbU6JN86RP2luAxtQKQuvkVGe8GMqM7pd1abI2eHACNFct+BsE3RJU88rRRg1mvtvsOyuKnmbEkHQ8R52XH5mD7aT0f4atJxS5y6D5MzrtFSUNN1JKk9azn30vZ3U0A1bd5SfU01Xfouv+fY4M3lR6r0YdcFOjz6KkjDlgWlngPPwSMm5srsnK9hL0ASHmAw== 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=7Rp6QC5LHupVd013ky6X+/OOixKUxg90uQ1N7nSH1P8=; b=OxLQ0yZKzBvoxavXLh8nwqXJ1I2w0tRhrbz1R8V5TiR2nu2RQrl+grGnV8Qu8GQXLr/OIhLIP3Wwprdu1DW3HQRARA6rM8omb9vZUrc4iwq/dXQGNwDNkmw1OFNDWEIgiDuVvV69P/IwJqnBKSz9i/mZRn31LnqPIxzr446yWpGGc9HAfQhnSwb8/4Jjjqd1O2mJgJ35INQRAi7O1uklVZU/OVMaWFIn1fTX63HyGWk7osxUiasFfECWaMsU3MF02sXBIag+vRu3WfwfU004/sa9Mm+gQYIXKnIrC3TwLrppGNZIW7/6iiVH8EZoWTOx5SmukBZxVBSNp70zYxYtKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7Rp6QC5LHupVd013ky6X+/OOixKUxg90uQ1N7nSH1P8=; b=GX20bv2eeViikvuoqsj6rUi3UhYKfs34d7VgXX0NYeHa3102TYPlIZB8QTkQ/gpop6g1reaDytPy44hGf/C0v7+B5krk/wlGJqU6xGBHpGR1Zm/+AGfqSyv1/Gyf5cPmY+UjzqPjDkGuJj6wlVPQQlBuLoJlBar/Y4slgqR2GGw= Received: from AS8PR08MB7837.eurprd08.prod.outlook.com (2603:10a6:20b:528::11) by AM6PR08MB4721.eurprd08.prod.outlook.com (2603:10a6:20b:c7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15; Thu, 16 Jun 2022 19:34:25 +0000 Received: from AS8PR08MB7837.eurprd08.prod.outlook.com ([fe80::4c65:7221:bc8c:ccb]) by AS8PR08MB7837.eurprd08.prod.outlook.com ([fe80::4c65:7221:bc8c:ccb%7]) with mapi id 15.20.5353.016; Thu, 16 Jun 2022 19:34:25 +0000 From: Kathleen Capella To: "Zhang, Qi Z" , "Wu, Jingjing" , "Xing, Beilei" , Ruifeng Wang CC: "dev@dpdk.org" , nd , Honnappa Nagarahalli , Dharmik Thakkar Subject: RE: [PATCH v2 1/1] net/iavf: add vector PMD for Arm for basic Rx path Thread-Topic: [PATCH v2 1/1] net/iavf: add vector PMD for Arm for basic Rx path Thread-Index: AQHYcGsQgrKEkVjfZEalgSmTbksdSa02fd4AgA06CICADtSCoA== Date: Thu, 16 Jun 2022 19:34:25 +0000 Message-ID: References: <20220525190954.30435-1-kathleen.capella@arm.com> <20220525190954.30435-2-kathleen.capella@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 6AA3672C39BEAF4DABD08A3347F0AD44.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 633c15f6-93e0-4162-e5a6-08da4fcf3cbd x-ms-traffictypediagnostic: AM6PR08MB4721:EE_|VE1EUR03FT023:EE_|AM9PR08MB6114:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: h+Eoz4RFpzEgoVzoK76EBR1jiPMmKrp5tIU5VXAIdIoZwoOCmlH11ztqlc+5PZuHrgx6XMLBgF1CKDW7kQwO7574DuetoRWKdhiZB/kDKo/I3ahclvhhasRomUa7QCUAVmlILazt9lsr6Cd2QBALsb4XDGTK5SPZ7Gl/p5wwPZoyqvqSfb7rc2V/uymZ3lWliJ9GaH+e0W2UmpHc9B1xnZXjXKNRr6zSUMTwUQvfQybGDUv2P/cABytxOqBFsXPsPorVyoMbJllKeV2NmW26MHmUQAylElYEbFNxmmrCOX81H7nUOwGzL1CLzEIV3YEE5RXlL9iCUjqz2hrdNzXJElIjpAV3m6K5LnmGmC3PpmxvcgLQ82zEXp+AlHaxr6ofF1eoPxWaAFxIsR1D0v8nwTD+mfJydtjBMD5+WGkWPhhzr81UBqucP6AjbiXkTanXBqEqLwYoMOQLPCBMSKpE1A7VhxX43jXWnKPkD1teNwL+Aco3XvihBYQVSWt8kdPlz9qZQ6jYiyNsK8C1qL869SBAf5BVSToDb6wt4olSZACei1IFEHf6DIv6csGFp7N7hM2mZuQgF/fdZQwFGYtgstL1HpTOVLbBXqjtEyO9McbDwmfe/2AKtAU0KtzdZrqspR55GVwH7fzExJekxlnv/Tg6CMJBtBBo0mOOjyZ5SqyHJ0iWvJbnT0W6V9qsVyvck+YSqnLT5sm1BLRpPVeuEQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7837.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(4326008)(6506007)(76116006)(7696005)(55016003)(2906002)(498600001)(316002)(33656002)(86362001)(6636002)(54906003)(9686003)(53546011)(26005)(38070700005)(71200400001)(186003)(122000001)(110136005)(8676002)(5660300002)(64756008)(66476007)(52536014)(66446008)(66556008)(8936002)(66946007)(38100700002)(83380400001); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4721 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 6f924f4d-e373-4b10-e7e8-08da4fcf3877 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jDg4s4EE+MPacBFIV6/k23kzVuKM/tmLfjkR5JUJoRmSE+zcBiMjqfqpj/U1wPCTM/r0lnyJ9QYBTRfOUcgJHcQnK8xVyJ05GMvfSqxwo4Gen/Hws641YZcCHidTSx9Zb5HrQzLKbErFzCEFNczhNussdV43AErn+Dii2MC/ViCnI1AFW7gkFcmbVg258wRosUOc6hQsF81MPnhJtXWC7SCa3OxJPMvQ5tn5cwdnvZ9memEFO+WIuoSIjpdIJFPNKFQYE+7v4bXc0Eoz7uoM0OZ2ZPz9/NMrusL8mryCW1LAw+FybfEZjbrufQWv6ZhwGX3LuasqBHXgvNKtEJNLcR8ValFuj32x8t/163WzIvEJEfU1Yj3KkqOZgRdyT64bO5vlGoLl8xIkWpUCZB+CBlHrGu6rqZ5K6xQ+VjRAdirWv9JSxKbFO+FUOfTFB/m7h2LKwPjqMtHFDY2ZqnM6VU8lSFtXkESi3gI0XX1cqugfb2c/rvpC0Qm1w384PNZsGRTPzbGss8bYAOqaNZ1DpdkK7cimHKKfjAaNkdiDgDJaXfPq95gzG47hygiRfnskg8MedtALRkjmpn14kluNEioEzNQfkRZslSAvXyHNsMoE8abW99uKnogZXg7DteFwPGvxHESoU9nX+Cr8DNMWTxHrZHE2tP2zbwMDoEW093xH0G7II7lCCIyyCy7VlKgq X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230016)(4636009)(46966006)(40470700004)(36840700001)(47076005)(186003)(53546011)(7696005)(336012)(9686003)(26005)(6506007)(36860700001)(81166007)(356005)(83380400001)(33656002)(4326008)(52536014)(86362001)(5660300002)(55016003)(82310400005)(8936002)(110136005)(6636002)(316002)(54906003)(2906002)(40460700003)(508600001)(70586007)(70206006)(8676002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2022 19:34:32.1116 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 633c15f6-93e0-4162-e5a6-08da4fcf3cbd X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6114 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: Zhang, Qi Z > Sent: Tuesday, June 7, 2022 3:56 AM > To: Zhang, Qi Z ; Kathleen Capella > ; Wu, Jingjing ; Xing, > Beilei ; Ruifeng Wang > Cc: dev@dpdk.org; nd ; Honnappa Nagarahalli > ; Dharmik Thakkar > > Subject: RE: [PATCH v2 1/1] net/iavf: add vector PMD for Arm for basic Rx > path >=20 >=20 >=20 > > -----Original Message----- > > From: Zhang, Qi Z > > Sent: Monday, May 30, 2022 6:57 AM > > To: Kathleen Capella ; Wu, Jingjing > > ; Xing, Beilei ; Ruifeng > > Wang > > Cc: dev@dpdk.org; nd@arm.com; honnappa.nagarahalli@arm.com; > > dharmik.thakkar@arm.com > > Subject: RE: [PATCH v2 1/1] net/iavf: add vector PMD for Arm for basic > > Rx path > > > > > > > > > -----Original Message----- > > > From: Kathleen Capella > > > Sent: Thursday, May 26, 2022 3:10 AM > > > To: Wu, Jingjing ; Xing, Beilei > > > ; Ruifeng Wang > > > Cc: dev@dpdk.org; nd@arm.com; honnappa.nagarahalli@arm.com; > > > dharmik.thakkar@arm.com; Kathleen Capella > > > > Subject: [PATCH v2 1/1] net/iavf: add vector PMD for Arm for basic > > > Rx path > > > > > > This patch adds the basic NEON Rx path to the iavf driver. It does > > > not include scatter or flex varieties. > > > > > > Tested on N1SDP platform with testpmd mac forwarding and saw Rx-pps > > > =3D 20M. > > > > Could you share which NIC / Bandwidth is used in N1SDP platform ? > > Is 20M is from a single core testing? how much performance improvement > > compare to scalar path? >=20 Please disregard the original test result as it is inaccurate. I have tested the patch on the N1SDP platform with an Intel Corporation Ethernet Controller XL710 for 40GbE QSFP+ using a single core and testpmd rxonly mode. With this test, there is no significant performance difference betwee= n the scalar Rx path and the vector PMD Rx path for iavf on Arm. The same result was observed with i40e when comparing its scalar and its vector PMD Rx paths on Arm. I will update the commit message accordingly.=20 Kathleen Capella > Ping