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 01C12A0A03; Mon, 18 Jan 2021 15:53:53 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7447A140EFB; Mon, 18 Jan 2021 15:53:53 +0100 (CET) Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by mails.dpdk.org (Postfix) with ESMTP id 5610F140EEF for ; Mon, 18 Jan 2021 15:53:52 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 18 Jan 2021 06:53:51 -0800 Received: from HQMAIL109.nvidia.com (172.20.187.15) by HQMAIL105.nvidia.com (172.20.187.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 18 Jan 2021 14:53:47 +0000 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 18 Jan 2021 14:53:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aMaTOs3GBiSEe5Q25JxLn/x8t6xHEsuY+T2ZMX2toRJi8qi4zy5MshXWpGr0szs5gM/8BbY5TNbYMlRIme5UXvigH9GQDcOpRiyHBEQgOOrQZQVCOqzuRvoz4/NWrV59gkyjeLTuu5gL6YntFIajrxjWL7r4e5B3qS99kQPq7kN5YqH/rgmxP9oSZsiRe4MEwRIANc5vzaJs0/TkMCOBq7KEe54oujGAmV6bOgL0TnPwciR5LgEOzW3ceLw3op/wLcjNqbA2qF2g3HpkhlZvBLX8UJqnZ0HBGyizWL+GORoI2hIzTChRQF9y2WjkiZN4GCaaMQR6ZLhyaWK2bYizTg== 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-SenderADCheck; bh=v4nc9EFy1hPEG30FFmhkao49RxOIFYbQ/l9ztElpbKQ=; b=YHfhbx3Rsz5PWPIHqohDGtI0AicsdzkTSuFZn4EIv2UuCZ/MZl2kOp9/8OjB0S/6ubRCjYz2MGDcK3HA57Yg55Br9gX2wJxQKlbih6lo/+4DMwbyy+hW2IP1C4C6Zsr8MFvEcmO4HlnVStxSwVM2kVHFaZF6U/x4ZxPoG4ITka2sbaS1cWpqAx2xN37/q0LAV0pDVYkS8ujsjpeAgyN+Z/f6mmZyWqJAt0NU2YhQ8WRjwJgBkk1V2mk0IXLTSRuBvN6XFD3/DwCWVmzL7CEfTi/+th8PRH12ouNfupGv6BZiVPcHeCCO9Wb5YfoRBhQwff5BqNO1w56RGzzd9MxkiA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from BYAPR12MB2824.namprd12.prod.outlook.com (2603:10b6:a03:97::10) by BY5PR12MB4818.namprd12.prod.outlook.com (2603:10b6:a03:1b4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11; Mon, 18 Jan 2021 14:53:45 +0000 Received: from BYAPR12MB2824.namprd12.prod.outlook.com ([fe80::9945:d084:a890:5474]) by BYAPR12MB2824.namprd12.prod.outlook.com ([fe80::9945:d084:a890:5474%3]) with mapi id 15.20.3763.014; Mon, 18 Jan 2021 14:53:44 +0000 From: Odi Assli To: Ferruh Yigit , "Rong, Leyi" , "Zhang, Qi Z" , "Lu, Wenzhuo" , "Richardson, Bruce" , "Xing, Beilei" , "Kadam, Pallavi" , "Menon, Ranjit" CC: "dev@dpdk.org" , Tal Shnaiderman , NBU-Contact-Thomas Monjalon , Raslan Darawsheh , Ali Alnubani Thread-Topic: [PATCH v3 0/3] AVX512 vPMD on i40e Thread-Index: AQHW6kgxUy+JbAf9KE6i0xHj6XyZoqorsNFggAG+lQCAAAdmgIAABx6g Date: Mon, 18 Jan 2021 14:53:44 +0000 Message-ID: References: <20201215021945.103396-1-leyi.rong@intel.com> <20210114063951.2580-1-leyi.rong@intel.com> <2f4e5455-2c11-9f90-fc8e-ac5d1601536e@intel.com> In-Reply-To: <2f4e5455-2c11-9f90-fc8e-ac5d1601536e@intel.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [5.102.195.24] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d2ccadf9-7e49-4ebe-3675-08d8bbc0da5e x-ms-traffictypediagnostic: BY5PR12MB4818: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3044; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gqBIk/ss3X/pzCGXG5ZGiY3XrFGBOv2dv+28B5uxnkLG7tthRTMNOuoD9fl6YajbmhZITBmkqG2lpg/OzD4YhdZRYq3/OyaS07j/QJCMpstKfq9fVSjKFg113AXs5NtEZJgPza2xSW2M9R5u63XUsMvUtSfUNCOtWKF1DPQiFuLVRwpPuzowcoPWIBspA3OIBJzt3iCIFQON1VTAih8C48LHvUUBjahliHg+/A4iJ4q07K39eb4evCAoB2Uw8nli1DnqaMX9H9ZkqMDZfzdMHCtBrSNZbUbQfaWkAAQ28cs6AKSt2rrLtAGMq05L9UFO5jw9utS4KiJvSXtoh8q4wr15yTtprWtnDyChHFNDSMyd3xJjP4WWTJOAK530VHgLKjMvluo5wwK5UgTttTcqV1m0kEDtCdTeqqn6YIJtWjq1ntt8kxQl/axe/nPhuKj1tls0mfY7XY50vC8W5jevNbUvRKDSS6nmr5RYYyfkqkFic2NyWgvY88iAHLcxdfcnzX/abR8yaaCT9S7zgsQ5G321k5/EQyEjwc6xWIAFUOqolGbGj5RSdFFTf+bYoGlTG9bmNsDHAEUqMCLKiiBvdCYPnhW8EjrzLWjD0FUmCppQoAU/XN68S6xAvQ4qp6xRqobxQWDj39t+uHhTo8K3uQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB2824.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(136003)(39860400002)(366004)(346002)(83380400001)(55016002)(86362001)(53546011)(8936002)(186003)(966005)(45080400002)(26005)(54906003)(8676002)(110136005)(316002)(4326008)(7416002)(66556008)(6506007)(66946007)(33656002)(71200400001)(52536014)(921005)(64756008)(66476007)(2906002)(9686003)(478600001)(107886003)(66446008)(76116006)(7696005)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?CRKIQ7y0s1kU8z7VGgTJBDYXCjGfqiU3zgVV5AVEiS/vHO8zfHEHlHRCerrB?= =?us-ascii?Q?4CK24pPTWV1Q0ZYywvtvlUYBy+fDzRL0ZweaUH0z00A2kED1G4A/iJCqvBYC?= =?us-ascii?Q?MrJI1LRBBNorQi3eVUJIEOc9NndDU11TQQy2hOWLw7wWou9fFWW1RyiEiJIr?= =?us-ascii?Q?tKjzgIc7QVNa8H4ff3+6CDazV40sTbjlA+6e6KcEWnoB6JgxBM22DJd9hxcu?= =?us-ascii?Q?79UTGRc4RKUiL3DUVdldDsQHyumkOr+Fkvi1QBRm4zcaIokvl3gnOi40G/R7?= =?us-ascii?Q?FnKP7lvu37PLWt/N0zIhr9hwBua6tYDymUfNeHcxDqcX+lnuvvTRJbacZH+N?= =?us-ascii?Q?UGCTnTuVp1Ta/0LzBf2hki/cGEFfKeIbWp/52ODDozRtRXKbfT175qRzwbtJ?= =?us-ascii?Q?yeZU/FOGm5UIJTlG5ffQci7d78Olg40Vt2nOzJtvtdMRPxUS+Do9zaHvcwVA?= =?us-ascii?Q?8w1jmLIn2JvsX8hcSX1802aRHwQR/0K4GKSZ7i8HU+KHKt/wxR5EuHHR7v3y?= =?us-ascii?Q?q0W5A8hvg52G0mJBYLu5eujXzIJ3U6TSBLl+gzZOLoEnzTcLqRGI9wqqdU7Y?= =?us-ascii?Q?1g9SJdwCClr5IpRJT9rmR1SCvFE9r/NCt9uSbu6Os57oNTC3UA/xkG3kvX2m?= =?us-ascii?Q?2L2HWdzLMdXGTcoWUVhfvthAkLmhU3yF1k+mRpvA/6FWhg2F8QUuXhd1C+JL?= =?us-ascii?Q?Ex9uFl9kZy7rdc7TiUPqgZrnLT+Xqp2LJwATclZMvglTfWmBqhsZmh7BrmSI?= =?us-ascii?Q?+ytyXU4Z0zq5bi/oN5+pXyEDIUurHEVOJ+6Dq7m23H5W7xVF/eK05tmRfJsn?= =?us-ascii?Q?i/BiuSWpkzJakh0/Xy+j2KtZEYUBFWJiwAzMgXKvEJWsNoTGT5lIVEywdAFl?= =?us-ascii?Q?fDhdT9L5VgQzv7DO9tFRHYBqH8l0S7bYhSfvjM8eXhj6bNShx3mGDRRiP9oe?= =?us-ascii?Q?WzE1Qf9SfqBxn3/CRHVvhCE0BRewdRGqV8pP28pjbVE=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB2824.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2ccadf9-7e49-4ebe-3675-08d8bbc0da5e X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2021 14:53:44.2618 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VEUkCbZfwTrgbv65cVvNTm6BmqhwsRyezlcPt5XRKXFIryeB9sXe9JbRhFM5lq0e X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4818 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1610981631; bh=v4nc9EFy1hPEG30FFmhkao49RxOIFYbQ/l9ztElpbKQ=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=Hy2/UAuhRLkNOW2nI1ojXaKBOvd0Z3OLeUv1cKQOdqmiu2jVj/NPrVrgA6V+3pFvl sCE1Vmb+FTErcHPRxbD3kQx9LGCJdhFFS3vST8GiqyBDesvOZLFMR6X4D90XYryhSo aVG5IYWg/9lzwd0y/on0SBz7UP3PqcBbspmTedluW8i8jfvPx9a2w0KUIefzxR0gmr 3rEpvTdgN7pF6Ppt/s/CDj2RQzB9QJjwJ8WVNNXgReE0bb8jQTLZbdVzrI488XsvpF Czn8p2AdyNwh82H8FL3lsMuMDYJXuZfkyBl86Gu+6c3PFdNbq8ENFwuOKmcO+dqJLi JFLDkiYgdob6w== Subject: Re: [dpdk-dev] [PATCH v3 0/3] AVX512 vPMD on i40e 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" > Subject: Re: [PATCH v3 0/3] AVX512 vPMD on i40e >=20 > External email: Use caution opening links or attachments >=20 >=20 > On 1/18/2021 1:58 PM, Rong, Leyi wrote: > > > >> -----Original Message----- > >> From: Odi Assli > >> Sent: Sunday, January 17, 2021 7:26 PM > >> To: Zhang, Qi Z ; Rong, Leyi > >> ; Lu, Wenzhuo ; Yigit, > >> Ferruh ; Richardson, Bruce > >> ; Xing, Beilei ; > >> Kadam, Pallavi ; Menon, Ranjit > >> > >> Cc: dev@dpdk.org; Tal Shnaiderman ; NBU-Contact- > >> Thomas Monjalon ; Raslan Darawsheh > >> ; Ali Alnubani > >> Subject: RE: [PATCH v3 0/3] AVX512 vPMD on i40e > >> > >>>> Subject: [PATCH v3 0/3] AVX512 vPMD on i40e > >>>> > >>>> This patchset aims to support AVX512 vPMD on i40e. > >>>> And the changes are only target to AVX512 vector path. > >>>> > >>>> --- > >>>> v3: > >>>> - Extract get_avx_supported() to get the proper vector data path to > >>> choose. > >>>> > >>>> v2: > >>>> - Add return value check on rte_mempool_default_cache(). > >>>> > >>>> > >>>> Leyi Rong (3): > >>>> net/i40e: remove devarg use-latest-supported-vec > >>>> net/i40e: add AVX512 vector path > >>>> net/i40e: optimize Tx by using AVX512 > >>>> > >>>> doc/guides/nics/i40e.rst | 9 - > >>>> drivers/net/i40e/i40e_ethdev.c | 63 +- > >>>> drivers/net/i40e/i40e_ethdev.h | 3 - > >>>> drivers/net/i40e/i40e_rxtx.c | 196 ++-- > >>>> drivers/net/i40e/i40e_rxtx.h | 13 + > >>>> drivers/net/i40e/i40e_rxtx_vec_avx512.c | 1136 > >>> +++++++++++++++++++++++ > >>>> drivers/net/i40e/meson.build | 24 + > >>>> 7 files changed, 1301 insertions(+), 143 deletions(-) create > >>>> mode > >>>> 100644 drivers/net/i40e/i40e_rxtx_vec_avx512.c > >>>> > >>>> -- > >>>> 2.17.1 > >>> > >>> > >>> Applied to dpdk-next-net-intel after revert v1. > >>> > >>> Thanks > >>> Qi > >> > >> Hi, > >> This patch series broke i40e compilation on windows with failure in > >> undefined __m_prefetchw function Please see details in bug: 619 [1]. > >> > >> [1]: > >> > https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbug > >> > s.dpdk.org%2Fshow_bug.cgi%3Fid%3D619&data=3D04%7C01%7Codia%40 > nvidia > >> > .com%7C4b212e1ae3d045b6264108d8bbbd7703%7C43083d15727340c1b7db3 > 9efd9c > >> > cc17a%7C0%7C0%7C637465769725929951%7CUnknown%7CTWFpbGZsb3d8e > yJWIjoiMC > >> > 4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000& > amp;s > >> > data=3DoSmKjG6Za9DCSthbn72YfsQ1JsrUoaVSUCLNt7c5R4o%3D&reserve > d=3D0 > >> > > > > Hi Ferruh, > > > > Could you help to squash my fix patch into the patch series? As I've ve= rified > it works locally. > > > > Hi Assli, > > > > Could you help to check after Ferruh squashed the fix patch into the ne= xt- > net? > > >=20 > Hi Assli, >=20 > The other-way around is safer perhaps, can you please test with the patch= : > https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpatc > hes.dpdk.org%2Fpatch%2F86804%2F&data=3D04%7C01%7Codia%40nvidia > .com%7C4b212e1ae3d045b6264108d8bbbd7703%7C43083d15727340c1b7db3 > 9efd9ccc17a%7C0%7C0%7C637465769725939943%7CUnknown%7CTWFpbGZs > b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn > 0%3D%7C1000&sdata=3DZQU7m8zNXw%2BKxeG6AcveYp9Dpa4k%2BdeO > 2hK5DiBT3lg%3D&reserved=3D0 >=20 > If it is good, I can squash it in the next-net. >=20 > Thanks, > ferruh Hi Guys, I tested it in my side and it works Can you please the Bugzilla bug 619? Regards, Odi.=20