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 ADC6EA0C4A;
	Wed,  7 Jul 2021 15:00:37 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 42F54413A8;
	Wed,  7 Jul 2021 15:00:37 +0200 (CEST)
Received: from mga04.intel.com (mga04.intel.com [192.55.52.120])
 by mails.dpdk.org (Postfix) with ESMTP id 1D4CD41391
 for <dev@dpdk.org>; Wed,  7 Jul 2021 15:00:35 +0200 (CEST)
X-IronPort-AV: E=McAfee;i="6200,9189,10037"; a="207472480"
X-IronPort-AV: E=Sophos;i="5.83,331,1616482800"; d="scan'208";a="207472480"
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 07 Jul 2021 06:00:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.83,331,1616482800"; d="scan'208";a="645373152"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by fmsmga006.fm.intel.com with ESMTP; 07 Jul 2021 06:00:34 -0700
Received: from shsmsx603.ccr.corp.intel.com (10.109.6.143) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.10; Wed, 7 Jul 2021 06:00:33 -0700
Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by
 SHSMSX603.ccr.corp.intel.com (10.109.6.143) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.4; Wed, 7 Jul 2021 21:00:32 +0800
Received: from shsmsx601.ccr.corp.intel.com ([10.109.6.141]) by
 SHSMSX601.ccr.corp.intel.com ([10.109.6.141]) with mapi id 15.01.2242.008;
 Wed, 7 Jul 2021 21:00:32 +0800
From: "Zhang, Qi Z" <qi.z.zhang@intel.com>
To: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>, "Zhang, AlvinX"
 <alvinx.zhang@intel.com>, "ajit.khaparde@broadcom.com"
 <ajit.khaparde@broadcom.com>
CC: "dev@dpdk.org" <dev@dpdk.org>
Thread-Topic: [PATCH v3] ethdev: add IPv4 and L4 checksum RSS offload types
Thread-Index: AQHXYb9B0jFrJ5ItrECYkE1u/DmBbqstwIsAgAdglICAAIgzsP//iEaAgAHElmD//+rjgIAAsskw
Date: Wed, 7 Jul 2021 13:00:32 +0000
Message-ID: <01b6e32291824df1beceed707eb343b2@intel.com>
References: <20210603080352.10924-1-alvinx.zhang@intel.com>
 <20210615081956.23656-1-alvinx.zhang@intel.com>
 <7930ac91-7f55-6b42-f086-701d952fc151@oktetlabs.ru>
 <DM6PR11MB3898B852EBC7B43BE8FFC9FB9F1B9@DM6PR11MB3898.namprd11.prod.outlook.com>
 <c69639f68ff04f2a8f4482d5677b8a8d@intel.com>
 <774225cd-b2f9-30e2-31c3-651329dfa25e@oktetlabs.ru>
 <f51d2ffaaeb0425eb9a41da326716c2e@intel.com>
 <238ebfd3-e869-433b-9249-311900ded588@oktetlabs.ru>
