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 7D80D425FF; Thu, 21 Sep 2023 03:21:50 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4F9DA402B5; Thu, 21 Sep 2023 03:21:50 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 65EB74014F for ; Thu, 21 Sep 2023 03:21:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695259309; x=1726795309; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4d+FQn+ROFA8bt/iLjh5T44uatEOWHQF5515/5jjhnY=; b=EdQ1TYggxBGALXg7Zhb2K/djX+XIofDMomUEftpWwYtU+DNXBH6FnCUN 6dybqci+TY/bUrvdEsKWHzgz8mH0CuzMqMYe8PWF+rboxVfKgMBBWXxyi bBFAowoFTDHZQt6x9C3Sgv5KwI1O+Bj1Z/w9Ni3ni2Wv9X6UE4J6OxYBf bwagkLZK4vTtn9XMXov7rZ0PqrLqU41bLfdQbA5zPDQ/u7QpWSZBxsUvP 121GmU5imGGG/IUzSDIWv14BOcOmMR61fw/2kHKAOFAXgfzWTcVBhucwY VGYWThrqHvPlSHuLdohJeGR9Ia5acOmA1s+WaDMosp1wUzIBVDyf6Uvh9 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10839"; a="365449459" X-IronPort-AV: E=Sophos;i="6.03,162,1694761200"; d="scan'208";a="365449459" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Sep 2023 18:21:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10839"; a="1077696488" X-IronPort-AV: E=Sophos;i="6.03,162,1694761200"; d="scan'208";a="1077696488" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Sep 2023 18:21:47 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 20 Sep 2023 18:21:47 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 20 Sep 2023 18:21:41 -0700 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.32 via Frontend Transport; Wed, 20 Sep 2023 18:21:41 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.109) 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.32; Wed, 20 Sep 2023 18:21:41 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JskfXezc6ZjH1Qay0QU4c3yTMm34+J+6zTSoT+nEHwvW+95z/wpVGzFME2mz7PzUFBJBgK5onZyKCzefg9jQmxAkp+rVcQ3ImNUkQcX7Uv6N/GN84JFwmXi+9TRKgSaorCXEvU8YHqNPD95HC0zMDtRVk0JOTnlCNhmgTfCbL0HXMzkNqhzTLEtbk622ZxF3ioKaGBxY81EDY68LpzZmRRJtNkvXPY/mYlN16JTz2Vs/xedzG47byixiHF1uS6O3MH+QGAsIQ5mPMeBVGZh9DJGzgNm93a2kw8xH00btRW7KdjGhcd+u3SLCGCvqV/0nRL0XgFyZQfrVKu5zHS86kg== 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=aY+96Eq/5KQ75uGtPPZNGffa2ifHnoZxWfl+GfD+9K8=; b=iiBY7eqaFNcUAFsJz+jzePEZkVuRLfXWOVloGmd0lO6jLaWrtLW6rK+WLF+u8B9CabpqLN9qZRySJ4b6sMuv0eKJrl7hd8W0K4xRAkPmzMQOFOLYN6NMmf9wPRwVhh43BEvNka3DFbEApiJPMUsMbzADKRGt6eEatQIfUD8CT7fGqLFUbVFJS13JUAOQe8eFdqMV9MPDl2M53KALGizN8kskOySrGmH7W4WXfVW44BNs+LTTXSh2Q8OZKgfPMHqC2biZXIFupjWetYkir21tot+zq/WVwHfv+FSZO1QI782Ry4gR5o/UifCQM26TcOi2vEbVVlx8VW6AdSsp6bAzCw== 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 DS0PR11MB8082.namprd11.prod.outlook.com (2603:10b6:8:157::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Thu, 21 Sep 2023 01:21:39 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::27ea:67e:2966:23e3]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::27ea:67e:2966:23e3%3]) with mapi id 15.20.6792.026; Thu, 21 Sep 2023 01:21:39 +0000 From: "Zhang, Qi Z" To: "Su, Simei" , "Wu, Jingjing" , "Xing, Beilei" CC: "dev@dpdk.org" , "Wu, Wenjun1" , "Liu, Mingxia" , "Qiao, Wenjing" Subject: RE: [PATCH v5 00/11] update idpf base code Thread-Topic: [PATCH v5 00/11] update idpf base code Thread-Index: AQHZ64rO/Ac/NnE7a0WMHxHpe72Yd7AkfBsQ Date: Thu, 21 Sep 2023 01:21:39 +0000 Message-ID: References: <20230918021130.192982-1-simei.su@intel.com> <20230920062236.375308-1-simei.su@intel.com> In-Reply-To: <20230920062236.375308-1-simei.su@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_|DS0PR11MB8082:EE_ x-ms-office365-filtering-correlation-id: a4d37edb-0719-47ec-1319-08dbba411af4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oPGQo/iy0bTeihqtGLeBI/yYrXjKVjyAlorcJ/XQ1jabtZ6IX+uHHUNXjCgEUB4v5F3HymzC/Kv6iaQ8kfFUNL75ALQMldABEFFpRisdBri858Mb5rnSiIT1OcAfiPFeZgpXAEJnfLfgWEzIIheuRwjlB316NAYlpyhlhk135vctrmcXv/qwezKT2teBHCX6S621GlR6mTpDXxMAto4/1TDTBNO/L+RMyi6ZqJcQ4japMoAg8BvfcCVS6Iio86j+LMnu094yeYs16noEDkS4SAcy3STFtaXwoS6KlmBF77KSsDrHghHKzDDVz42vQeqwYEsn8I31em/60/wC9NIpovj91PJH3Hls6dN5Ok3+uWmflI4AF+Ws4UP6MpgDemZoBXzSvVnoDovMOEzCc76Cat3mME+9BqtwasWqRMh4fNp1m7oIjdwGvREOsk1D6js/74z/SA0jXSPntWweSs/uO0ZxMbesCKcE63ywHM47pdjhxDALtuyWbKtc55HipLTgFtp6KV5yAzx9Ywz3jHg7jCN+OQvUGPSI1M5UEEMSSNtZFqUgyxhyFCp3pM6z9vYsl0BZq3oLkTFDo33/TMSat6Bsbgwf8c9G9iKKBEhb0lQWVkYJ9pllNz3Q6ndEWjLS 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:(13230031)(376002)(366004)(346002)(136003)(396003)(39860400002)(186009)(1800799009)(451199024)(122000001)(38100700002)(55016003)(33656002)(38070700005)(82960400001)(86362001)(5660300002)(4326008)(478600001)(53546011)(2906002)(15650500001)(76116006)(66476007)(66946007)(66556008)(66446008)(52536014)(8676002)(6506007)(71200400001)(8936002)(54906003)(64756008)(9686003)(83380400001)(7696005)(316002)(6636002)(110136005)(41300700001)(26005)(107886003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/VdrrmJGEaGD+iiZ56tPK1tnMYfckK2vwTdqwNDjQHilcmhP/PZJXZ5lkVxN?= =?us-ascii?Q?hNHZGe1rSmamdLLZFKyCZED8iO8xilAPMYVPFjorhcxEJN+Z3YanDt3HBP08?= =?us-ascii?Q?IgcWhPWkJ87N6tHBxRHYhaKgxkF4ZDxEtCsLRZ6CObwKI/dDif1D0Mamgsp2?= =?us-ascii?Q?VdESFDGAdo+O1VwEIrypMDYQt1bAFVyK97oibkncxzsOSDcr7SNEz1M2mjGO?= =?us-ascii?Q?AeR8aiSvqso6mFfOx1zlewZEXOLeHbMaNWEP497I/GxDgfwVm4ls0i/Cc8PZ?= =?us-ascii?Q?O874u7+TzMJYX6Fw880+9SjNm/0ePqwkwbWz+0bwf8t86QHTyJJ7xxWUWIXx?= =?us-ascii?Q?NIUvEv7f85NNjqo7vO7C1JDh5HZUt1DN9FP9vw+oKO6iGwDM7QRDMHogqxJH?= =?us-ascii?Q?FrVwNsEPTunD5X7M3cRmwSa1pnlp10KVnY60KJwLE6VVatMEeFQeHUqoSJGv?= =?us-ascii?Q?6VtvT6pt8KlLgJIT6mDYKrOumUG9L6r8BD5VPNst8VVxvNIk+jDJUxzAGBCx?= =?us-ascii?Q?1DEb9En1hoKYHXWoQEUx1+JhJ6ZnEFCPQLBktHhrUeZzBl95WJwIIJj2y2fV?= =?us-ascii?Q?UMMrVHrdkXQUahb8rXk9SCcZ/QHl64dj3K1gmMtUxOMPs5TbBLhoNJEyMnwj?= =?us-ascii?Q?Se50pqu6NOI1UDvbB0cztxKsHFObhnBOyG7AyDy5CoQ10XNbPTUmrdcuaMdJ?= =?us-ascii?Q?0796i0U22euOy/naP1jn4nNPxfuoVHa7gqneaEf+K9FZhCWvKQsl9tFb8GVW?= =?us-ascii?Q?Ciojtn2kJ0Ec4mZe/fO2+OJ5gygwuTLPM5lorxOASubH/EyBrEmvrtUiAEN0?= =?us-ascii?Q?JsYeUXoFkZ1ZNXFlPipm8b2Os5qrqmE2MI3a9QR2wXHCRGk2Om7tZOyAlikA?= =?us-ascii?Q?UtmYLUNzEPBy/ePelsN6qBt7D6p1cAoEYWFWEpGfpKMJOfI2M1fYKjTnDziI?= =?us-ascii?Q?n8BrS7wryqdMqhXhiUXZCXnxkC5I3JMv12RbrxbNvsVztFdQ1vTDFf4dmpUY?= =?us-ascii?Q?ij6tS7kI/5ZeoSqO0igTJ2ijOlMB5DPXz2c+oP7D7reksXGnuspQ/FKV+0BO?= =?us-ascii?Q?zmvF18UE1EHL6meFBqMIqdGKbkYFtPfflMxiPt2G8yelmgCG5kHfbXGUTj4A?= =?us-ascii?Q?pX5ptXgZpZN0VyNdXpnjmQYlMA2YNOBg8+/4fMUex5CWjMshsOSXDg+zZaUV?= =?us-ascii?Q?j21h3yf4RjN0aB+6CQwkudgAIUSSkqBc5ApieGp8FzosQdHRFZ4F/uXl9ZoW?= =?us-ascii?Q?icFFG4268D4BflN0km4e+h+kycjE2iejnokoDK+CK9I1KOb5cnAROMh4RfFK?= =?us-ascii?Q?W2NNXi7CBiBOjQcgff2akhheOu+oq9T9DDdbYqRmilegIuZC73xLr6c9seKe?= =?us-ascii?Q?xKYTvtR18XKW7sr4xnly7BhRvzP0vN4hiji+54He3Tep9Mtd+ImgqE8eZdri?= =?us-ascii?Q?M5tAZPh5ai/vXdpZvqhoNdL7h3y2OXOjfNfDQh6KZ4WXk1y7dgSPhTgA07Yr?= =?us-ascii?Q?UDyS8VwVMwNJBG3EnZlG4IUI5UdzzBsQyNun3lF32R/WerxjExrPCZ+GkmJy?= =?us-ascii?Q?IEA2poF47INr3KRrM/VoNJXCv+EaMzVZ2NOXMjHE?= 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: a4d37edb-0719-47ec-1319-08dbba411af4 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2023 01:21:39.0420 (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: zxeGczOj9Xhh7RyMW5CdiS4msd+YeIexX7ZnTl5pNT+NIeIlfdQh1k2VyALxkCe+3OXMXrGbUJK7TEjlPxqFhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8082 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: Su, Simei > Sent: Wednesday, September 20, 2023 2:22 PM > To: Wu, Jingjing ; Xing, Beilei ; > Zhang, Qi Z > Cc: dev@dpdk.org; Wu, Wenjun1 ; Liu, Mingxia > ; Qiao, Wenjing ; Su, Sime= i > > Subject: [PATCH v5 00/11] update idpf base code >=20 > Currently, single queue Tx data path uses flex Tx data > descriptor(DTYPE3) which is removed in the latest idpf spec. > [PATCH v5 01/11] replaces flex Tx data descriptor with base Tx data descr= iptor > for single queue Tx data path and refines Tx single queue setup to align = with > Tx data path. >=20 > [PATCH v5 02/11]~[PATCH v5 11/11] update idpf base code based on > [PATCH v5 01/11]. >=20 > v5: > * Refine commit title and commit log. > * Combine several patches into one patch. >=20 > v4: > * Put single queue Tx data path refactor patch in this patchset. >=20 > v3: > * Fix coding style issue. > * Modify unexpected error in the update version patch. >=20 > v2: > * Add two patches for share code update. > * Add version update. > * Fix coding style issue. >=20 > Simei Su (11): > common/idpf: refactor single queue Tx data path > common/idpf/base: enable support for physical port stats > common/idpf/base: add miss completion capabilities > common/idpf/base: initialize PTP support > common/idpf/base: remove mailbox registers > common/idpf/base: refine structure and necessary check > common/idpf/base: add union for SW cookie fields > common/idpf/base: refine code and alignments > common/idpf/base: use GENMASK macro > common/idpf/base: remove unused Tx descriptor types > common/idpf/base: update version >=20 > .mailmap | 7 + > drivers/common/idpf/base/README | 2 +- > drivers/common/idpf/base/idpf_common.c | 10 +- > drivers/common/idpf/base/idpf_controlq.c | 64 ++-- > drivers/common/idpf/base/idpf_controlq_api.h | 17 +- > .../common/idpf/base/idpf_controlq_setup.c | 5 +- > drivers/common/idpf/base/idpf_lan_pf_regs.h | 33 +- > drivers/common/idpf/base/idpf_lan_txrx.h | 284 +++++------------ > drivers/common/idpf/base/idpf_lan_vf_regs.h | 41 ++- > drivers/common/idpf/base/idpf_osdep.h | 7 + > drivers/common/idpf/base/idpf_prototype.h | 2 +- > drivers/common/idpf/base/siov_regs.h | 13 +- > drivers/common/idpf/base/virtchnl2.h | 301 ++++++++++++++++-- > drivers/common/idpf/idpf_common_rxtx.c | 39 ++- > drivers/common/idpf/idpf_common_rxtx.h | 2 +- > drivers/common/idpf/idpf_common_rxtx_avx512.c | 37 ++- > drivers/net/cpfl/cpfl_rxtx.c | 2 +- > drivers/net/idpf/idpf_rxtx.c | 2 +- > 18 files changed, 500 insertions(+), 368 deletions(-) >=20 > -- > 2.25.1 Patch 11 has been squashed with Patch 10, as it's not necessary to have a d= edicate path for internal version tag. Applied to dpdk-next-net-intel. Thanks Qi