From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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 <dev@dpdk.org>; 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 <B6005a0ff0000>; 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 <odia@nvidia.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>, "Rong, Leyi" <leyi.rong@intel.com>, 
 "Zhang, Qi Z" <qi.z.zhang@intel.com>, "Lu, Wenzhuo" <wenzhuo.lu@intel.com>,
 "Richardson, Bruce" <bruce.richardson@intel.com>, "Xing, Beilei"
 <beilei.xing@intel.com>, "Kadam, Pallavi" <pallavi.kadam@intel.com>, "Menon,
 Ranjit" <ranjit.menon@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, Tal Shnaiderman <talshn@nvidia.com>,
 NBU-Contact-Thomas Monjalon <thomas@monjalon.net>, Raslan Darawsheh
 <rasland@nvidia.com>, Ali Alnubani <alialnu@nvidia.com>
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: <BYAPR12MB28244BDFF9D55F1FFED93547ABA40@BYAPR12MB2824.namprd12.prod.outlook.com>
References: <20201215021945.103396-1-leyi.rong@intel.com>
 <20210114063951.2580-1-leyi.rong@intel.com>
 <db581234b99545468c7fe758d0f28145@intel.com>
 <BYAPR12MB28249503F587B54738FFBD26ABA50@BYAPR12MB2824.namprd12.prod.outlook.com>
 <SN6PR11MB2621FB9AD32B22BA18387599ECA40@SN6PR11MB2621.namprd11.prod.outlook.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: <BY5PR12MB4818335330D13CBA6C5DAD26ABA40@BY5PR12MB4818.namprd12.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

> 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 <odia@nvidia.com>
> >> Sent: Sunday, January 17, 2021 7:26 PM
> >> To: Zhang, Qi Z <qi.z.zhang@intel.com>; Rong, Leyi
> >> <leyi.rong@intel.com>; Lu, Wenzhuo <wenzhuo.lu@intel.com>; Yigit,
> >> Ferruh <ferruh.yigit@intel.com>; Richardson, Bruce
> >> <bruce.richardson@intel.com>; Xing, Beilei <beilei.xing@intel.com>;
> >> Kadam, Pallavi <pallavi.kadam@intel.com>; Menon, Ranjit
> >> <ranjit.menon@intel.com>
> >> Cc: dev@dpdk.org; Tal Shnaiderman <talshn@nvidia.com>; NBU-Contact-
> >> Thomas Monjalon <thomas@monjalon.net>; Raslan Darawsheh
> >> <rasland@nvidia.com>; Ali Alnubani <alialnu@nvidia.com>
> >> 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&amp;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&amp;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&amp;data=3D04%7C01%7Codia%40nvidia
> .com%7C4b212e1ae3d045b6264108d8bbbd7703%7C43083d15727340c1b7db3
> 9efd9ccc17a%7C0%7C0%7C637465769725939943%7CUnknown%7CTWFpbGZs
> b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn
> 0%3D%7C1000&amp;sdata=3DZQU7m8zNXw%2BKxeG6AcveYp9Dpa4k%2BdeO
> 2hK5DiBT3lg%3D&amp;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