In-Reply-To: <238ebfd3-e869-433b-9249-311900ded588@oktetlabs.ru>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-reaction: no-action
dlp-version: 11.5.1.3
dlp-product: dlpe-windows
x-originating-ip: [10.239.127.36]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v3] ethdev: add IPv4 and L4 checksum RSS
 offload types
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>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5YmNoZW5r
byA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVs
eSA3LCAyMDIxIDU6NDkgUE0NCj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNv
bT47IFpoYW5nLCBBbHZpblgNCj4gPGFsdmlueC56aGFuZ0BpbnRlbC5jb20+OyBhaml0LmtoYXBh
cmRlQGJyb2FkY29tLmNvbQ0KPiBDYzogZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFU
Q0ggdjNdIGV0aGRldjogYWRkIElQdjQgYW5kIEw0IGNoZWNrc3VtIFJTUyBvZmZsb2FkIHR5cGVz
DQo+IA0KPiBPbiA3LzcvMjEgNjoyMyBBTSwgWmhhbmcsIFFpIFogd3JvdGU6DQo+ID4NCj4gPg0K
PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBBbmRyZXcgUnliY2hl
bmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gPj4gU2VudDogVHVlc2RheSwg
SnVseSA2LCAyMDIxIDQ6MDUgUE0NCj4gPj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGlu
dGVsLmNvbT47IFpoYW5nLCBBbHZpblgNCj4gPj4gPGFsdmlueC56aGFuZ0BpbnRlbC5jb20+OyBh
aml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbQ0KPiA+PiBDYzogZGV2QGRwZGsub3JnDQo+ID4+IFN1
YmplY3Q6IFJlOiBbUEFUQ0ggdjNdIGV0aGRldjogYWRkIElQdjQgYW5kIEw0IGNoZWNrc3VtIFJT
UyBvZmZsb2FkDQo+ID4+IHR5cGVzDQo+ID4+DQo+ID4+IE9uIDcvNi8yMSAxMDoxOCBBTSwgWmhh
bmcsIFFpIFogd3JvdGU6DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiA+Pj4+IEZyb206IFpoYW5nLCBBbHZpblggPGFsdmlueC56aGFuZ0BpbnRlbC5j
b20+DQo+ID4+Pj4gU2VudDogVHVlc2RheSwgSnVseSA2LCAyMDIxIDM6MDYgUE0NCj4gPj4+PiBU
bzogQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+OyBaaGFu
ZywgUWkgWg0KPiA+Pj4+IDxxaS56LnpoYW5nQGludGVsLmNvbT47IGFqaXQua2hhcGFyZGVAYnJv
YWRjb20uY29tDQo+ID4+Pj4gQ2M6IGRldkBkcGRrLm9yZw0KPiA+Pj4+IFN1YmplY3Q6IFJFOiBb
UEFUQ0ggdjNdIGV0aGRldjogYWRkIElQdjQgYW5kIEw0IGNoZWNrc3VtIFJTUw0KPiA+Pj4+IG9m
ZmxvYWQgdHlwZXMNCj4gPj4+Pg0KPiA+Pj4+Pj4gQEAgLTUzNyw2ICs1MzcsOCBAQCBzdHJ1Y3Qg
cnRlX2V0aF9yc3NfY29uZiB7DQo+ID4+Pj4+PiAgI2RlZmluZSBFVEhfUlNTX1BQUE9FCQkgICAo
MVVMTCA8PCAzMSkNCj4gPj4+Pj4+ICAjZGVmaW5lIEVUSF9SU1NfRUNQUkkJCSAgICgxVUxMIDw8
IDMyKQ0KPiA+Pj4+Pj4gICNkZWZpbmUgRVRIX1JTU19NUExTCQkgICAoMVVMTCA8PCAzMykNCj4g
Pj4+Pj4+ICsjZGVmaW5lIEVUSF9SU1NfSVBWNF9DSEtTVU0JICAgKDFVTEwgPDwgMzQpDQo+ID4+
Pj4+PiArI2RlZmluZSBFVEhfUlNTX0w0X0NIS1NVTQkgICAoMVVMTCA8PCAzNSkNCj4gPj4+Pj4N
Cj4gPj4+Pj4gV2hhdCBkb2VzIGVmaW5lIHdoaWNoIEw0IHByb3RvY29scyBhcmUgc3VwcG9ydGVk
PyBIb3cgdXNlciB3aWxsIGtub3c/DQo+ID4+Pj4NCj4gPj4+PiBJIHRoaW5rIGlmIHdlIHdhbnQg
dG8gc3VwcG9ydCBMNCBjaGVja3N1bSBSU1MgYnkgdXNpbmcgYmVsb3cNCj4gPj4+PiBjb21tYW5k
IHBvcnQgY29uZmlnIGFsbCByc3MgKGFsbHxkZWZhdWx0fGV0aHx2bGFufC4uLikNCj4gPj4+Pg0K
PiA+Pj4+IFdlIG11c3QgZGVmaW5lIFRDUC9VRFAvU0NUUCBjaGVja3N1bSBSU1Mgc2VwYXJhdGVs
eToNCj4gPj4+PiAjZGVmaW5lIEVUSF9SU1NfVENQX0NIS1NVTQkoMVVMTCA8PCAzNSkNCj4gPj4+
PiAjZGVmaW5lIEVUSF9SU1NfVURQX0NIS1NVTQkoMVVMTCA8PCAzNikNCj4gPj4+PiAjZGVpZm5l
IEVUSF9SU1NfU0NUUF9DSEtTVU0JKDFVTEwgPDwgMzcpDQo+ID4+Pj4NCj4gPj4+PiBIZXJlIDMg
Yml0cyBhcmUgb2NjdXBpZWQsIHRoaXMgaXMgbm90IGdvb2QgZm9yIHRoZXJlIGFyZSBub3QgbWFu
eQ0KPiA+Pj4+IGJpdHMNCj4gPj4gYXZhaWxhYmxlLg0KPiA+Pj4+DQo+ID4+Pj4gSWYgd2Ugb25s
eSB3YW50IHRvIHVzaW5nIGl0IGluIGZsb3dzLCB3ZSBvbmx5IG5lZWQgdG8gZGVmaW5lDQo+ID4+
Pj4gRVRIX1JTU19MNF9DSEtTVU0sIGJlY2F1c2UgdGhlIGZsb3cgcGF0dGVybiBwb2ludGVkIG91
dCB0aGUgTDQNCj4gPj4+PiBwcm90b2NvbCB0eXBlLg0KPiA+Pj4+IGZsb3cgY3JlYXRlIDAgaW5n
cmVzcyBwYXR0ZXJuIGV0aCAvIGlwdjQgLyB0Y3AgLyBlbmQgYWN0aW9ucyByc3MNCj4gPj4+PiB0
eXBlcyBsNC1jaGtzdW0gZW5kIHF1ZXVlcyBlbmQgLyBlbmQNCj4gPj4+DQo+ID4+PiArMSwgdGhl
IHBhdHRlcm4gYWxyZWFkeSBnaXZlIHRoZSBoaW50IHRvIGF2b2lkIHRoZSBhbWJpZ3VpdHkgYW5k
IEkNCj4gPj4+ICt0aGluayB3ZQ0KPiA+PiBhbHJlYWR5IGhhdmUgRVRIX1JTU19MRVZFTCB0byBm
aWd1cmUgb3V0IGlubmVyIG9yIG91dGVyLg0KPiA+Pg0KPiA+PiBUaGUgcHJvYmxlbSB0aGF0IGl0
IG1heSBiZSB1c2VkIGluIGdlbmVyaWMgUlNTIGZsYWdzIHdoaWNoIGhhcyBubyB0aGUNCj4gY29u
dGV4dC4NCj4gPj4gQWxzbyBldmVuIGluIHRoZSBjYXNlIG9mIGZsb3cgQVBJIGNvbnRleHQgY291
bGQgaGF2ZSBubyBMNCBwcm90b2NvbCBhdCBhbGwuDQo+ID4NCj4gPiBGb3IgZ2VuZXJpYyBjYXNl
LCBpdCBjYW4gc2ltcGx5IGFzc3VtZSBpdCBjb3ZlciBhbGwgTDQgY2hlY2tzdW0gY2FzZXMgYW5k
IEknbQ0KPiBub3Qgc3VyZSBpZiBhbnkgdXNlciBpbnRlbmQgdG8gdXNlIGl0IGFzIGdlbmVyaWMg
UlNTLCBwbWQgY2FuIHNpbXBseSByZWplY3QgaXQgaWYNCj4gaXQncyBub3QgbmVjZXNzYXJ5IHRv
IHN1cHBvcnQuDQo+IA0KPiBUcnkgdG8gbG9vayBhdCBpdCBmcm9tIGFuIGFwcGxpY2F0aW9uIHBv
aW50IG9mIHZpZXcgd2hpY2ggZG9lcyBub3Qga25vdyBhbnkNCj4gc3BlY2lmaWNzIG9mIHRoZSBk
cml2ZXIuDQo+IA0KPiAgKiBHZXQgZGV2X2luZm8gYW5kIHNlZSBFVEhfUlNTX0w0X0NIS1NVTSwg
Z29vZCEsIHdvdWxkIGxpa2UgdG8NCj4gICAgdXNlIGl0Lg0KDQoNClRoZSBQTUQgc2hvdWxkIG5v
dCBleHBvc2UgaXQgaWYgaXQgZG9uJ3Qgd2FudCB0byAob3Igbm90IGFibGUgdG8pIHN1cHBvcnQg
YWxsIGw0IGNoZWNrc3VtIGZyb20gZ2VuZXJpYyBSU1MgY29uZmlndXJlDQoNCkFuZCB3ZSBzaG91
bGQgYXNzdW1lIHRoaXMgaXMgb25seSBhcHBseSBmb3IgZ2VuZXJpYyBSU1MgY29uZmlndXJlIGJ1
dCBub3QgZm9yIGZsb3cgQVBJLg0KDQpCZWNhdXNlIHRoZSBydGVfZmxvd192YWxpZGF0ZSBpcyB0
aGUgcmVjb21tZW5kZWQgbWV0aG9kIHRvIGNoZWNrIGlmIGEgUlNTIGFjdGlvbiBpcyBzdXBwb3J0
ZWQgaW4gZmxvdyBBUEkgb3Igbm90Lg0KDQo+IA0KPiAgKiBJZiBJIHRyeSB0byB1c2UgaXQgaW4g
ZGVmYXVsdCBSU1MgY29uZmlnLCBidXQgdGhlIHJlcXVlc3QNCj4gICAgZmFpbCwgaXQgY291bGQg
YmUgdmVyeSBjb25mdXNpbmcuDQo+IA0KPiAgKiBXaWxsIGl0IGRpc3RyaWJ1dGUgVENQIHBhY2tl
dHM/IFVEUCBwYWNrZXRzPyBTQ1RQIHBhY2tldHM/DQo+ICAgIE9yIHNob3VsZCBJIGNhcmUgYWJv
dXQgUlNTIGZvciBzb21lIG9mIHRoZW0gYmFzZWQgb24gb3RoZXINCj4gICAgc3VwcG9ydGVkIGZp
ZWxkcz8gRS5nLiBpZiBTQ1RQIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIE5JQywNCj4gICAgSSBu
ZWVkIHRvIGluc3RhbGwgUlNTIGZsb3cgcnVsZSBmb3IgdGhlIElQIHByb3RvY29sIHRvIGRvDQo+
ICAgIFJTUyBiYXNlZCBvbiBJUHY0L0lQdjYgYWRkcmVzc2VzLiBCdXQgaWYgU0NUUCBpcyBzdXBw
b3J0ZWQsDQo+ICAgIEknbSBoYXBweSB0byB1c2UgRVRIX1JTU19MNF9DSEtTVU0gZm9yIGl0IGFz
IHdlbGwuDQo+IA0KPiA+IEluIGZsb3cgQVBJLCBpZiBubyBsNCBwcm90b2NvbCBpbiBwYXR0ZXJu
ICwgdGhlIFBNRCBzaG91bGQgcmV0dXJuDQo+ID4gZmFpbHVyZSAob3IgbWF5YmUgc29tZSBkZWZh
dWx0IGJlaGF2aW9yKSwgYW5kIEkgdGhpbmsgdGhpcyBpcyBub3QgYQ0KPiA+IG5ldyBxdWVzdGlv
biBhcyBpdCBoYXBwZW5zIGFsbCB0aGUgY2FzZXMNCj4gPiBlLmcuOg0KPiA+IHBhdHRlcm4gZXRo
IC8gdmxhbiAvIGVuZCBhY3Rpb24gcnNzIHR5cGUgaXB2NCAuDQo+IA0KPiBJTUhPLCBpdCB3b3Vs
ZCBiZSBwcmV0dHkgbG9naWNhbCB0byBhcHBseSBSU1MgdG8gSVB2NCBwYWNrZXRzIG9ubHkgYW5k
IHNlbmQNCj4gZXZlcnl0aGluZyBlbHNlIHRvIGRlZmF1bHQgcXVldWUuDQoNClllcywgdGhpcyBh
bHNvIG1ha2Ugc2Vuc2UgdG8gbWUsIGJ1dCBJIHRoaW5rIFBNRCdzIGZsb3cgcGFyc2VyIHN0aWxs
IGNhbiBoYXZlIG1vcmUgc3RyaWN0IGNoZWNrLCBhcyBpdCBkb2VzIG5vdCBkcm9wIGFueSBmZWF0
dXJlIHRoYXQgdGhlIE5JQyBjYW4gc3VwcG9ydC4NCg0KPiANCj4gPj4NCj4gPj4gSXMgVURQIGNo
ZWNrc3VtIDAgdHJlYXRlZCBhcyBubyBjaGVja3N1bSBhbmQgZ28gdG8gZGVmYXVsdCBxdWV1ZSBv
cg0KPiA+PiB0cmVhdGVkIGFzIGEgcmVndWxhciBjaGVja3N1bSB3aXRoIHZhbHVlIGVxdWFsIHRv
IDA/DQo+ID4NCj4gPiBJIHRoaW5rIHdlIGNhbiB0cmVhdCBpdCBhcyB2YWx1ZSAwLCBhcyBsZWFz
dCBvdXIgaGFyZHdhcmUgYmVoYXZpb3IgbGlrZSB0aGlzLCBpcw0KPiB0aGlzIGFueSBpc3N1ZT8N
Cj4gDQo+IE9LLCBubyBwcm9ibGVtLiBKdXN0IGRvY3VtZW50IGl0Lg0KPiANCj4gPj4NCj4gPj4g
SSB0ZW5kIHRvIGFncmVlIHRoYXQgMyBmbGFncyBpcyB0b28gbXVjaCBmb3IgdGhlIGZlYXR1cmUs
IGJ1dCBvbmUNCj4gPj4gZmxhZyB3aXRob3V0IHByb3Blcmx5IGRlZmluZWQgbWVhbmluZyBpcyBu
b3QgZ29vZCBhcyB3ZWxsLg0KPiA+Pg0KPiA+PiBJIGp1c3Qgd2FudCBydWxlcyB0byBiZSBkZWZp
bmVkIGFuZCBkb2N1bWVudGVkLicNCj4gPg0KPiA+IEFncmVlLCB3ZSBuZWVkIG1vcmUgZG9jdW1l
bnQgZm9yIHRoaXMuIGlmIHlvdSBhZ3JlZSBhYm92ZSBwcm9wb3NhbC4NCj4gPg0KDQo=