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 3699AA09E4;
	Sun, 17 Jan 2021 12:26:33 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id E69E3140D1E;
	Sun, 17 Jan 2021 12:26:32 +0100 (CET)
Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4])
 by mails.dpdk.org (Postfix) with ESMTP id 5CF14140CE6
 for <dev@dpdk.org>; Sun, 17 Jan 2021 12:26:31 +0100 (CET)
Received: from HKMAIL102.nvidia.com (Not Verified[10.18.92.77]) by
 nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA)
 id <B60041ee50000>; Sun, 17 Jan 2021 19:26:29 +0800
Received: from HKMAIL104.nvidia.com (10.18.16.13) by HKMAIL102.nvidia.com
 (10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 17 Jan
 2021 11:26:29 +0000
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175)
 by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id
 15.0.1473.3 via Frontend Transport; Sun, 17 Jan 2021 11:26:29 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=SDiJGgYmD3411/XbiZUV1g6pnERSx7jcvtcNthlJbNcC3DvjqGsUn5THTGuIWzFZkfhh0Hrx6a8qDm6NLlfpPIS0+uexkatj1V5Sw7Ln/0kgaKstvJR097vosovgunYv+KpippXZG4Za37y3drNAVFMbFp7EQd6pN9TYrNlxlMrHMAgxfoa9M8cEDwcsvmWi74qFr2o7KsJPJr04GCjV8AXerT74dBritlPi74Cho6plAVKiLKDChMUfd0/xsrEyHAhw+Q4tcRQvg21W4cfdEcP0sCDJqdxoOT7vGIlzMgsNAfLTwDN/4zXEVMQ0TIE4TWqqn3ZPdBy2fipN/fMnGQ==
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=9safp5GAoMI5WMP/sWRu6mtdFAk3IAIq+cRjQCQze1M=;
 b=ebKkZB7HomJtyfVLDLHfojry4Rbd1jCMElgIq3YMgdmnVWc7rY2If7H/r4dQODfUJVmZeG7Py2wRuFSGcUNGqLCWdnHBWH1oQkhH3sm88T031wzM8NnHi7hYJZ1XryspntLOBBWZO+v5Q4QKvePeyCCo3YMXmRpNaRiYb2WWQzbeBXgyL8cIdzz1ACYN2pvgvnZVfDBhpl6rMXUil/+ZIhBlyF+wYT0AwvRDlxb/bJSysTnegKeIz24d9+0pa5RSJMOZygb/fj7ggQJ4+2uIWxhzTTPZlDGMilKTTmdleBf3+QtoL7bXKblGK7j/FoJnckPMXFYeu9FIQ/IISsgJgA==
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 BY5PR12MB4305.namprd12.prod.outlook.com (2603:10b6:a03:213::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10; Sun, 17 Jan
 2021 11:26:26 +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; Sun, 17 Jan 2021
 11:26:26 +0000
From: Odi Assli <odia@nvidia.com>
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>, "pallavi.kadam@intel.com"
 <pallavi.kadam@intel.com>, Ranjit Menon <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+JbAf9KE6i0xHj6XyZoqorsNFg
Date: Sun, 17 Jan 2021 11:26:26 +0000
Message-ID: <BYAPR12MB28249503F587B54738FFBD26ABA50@BYAPR12MB2824.namprd12.prod.outlook.com>
References: <20201215021945.103396-1-leyi.rong@intel.com>
 <20210114063951.2580-1-leyi.rong@intel.com>
 <db581234b99545468c7fe758d0f28145@intel.com>
In-Reply-To: <db581234b99545468c7fe758d0f28145@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: eeae0d67-b50b-4055-1247-08d8badaba5f
x-ms-traffictypediagnostic: BY5PR12MB4305:
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BY5PR12MB4305051651E9662FADE2BE56ABA50@BY5PR12MB4305.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tWxOeOXGMXBZbjnzoU/lbST+xgMEEaGR8Vc2sCq7LX2ART63any84VLAdneaiZzw+vUsi3IlxZnLCj+IfqoJPiNz9RiWTmrVOPt7Cofs4GHkiu0HJ6payBHL7vVr0dwnAMlO56BXCjW24LWQktGN9s6CJPPWIOS63yfQI/LlPnpX3na55r9MIcl79phkaoYEk4ag8nLG9DbPVQZzb25zHTBvELXUGv1aPM7RWL4F09RuJhLnOiFdionFiFns45moCNQF2JbVuFmS4IYBGWIKZN73f/Ix/Qjfn82cbZSUUE2AQJ32sa8cE7JBTi2Y2gg93X9iiKMhQv3MB2vYAYNFJCJmsIL09ccW1XUH6cLY9YXkn7Ax4hRrxGskSfkvFRyzTEGWaxgy8CqNqeZAFbnNIIAAZxn9W9vpgI7kxzLGYBnq17qGpK2F5rjs4g2M92DeuAjFE2L6y92oU8Fz0lFxEilnGzEndNkAw56WH4ENf1uMzD/Sny1AlJ0qHv8cEPyOpBarthtcnKrHv7IgJg3cgA==
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)(366004)(39850400004)(396003)(136003)(346002)(376002)(8676002)(83380400001)(4326008)(6506007)(26005)(86362001)(966005)(5660300002)(7416002)(8936002)(110136005)(54906003)(186003)(33656002)(71200400001)(478600001)(316002)(66476007)(66446008)(7696005)(64756008)(55016002)(9686003)(66946007)(107886003)(52536014)(66556008)(921005)(2906002)(76116006);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?47iwbhjWAXK2q1GVfIZam8Wi3ZP/rWKXgInWNYbhOlSuUMcf+QpVJ2GAACAM?=
 =?us-ascii?Q?0aB4no+U3dKqLQrISf1dKEE+LopBkWODYd7WAykas7IMa66RnS58XtyoU2ki?=
 =?us-ascii?Q?GU7QQYGehG9U8GhuYep1IEF3acuxvKpU7H+CNinLEJ0+6ygXsW1m1H0imVQq?=
 =?us-ascii?Q?HGnqEgQGcNI1xSsQMqT2/nL+S0EsX2blA6YazPAjkppqNoD1KoIG5FwtZqmv?=
 =?us-ascii?Q?Ju+1th9CywpiEvEQZ3zvySoZthRXWQ5ossHXRV0ymRPxeZpi6tRZTba9alIf?=
 =?us-ascii?Q?dvm4qOqhRUnhlkJ+iEM0qbLZfQq3Sw53nr72pWV4QaXRTPhzkfCywpGjG2r+?=
 =?us-ascii?Q?MFPn3tY9eAZ6u/4t47ZaVW+eMEnOYxklLtRzcQ11fAnhmymzoqF0Gq7wwi9L?=
 =?us-ascii?Q?yh9llEgK34rWZklGpdFZzKHZud6uxvuVTE6uNXH9tu1yOCQFODXLqpy98/Nc?=
 =?us-ascii?Q?UX8tILmSIo9V4wsq6Kfp+Ta3D7RW6YzXq8cciz+WiDvAUv1tVi6tEebBmEfG?=
 =?us-ascii?Q?5gwiDxon2DQdQTDvXHuZQdGwzX6Mg1I06XCk1oHOaa/+vPhq2bi51rsd5IFj?=
 =?us-ascii?Q?KA66DjXvgM/tpdMC/LQPc91rYU0VLmOlOxfP7s0R3/qH4Sw+YKqtMWKvNXYI?=
 =?us-ascii?Q?TztL00GzLdIuQ+qQbN54zYIVYHtJefR6lXHaCMXYwmuZSH9AhG0H695z3afu?=
 =?us-ascii?Q?YLiBGPlb9tE/KrH99oW1KYQ5wCrYhfuwDghjFKvZ+R60LxIBYHH4F/TkuJ7d?=
 =?us-ascii?Q?tzbKGJRKg8v7e8YjiPqFalr8iKn3V63hFgDAQq4hIOdMrdysHLbevW9vjTxy?=
 =?us-ascii?Q?hg+4E0NfA0bEb92SzAnh8i3NQwU1jpDWJDVv9l2IyE4rSdi6pR0BFi9OrMVk?=
 =?us-ascii?Q?GvEzuVoVasi8e2hQwxetRrG/igS1ZMPt6mUBgQ6Args4+Dl3L6AH4JQuf0Fp?=
 =?us-ascii?Q?5lHhlLcbSQx57hCyYAg5+og3U30vmpmsAZH9HWud7cM=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: eeae0d67-b50b-4055-1247-08d8badaba5f
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2021 11:26:26.3346 (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: 9wfDZXdzWxaTAyObT4pcrEu6ilhB9xR6FAtO/pK6iNdHJw8JgQJ5RtuKInoiRPPS
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4305
X-OriginatorOrg: Nvidia.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1;
 t=1610882789; bh=9safp5GAoMI5WMP/sWRu6mtdFAk3IAIq+cRjQCQze1M=;
 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=cdP8KFh+xlaOh+muj82It8diKbOccq1ZjRD/0mIu7o5rzH8X+35wbPeCQwBCcMnXE
 KNUn/xu4TfG0A15w/P2cTp+AQKsMfIHadT7jkaNAI78jo+To149jpSjvehxJcj/H+U
 lbd0n3Jddwv8nPUESnkbi1qoJh7py/ikXYKdnwrbJvmRK/1ElxwLLtnHwLg3jrb/9f
 D0znOYOKC2ULW2/h904eBR9ibEVfBsRg2IfkvTpNH4keZblOc/Jb+N4vQvIhuQZl6a
 dKARF/sgz9Kf15VAx1k19D5hIGw6Gnt7zg0gJA1OdZK6A1Jz+8eIctWgewQcaRr06T
 KotLiAWr+Y85A==
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: [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
>=20
>=20
> Applied to dpdk-next-net-intel after revert v1.
>=20
> Thanks
> Qi

Hi,
This patch series broke i40e compilation on windows with failure in undefin=
ed __m_prefetchw function=20
Please see details in bug: 619 [1].

[1]: https://bugs.dpdk.org/show_bug.cgi?id=3D619