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 6F4FDA00C5; Thu, 14 Jul 2022 07:50:23 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B0A9641156; Thu, 14 Jul 2022 07:50:22 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 5FB5A41147 for ; Thu, 14 Jul 2022 07:50:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657777820; x=1689313820; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=w6VxefYfuNWOHyWFYRb++7oHx4BGrrp9AcMHFG0j5Nk=; b=OWes5ZlCtZvJtqs/KGxNw99xawTU5GFOVqEqs651i+5zBeu4cdB0uTbc vCMlNqET7uB+WjT5phscoKEHZ9WfopX7pV3eZ2Dk8Kiv3OMkWrH35s7EX QM04N17mWou4uPtr2J/HbbrcYhAR/fXdlgr3whFyCoHOSyCzkpxYqiMLA 9EQjr9TkNoyWMAdksA8nfrgSBULQAdW+5ig7ONLsJTiOE6FumehPLmg4E jJC5I6figmz0WU4ytWhXZeEbEtald0ZMF84xZvmHxLlTSWorFMCEPRVuz yv+aHmHJAF8p8cnV0MblDyUvjmUzBz5Zgyb/24Cvvkau1HxUW9K3aF1UR g==; X-IronPort-AV: E=McAfee;i="6400,9594,10407"; a="285447120" X-IronPort-AV: E=Sophos;i="5.92,269,1650956400"; d="scan'208";a="285447120" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2022 22:50:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,269,1650956400"; d="scan'208";a="685447593" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by FMSMGA003.fm.intel.com with ESMTP; 13 Jul 2022 22:50:18 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.2308.27; Wed, 13 Jul 2022 22:50:18 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 13 Jul 2022 22:50:18 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.109) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 13 Jul 2022 22:50:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LKtV6nMevEWpGtCQwkGQRFY59TASkQbDFbulLfshSLluy5z+XCNF8P8Ojf3ZQVvcj3KPG3aocuzTAhabueL1Fx3/hZiObd1LSyjBegBmtV7GkHJpI+IlFATlQTquO4r/Ht6910CoXfs2lnwPICYxMsBKjkQDy8VmipCuPv2rMXSjXw9T2joUy1JOjT1Hznz6P3hfu7eQZZwhDSWGDYOCNPEozQ2IxZdTCZoqY1ZmtaqeQ5e5fnNm+S3nZbiVzbW8FRbYNrWvcdvqSmhW408PtYbx/WsUgbwpfzcWg0/+N7b6KB8JSejstPdgdSiYNoI7jfDcMkwpdKYMjqlxaW9EUw== 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=43shrbQhoDLp4yxWcn6x4E5i82B/9H1lcCHKlHeIyMY=; b=nM6rTGRDKl1Pof+GO7xrwHLOgSP/udE8vVcvPY8RA3dGn9cW/Ur922yVGR+WLY/yMt+VFynzS+ZZ3K8C+5KldmLlA0gE3vJ3ESKXqziyaRzVDe53+1MnciqStFf0SC8R+X8lHrNqj5psEdPhX85h14JmRpRPLyNo0rYTN9e+g7Y3e7dIY7tYWwCDNiX9tuNLr9hjHMVUWLLAJjbXc6ovP3i+xg9I9pRzLOZ0sGI9qNxl0/K5siz8ozctF6fkGx0QZubpiXImiuknMvydDwkopIxK+VUgoMNfHQ3rEXEtJfEUNVktkfJGaoMl5sN6JANOlAJ/O44qNaxy85Omsrdxeg== 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 BN9PR11MB5513.namprd11.prod.outlook.com (2603:10b6:408:102::11) by BN6PR1101MB2337.namprd11.prod.outlook.com (2603:10b6:404:92::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.23; Thu, 14 Jul 2022 05:50:16 +0000 Received: from BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::e0da:195a:2906:2c2]) by BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::e0da:195a:2906:2c2%9]) with mapi id 15.20.5438.013; Thu, 14 Jul 2022 05:50:16 +0000 From: "Ding, Xuan" To: Thomas Monjalon CC: "andrew.rybchenko@oktetlabs.ru" , "mdr@ashroe.eu" , "dev@dpdk.org" , "stephen@networkplumber.org" , "mb@smartsharesystems.com" , "dev@dpdk.org" , "Zhang, Qi Z" , "asekhar@marvell.com" , "pbhagavatula@marvell.com" , "ferruh.yigit@xilinx.com" , "grive@u256.net" Subject: RE: [PATCH] doc: announce header split deprecation Thread-Topic: [PATCH] doc: announce header split deprecation Thread-Index: AQHYbrEPAF9vEYkQVkaCTd0XF6IG4K18XmiAgAFEOOA= Date: Thu, 14 Jul 2022 05:50:16 +0000 Message-ID: References: <20220523142016.44451-1-xuan.ding@intel.com> <11233520.IZOipudI63@thomas> In-Reply-To: <11233520.IZOipudI63@thomas> Accept-Language: zh-CN, 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-office365-filtering-correlation-id: ebb38101-3e76-4825-2efa-08da655cba86 x-ms-traffictypediagnostic: BN6PR1101MB2337:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8/PZA6FG/smBhzWTdUjWpIOzMTMSDlE14DTct7KuCO3WrbFaNFeY4tP9tIA8ftj1VLvQBvsVPLcuP9Gh2/hgFchJ0BhPWhSLmX0hd8qurL23sHyvw3sZcKjk7VMVPTxhSpc3C2mfdBHMgkYLbyTnJNQ1aP7DEEHry4Aa6ocgaFTEsxEDxItmWaTe3jifD+xLpN+aLwueja3YZ3KNGdZ0zFt6wIX4uIp5w3Kk7P3BcGQeStWOZpyhJnIY/x5O+GvMN5JKrPsu6jcZmaTBrpEp147Id3XcUAwYw0XprQxUMAr01JMdcY/VGff4/4lOnsTcVb/K5X8nsz5jpFq8zBpxAcUbwdUeH2tKxvgUzv4zCZg8UnFZdJqF/drO0UjNi4SNJlc1p2188PvzKsFpStor6IuhagSZWa6ACrgOnvGxt8EJ4n3Hu1CdCqXc2BjFed08J9ZAyhVlRdYQ1ItiUtU+40ZRwU6AmZdwTe8gR1gEckXIydJ3ax6uxgnECPBrulgmJgbHf6fbIGLqXW3PpSLsC07k9caIrIxzOQkYGRI+LNeq4ctIrbQHKacM4PqfKMXLxLVoIc+mc/YVjOnnJbTKA+oiSKFfzPGI+gwuxG4a+yxSWs9jxUvho/CJJ6G9Kzq1NgGIvYvnXNg2OwxDp7N3gGr+vlOYHCtvgKfXYzQ7qAShJmY6Vta8Ad1IfDpl4CX4D+gKiq1s6be4FnH9pkyJtQtTiYwlIvAp4MXYfv8KAuiI9XMJVlTpIQtkQdXgKzsFiJLm/kBMoLijmIv9BhiyZgC/1QJMEVbQ9/TKl/bCuRTiYN3pr9Bn6Phd8IpAfCLE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5513.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(39860400002)(376002)(136003)(396003)(346002)(366004)(66556008)(66476007)(7416002)(186003)(5660300002)(66446008)(76116006)(8936002)(8676002)(4326008)(66946007)(64756008)(52536014)(478600001)(33656002)(41300700001)(38100700002)(38070700005)(53546011)(71200400001)(83380400001)(6916009)(54906003)(2906002)(86362001)(122000001)(6506007)(7696005)(82960400001)(55016003)(316002)(26005)(9686003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?T1U1Y20rK1g1a215SE1wdzZadkE2cFNvdFAxZlBBSmFIeFdnM2ZBUjNE?= =?iso-2022-jp?B?VnZMVU11cDgrZERKdEdYUUZzeENOSnFRY3pmTGdNSjRDdzFYK3hKSlZu?= =?iso-2022-jp?B?REpTV1BaaWJSeXBGUFBPTkwzaGFRSjR0TG5SNzRlNUp0MDNwdzhzYzFZ?= =?iso-2022-jp?B?YklhdGNLOHY5NHlVWjRnUHdqSkdSeXU5bFZBR2J2amJLNWxXNUZNZlFo?= =?iso-2022-jp?B?N1BRYXNIU1B1dHh2WUx1MHkzNXJvaDRQYkVTYTZuR2N4bUtuRUVsS0tJ?= =?iso-2022-jp?B?aFBCamdDV1BrUFR4Y0hHWGtWSDZTNkZLM3c2cmtGcHYvSC96Q3VZMnhF?= =?iso-2022-jp?B?WWhtUW1md1VwNDRqOUJtSzlpbzNVbmZEMnpkTXNXaVFTMDlNN2ZuV3RZ?= =?iso-2022-jp?B?ZlYrVDZQZGNTY2Njd2Z5R29SMHhCdGgwejI0TTZvM240ZEE3ZjNmakxj?= =?iso-2022-jp?B?S1BEZVVyQTBhWnZoYmhtbCtqTzNqajdGZkxDcU1EeXBHS04rek1hU210?= =?iso-2022-jp?B?ZnVwMjh5UmY4SmF6RnhQZnNXUkdsMFVrUDRzd01sUnowb1ZQb3hrdjZP?= =?iso-2022-jp?B?a3dRbm82VFc2OWtSVmVvdGFoTHlCWnFKVlZKYWt3VFhtNnh0VnpvaGJD?= =?iso-2022-jp?B?NmJDeW5OQVI1WldMK3dIaFRZTjZZM0hsTk1qTm1Ick0veTUvbE81Z2Ry?= =?iso-2022-jp?B?YXEvckpBY1ZzWWQ2S3NFb1phQ0tlRFMvMjl4clFMMTJibkp4VGtWVzBI?= =?iso-2022-jp?B?eFcrUzhvK3JDdXhhUDZVNCtVSEp6ZW1wWmM1Z2N0MVIxR3c4UjUxRXRD?= =?iso-2022-jp?B?clFqM20yME5TM2xWVTN0NWdkamx6ejRzTDhSRDRIZ3BKT3JVb2E1T1ln?= =?iso-2022-jp?B?aFV4ZmRsdzMyaHlTbGR4SDVwM0xkZDVyZ0lrTVRnVFFDSDZ2dksyZGUv?= =?iso-2022-jp?B?TFh2TnIyaVNBOWNIRnRZcm1DVlZSWHpCMEJxR3VyalFRdmZSSDRKQzdY?= =?iso-2022-jp?B?bUE3S3FEZFM5b2lBTFhtb2FxWWhWOGwycmRhdEoxVkk0ZGh3ZHFjOEdz?= =?iso-2022-jp?B?M3Fmbm51bm8ySWJZV25EN2EyME9jcEhzdU1EdkNnRUl4TWZ3RTJEYUhI?= =?iso-2022-jp?B?d3d1QlZ2RC8yWGtsV3VwQm8yT0dKR1ZCUjQwK0hGOGg2K2R2WGpUMU01?= =?iso-2022-jp?B?Y2EyVmZyellMUGZBb2hnNE9vVXpTR204RmxhenFqZXZYaWw3MG8yQkJX?= =?iso-2022-jp?B?NmxmL2dMVDhDcWM3WTFOZ2pCZjlhT1ErQnkrQ0VDUWhNV2pUUFZYWGoy?= =?iso-2022-jp?B?eUs5bXBuSTM2UjZEWGk3RERvb2xxWjROV25JYXlva3hndnM3Wnd2OWpS?= =?iso-2022-jp?B?UGluTk1KL0tsZXN4MDVZa1c2LzhGM2MxQk9nQ1YxTkhVK25xTHpGR1I4?= =?iso-2022-jp?B?Nlk2ODBRUjVjL0U4dzFNaDU3UW1YL3g5NmpZK0I5L1hFY3BpZ29rUkZP?= =?iso-2022-jp?B?MVFhU1N0SkVwYmZmaEFiU3hiQTRrMXFTS3hsb1dkbkEyb2w2V2VHQTJK?= =?iso-2022-jp?B?Y2doMTZraE9od3A3SUJKYmhRa3FWeGxRWDFsRzQzSVdxQkFWdVJKOTBW?= =?iso-2022-jp?B?aGlCV2w2NzcrNENYTCtmT1liaUIvMjV0a1dpcG0wV0lOY0ZnRUJhLysw?= =?iso-2022-jp?B?RmhyUkZqYVYyYXVRdysyL1lmdGRZeG44QzgxNzJhRlZYY0xWaGlXWXlT?= =?iso-2022-jp?B?MkN1ak9wdWhqb0FWeWJHN1k2UTBYdHpCSllXd2JMQmJnWE01VUlIR1A1?= =?iso-2022-jp?B?M0hRQmlhejhrQVpDbmEza0RJRVkzQUQvank0YXhBSDljdDdHTFNXUEd4?= =?iso-2022-jp?B?bGJDL2trWVB5NFVoUys1ckU2U0pOWk8wekRvTDVHMVFzOGFQTFdIQlN6?= =?iso-2022-jp?B?MGVPY1pxT09JUzRKdXNka1VEVlc3elJvUDRzekZwRDZDdm5KOUZuMDJE?= =?iso-2022-jp?B?ckV4M096UXR6ODgxeS9NdFBJQU5KMDZaZ0hoVHhhb0pOZmc4akJLUkdC?= =?iso-2022-jp?B?SHFDejFBdDlFWDl1aU9RdGVpa2UzVCtyNk43ekE0OHMrdHFpMUJMZU43?= =?iso-2022-jp?B?azZqb1ZnWStnMG0yczA4MHc3WWF5c0djTitTTm83NFMvYWMraFl3K2Jj?= =?iso-2022-jp?B?dUhrRUhVSTgzSThReVJZQi9QTXhLRHZxZHdWL0VGbitub2ppVFRUZXIz?= =?iso-2022-jp?B?L0NGRmVwV1RmYVhTZE9LdVRzalBuclZwclB5WXp5b3JSMXFYdjdjZGVR?= =?iso-2022-jp?B?ZHpUMg==?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5513.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ebb38101-3e76-4825-2efa-08da655cba86 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2022 05:50:16.6786 (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: GjXKCRdJv80GNSdiA+lQcdPMyqpNtA3KIovIplnPkM4lPjJBUiF6RFZcFljbyVPDMNzQwVgh+VTO8RlzQkvQ+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2337 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 Hi, > -----Original Message----- > From: Thomas Monjalon > Sent: 2022=1B$BG/=1B(B7=1B$B7n=1B(B13=1B$BF|=1B(B 17:50 > To: Ding, Xuan > Cc: andrew.rybchenko@oktetlabs.ru; mdr@ashroe.eu; dev@dpdk.org; > stephen@networkplumber.org; mb@smartsharesystems.com; dev@dpdk.org > Subject: Re: [PATCH] doc: announce header split deprecation >=20 > 23/05/2022 16:20, xuan.ding@intel.com: > > From: Xuan Ding > > > > RTE_ETH_RX_OFFLOAD_HEADER_SPLIT offload was introduced some time > ago > > to substitute bit-field header_split in struct rte_eth_rxmode. It > > allows to enable header split offload with the header size controlled > > using split_hdr_size in the same structure. > > > > Right now, no single PMD actually supports > > RTE_ETH_RX_OFFLOAD_HEADER_SPLIT with above definition. Many examples > > and test apps initialize the field to 0 explicitly. The most of > > drivers simply ignore split_hdr_size since the offload is not advertise= d, but > some double-check that its value is 0. > > > > So the RTE_ETH_RX_OFFLOAD_HEADER_SPLIT and split_header_size field > > will be removed in DPDK 22.11. > > > > Signed-off-by: Xuan Ding > > --- > > doc/guides/rel_notes/deprecation.rst | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst > > b/doc/guides/rel_notes/deprecation.rst > > index 4e5b23c53d..b8114f29ed 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -125,3 +125,7 @@ Deprecation Notices > > applications should be updated to use the ``dmadev`` library instead= , > > with the underlying HW-functionality being provided by the ``ioat`` = or > > ``idxd`` dma drivers > > + > > +* ethdev: After bit-field header split was removed, the > > +``RTE_ETH_RX_OFFLOAD_HEADER_SPLIT`` > > +offload and the ``split_hdr_size`` field in structure > > +``rte_eth_rxmode`` to enable header split offload are not supported in= any > PMDs. They will be removed in DPDK 22.11. >=20 > It would have been good to talk about rte_eth_rxseg_split which is simila= r and > configured per-queue. =20 Thanks for your suggestion. But I'm a little confused, are you referring that I need to involve protoco= l based buffer split? About the deprecation of header split, I haven't realized its connection to= rte_eth_rxseg_split. Currently there are 2 acks, add more PMD maintainers to help review this de= precation notice for header split, thanks a lot! Regards, Xuan >=20