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 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 ; 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 ; 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 To: "Zhang, Qi Z" , "Rong, Leyi" , "Lu, Wenzhuo" , "Yigit, Ferruh" , "Richardson, Bruce" , "Xing, Beilei" , "pallavi.kadam@intel.com" , Ranjit Menon 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+JbAf9KE6i0xHj6XyZoqorsNFg Date: Sun, 17 Jan 2021 11:26:26 +0000 Message-ID: References: <20201215021945.103396-1-leyi.rong@intel.com> <20210114063951.2580-1-leyi.rong@intel.com> In-Reply-To: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > > 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