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 9ABDF41C35; Wed, 8 Feb 2023 02:35:14 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C06C40E6E; Wed, 8 Feb 2023 02:35:14 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 3551840DDB for ; Wed, 8 Feb 2023 02:35:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675820112; x=1707356112; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6fwBIANwkauYFpm/Z0ToWuu5p7hlz17yN9+CkO5lr1Q=; b=CiG3jyZXeQpTxlO01mt/cabJqDDhN5uVNz24+L5R7nqa3ENsB2e7o16g G5y6YpYljrZLWesLBmsZaLYm7btmHL7q/AXJSt1kq5A0GtJvnkXLdHEQg wJmBa5nfilwAxtCyaaem5jQQ0/if3KP9680s40cFXg8a58q+Y7kQYCbh8 i1rRBn3a3dZClpVTYzSW8AU7SXNkRKTr0IIm68K9cGLNzsvtoa1QfAp36 8HUBrQP+lxD5EDcM3fBfPoE0mvKjMPMD1TX09sspQu5/13zqw/5IA52/V r7kQuLXbWo0lSOGbYwhaApzJTeerNPrezK322JwWPV+yFKDc2wZHFH9wr w==; X-IronPort-AV: E=McAfee;i="6500,9779,10614"; a="357063191" X-IronPort-AV: E=Sophos;i="5.97,279,1669104000"; d="scan'208";a="357063191" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Feb 2023 17:35:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10614"; a="912546035" X-IronPort-AV: E=Sophos;i="5.97,279,1669104000"; d="scan'208";a="912546035" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga006.fm.intel.com with ESMTP; 07 Feb 2023 17:35:10 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 7 Feb 2023 17:35:10 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 7 Feb 2023 17:35:09 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 7 Feb 2023 17:35:09 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 7 Feb 2023 17:35:08 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dfe6vX9z+Xu5xNAT9XZQF/Zs23Cr3Nya2AAH+XqUXovdid6Uxt99TbUyxsE2LDFsTZU+XjgD+LlZQp+o+09lgd6XCu1kXXlW+qjU7HZbHeWmrlDhs4Bkw2nQ1ZkGwWot9TwuJ5hGYb383melgqmlEW65Pfl/VYYVl61zCGdANwrfosTkv6kbNhkkVEzL7j9O1rR0oiZqi11UUgo50kT03XiqdeyBTVNuw6xmPa3pNr2sMesWyntWn+kT2LVKtieQnlr5X0TeXK8oknR4z7awPfqGl3Slmp3HLzRzO8tlB4+3wkXFcQG3/0jYZK7XZtesQ6I0/xSwdOT70jB5sbs1LQ== 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=0eybCwjRGzID78Zsnb9+hCSvqyte2yru/net+kbpcCU=; b=meodCte2NH5YswR0Hs+NKh/3vfyeA7m8gxgtuJTSWSw1/W0UoteEambWCV953xaE8ItXFv2MMVpEdyA8DMg39d36dw2JNnmIvJMOqAeCdPpCMpES3RU+//AtyzPxWuafG2iGHSc280e1nc6ASUF4UambEPzzh9IWzYlv0bp0lR799LpxLERKlR/+hb45tcwG1SiB0KokoTV2Tutb7f5+590DX6N9680lK3PrKfeTmL0ERVm9lwN5N8c3Zvy22kiTQx47BbILegnnP4iBxJd3s1DhQzl88G+FKmAe2KTZiSvJSujVw9B1RcE84FWWFMM9GeWy8m/3x7iH1+LX4dXR+g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by PH7PR11MB6908.namprd11.prod.outlook.com (2603:10b6:510:204::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Wed, 8 Feb 2023 01:35:01 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::eb70:80e0:1b88:3ca5]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::eb70:80e0:1b88:3ca5%9]) with mapi id 15.20.6064.034; Wed, 8 Feb 2023 01:35:01 +0000 From: "Zhang, Qi Z" To: "Wu, Wenjun1" , "dev@dpdk.org" , "Wu, Jingjing" , "Xing, Beilei" CC: "Liu, Mingxia" , "Lu, Wenzhuo" , "Wu, Wenjun1" Subject: RE: [PATCH v11 0/1] Add support AVX512 split queue datapath Thread-Topic: [PATCH v11 0/1] Add support AVX512 split queue datapath Thread-Index: AQHZOs+Kuff7aPQGAkyYzPKVymQJZq7EQ9tg Date: Wed, 8 Feb 2023 01:35:01 +0000 Message-ID: References: <20221214060706.962541-1-wenjun1.wu@intel.com> <20230207084549.2225214-1-wenjun1.wu@intel.com> In-Reply-To: <20230207084549.2225214-1-wenjun1.wu@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB5994:EE_|PH7PR11MB6908:EE_ x-ms-office365-filtering-correlation-id: 6d6b918c-374d-4fba-195a-08db0974b215 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: T803wK6ues0uaJreIcmVi3+UnWI3ABeJYscdOXSQ/kiEA8iwvdC3aPirneq6TFqlUPFDVDWtkeUJ0Jg2BaJMkqJC7OI8mK0Q4Ctlj2Dwjl9tZzpPYWTgzVdv/d3bu82kR8FZlYuPebE8jerSZD1E5GyeVjepUzJ9nY/CrJgtLJaJLzfsegBc/rPyXsgy+DBhF4UJo30N7q55vMtUmg7Gyhy5HOKES66bQbWTY/LsCrdhC51R220z+T+xOyI1dZAImDLvYglQzbS7a6IdRNhghGcKUN8DyKLmlNYVZ850e4l3JKAdpeoJYhmyYVaYyRJwdm3vipYi4ra0WIE4g46aucllOblXLCwX+jrDpoEBr4ghuzuoZ8KTcOJtGGBwkZsLiUvcNBvsIjOSNJgMIiIyG88GfnBK9usZ1rrICr51m9SBbwRkaAys+SgoYb3+5qDuuAl+3IGWX6UOvQBJbhOrounOwORmLh4MUp9zfnV6nokX5IPSbz84JZltdCxIMdrey6ulzA9bbp/2hs3I/K0eRguo8QhWKTOxMAYcquQuFS2nVhni4Z7heh4ZucoOznwFSLxd4q7fZp/H2/J6zeX5+xg7mTtPaj4HrA1pjG/F4dKb6RqfPsowt2V+/sjJ+QG4/nVVNihVmRsfYFukhLP9vChr2fH8w81nGm/fDHz+51QmUyZG2npYUSJQg/HrnJs0eeSohQNrN0dCUnEaDmEUKtc83+d7AJQzxAUy3W64V2I= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(346002)(376002)(39860400002)(366004)(396003)(136003)(451199018)(52536014)(5660300002)(8936002)(66946007)(76116006)(186003)(26005)(41300700001)(38100700002)(86362001)(122000001)(53546011)(4326008)(8676002)(66446008)(66476007)(64756008)(38070700005)(6506007)(66556008)(82960400001)(966005)(316002)(7696005)(55016003)(83380400001)(33656002)(107886003)(6636002)(71200400001)(9686003)(478600001)(2906002)(54906003)(110136005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2vDhzhchItAj+4y3ZPAfg3K/UZ5VYov70qsg70V21Y4JO9AwdP2O9uvp05Dl?= =?us-ascii?Q?cD3S0nbduloWYMgQZGbB5Ya6wN6eSwyn5mVsYw5fwyR1NSeZHYu0BmKGkzOi?= =?us-ascii?Q?W5trmv0xKU2cdGxbbV89c7pKPx/pM0H9TOdiHBkEBbAU4+nPPC/aHf+DXZrV?= =?us-ascii?Q?4nPRNz3wdf/qNAv0NgIjC6kH6j8Od8vC2qFo5hL0oWMbK3Uc34bp2dgU4LeU?= =?us-ascii?Q?gRAglV5x2xiXda3gPzjxQoOJj2FK8bdFsQkOT/R4NrF707NLtFzfEqbnSh6B?= =?us-ascii?Q?IYnTQtaumvaCvug476m1CDech8NTpPfnjfBgrvypP/xWDIHH9xnKuzwOhAd0?= =?us-ascii?Q?wRNXiz5fH2Y2aUesRzfodDRX15G2Jvb1i5AVwYxcrS0SQvUVVTzQCApdNOSx?= =?us-ascii?Q?V/JiylxrKlVUSQVx4YQ3iDcash5ANvEnwiUEQ6UvHGJcgmYyUnBMjDhzEoDX?= =?us-ascii?Q?mgHjnZ3JKvewEr71hYgXAL4nJlPx92pMhHIy2840fD0yGpnz6mBM6b7fe3tK?= =?us-ascii?Q?UwdRZtHgkbZd1OnDQfcAzpyCPwYot5Hq1OEWMgD2I+NB8vY5LPiZE6+rKZGQ?= =?us-ascii?Q?jTIHJtKW9AcQDYu9OSzdhXIw7kOEZbs8Z8bUTwNLgBwEhMWHCNmECfW2zRKh?= =?us-ascii?Q?R0wQUNIdomyHyxKCRftPwrbJ/Pre0iVedj95MxfgQJmON0Y57gIlOnh05rRO?= =?us-ascii?Q?eNbYQoWx2SnWLd8hN4Zf9vCMofXQkQxbXJ8VhA+jv0JYSxM028xViamfrnW8?= =?us-ascii?Q?Rz/7HTfM9V2iWSTFKpbw8O6veeWakOE3qejs5t5zBgwknMU9gmm1YbdLwXNP?= =?us-ascii?Q?0OhVTkk172JKeC/EjmjAdJfwneFhu0M8I1brdl+Jz32OoQl620raIFNsdAGU?= =?us-ascii?Q?PHDrtyIiCUmj3bJHNRLKjJXyZhQheByZmHLeQEusv07fAwhwi1jS5vBr0AIF?= =?us-ascii?Q?uYKIVNS60eSlL+JfG3t4faP1shlFP05xlps+AwvqztTV82Y92h7mW+QKC8qB?= =?us-ascii?Q?v+QR7LydAjwLOZyOpFFLoP46JPSGc7AVSLZl0JTYwlLaiOK7JNeUe69ZiSVd?= =?us-ascii?Q?v7NUqtrLfkN4558NX0GKEQrJBpHf1y/PewQCteLbpOx6AigqkWRLTgeHkvlA?= =?us-ascii?Q?fRGJy1LT2xHyfQh0zavVqbw3paCFlQwvjxCuVdrVooMgPjQVm+rETvu7cmBT?= =?us-ascii?Q?5vIsNn9nQGpof4RFgkTpAtLed7aeZxl73rBXFwwNu2CXBSC7g6X2c1uSVxIr?= =?us-ascii?Q?ilv2UdOq05+o3/oI/86qJdo2arH0Wj+gmhMvhV22MNyusNoUJ3kEZjhzGbHI?= =?us-ascii?Q?YGsGgbWP83//BMNqOHmRZTDL8otmvE/JYcrU/AKDZrPXGZZL3NR+Q2H2tPlR?= =?us-ascii?Q?u3ND/A2SVi5HLMmL4UwogxAxGrFP+Ccv5yzw0smRUN4T954NRqvMzzPlQ2E4?= =?us-ascii?Q?+mH13KTenCz43isC/q5ioSE0IGvSuKQ0rj/YacR1GmbLRAcNhbdO5XKiTkx1?= =?us-ascii?Q?FEGM82zBkO4Ks5dVCYKBTYEPspYZZi9U9eTBz6ZZX5SQyjHnrWbFmmMlpdls?= =?us-ascii?Q?cPkEqXYqVFmYMvHrzrA9HRa4kvh9mjon2QpsEd9z?= 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: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d6b918c-374d-4fba-195a-08db0974b215 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2023 01:35:01.1484 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QhBny6P2M0shL5KBeTq08YlBAGstthT9hOLzagaMBwvk4WTI2mVhES03C6lLhP6NzdXh+NkXAkqAb9JLWdQQNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6908 X-OriginatorOrg: intel.com 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: Wenjun Wu > Sent: Tuesday, February 7, 2023 4:46 PM > To: dev@dpdk.org; Wu, Jingjing ; Xing, Beilei > > Cc: Liu, Mingxia ; Lu, Wenzhuo > ; Wu, Wenjun1 > Subject: [PATCH v11 0/1] Add support AVX512 split queue datapath >=20 > This patchset enables AVX512 data path for split queue model. >=20 > It is based on the below pathset >=20 > 1. https://patches.dpdk.org/project/dpdk/list/?series=3D26809&state=3D* >=20 > v3: fix logical error. > v4: rebase to the new baseline. > v5: fix compilation error. > v6: remove unexpected changes. > v7: rebase to the new baseline. > v8: rebase to the new baseline. > add log for datapath function setup. > refine precompiled logic. > v9: fix coding style issue. > v10: rebase to the new baseline. > v11: reorder the function definition > in version.map in alphabetical order. >=20 >=20 > Wenjun Wu (1): > common/idpf: add AVX512 data path for split queue model >=20 > drivers/common/idpf/idpf_common_rxtx.c | 22 +- > drivers/common/idpf/idpf_common_rxtx.h | 21 +- > drivers/common/idpf/idpf_common_rxtx_avx512.c | 799 > +++++++++++++++++- > drivers/common/idpf/version.map | 5 +- > drivers/net/idpf/idpf_rxtx.c | 90 +- > drivers/net/idpf/idpf_rxtx_vec_common.h | 56 +- > 6 files changed, 940 insertions(+), 53 deletions(-) >=20 > -- > 2.34.1 Acked-by: Qi Zhang Replaced v10 on dpdk-next-net-intel.