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 26595A0548; Wed, 16 Jun 2021 17:18:13 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 96E0B4067A; Wed, 16 Jun 2021 17:18:12 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 8D3E840140 for ; Wed, 16 Jun 2021 17:18:11 +0200 (CEST) IronPort-SDR: QjeKKYZRx0+dfUwDoK40KQJ9Gmc3/g9V7r5BAEAclCMTc9HKbh3LCPhdjfW77LDonw2IqWJR11 T+ROR7NluZmw== X-IronPort-AV: E=McAfee;i="6200,9189,10016"; a="204366975" X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="204366975" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 08:18:10 -0700 IronPort-SDR: CuKfqNlxTh5VICDklZW8W9DUpJ3JCk8Zc56eKXgyI+W0IEa4z9v3KtpiCv3Psh/jJQ7NFgNeTD iRrIGA818+gA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="472062527" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga004.fm.intel.com with ESMTP; 16 Jun 2021 08:18:10 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 16 Jun 2021 08:18:09 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX601.ccr.corp.intel.com (10.109.6.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 16 Jun 2021 23:18:07 +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, 16 Jun 2021 23:18:07 +0800 From: "Zhang, Qi Z" To: Jerin Jacob , "Zhang, AlvinX" CC: Andrew Rybchenko , Ajit Khaparde , dpdk-dev Thread-Topic: [dpdk-dev] [PATCH v3] ethdev: add IPv4 and L4 checksum RSS offload types Thread-Index: AQHXYb9B0jFrJ5ItrECYkE1u/DmBbqsUNpMAgAKBEQA= Date: Wed, 16 Jun 2021 15:18:07 +0000 Message-ID: <9384bf04eb0b47cea72d13ebdaa6857b@intel.com> References: <20210603080352.10924-1-alvinx.zhang@intel.com> <20210615081956.23656-1-alvinx.zhang@intel.com> In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgSnVuZSAxNSwgMjAyMSA0OjI2 IFBNDQo+IFRvOiBaaGFuZywgQWx2aW5YIDxhbHZpbnguemhhbmdAaW50ZWwuY29tPg0KPiBDYzog WmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgQW5kcmV3IFJ5YmNoZW5rbw0KPiA8 YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+OyBBaml0IEtoYXBhcmRlDQo+IDxhaml0Lmto YXBhcmRlQGJyb2FkY29tLmNvbT47IGRwZGstZGV2IDxkZXZAZHBkay5vcmc+DQo+IFN1YmplY3Q6 IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2M10gZXRoZGV2OiBhZGQgSVB2NCBhbmQgTDQgY2hlY2tz dW0gUlNTDQo+IG9mZmxvYWQgdHlwZXMNCj4gDQo+IE9uIFR1ZSwgSnVuIDE1LCAyMDIxIGF0IDE6 NTAgUE0gQWx2aW4gWmhhbmcgPGFsdmlueC56aGFuZ0BpbnRlbC5jb20+DQo+IHdyb3RlOg0KPiA+ DQo+ID4gVGhpcyBwYXRjaCBkZWZpbmVzIG5ldyBSU1Mgb2ZmbG9hZCB0eXBlcyBmb3IgSVB2NCBh bmQgTDQgY2hlY2tzdW0sDQo+ID4gd2hpY2ggYXJlIHJlcXVpcmVkIHdoZW4gdXNlcnMgd2FudCB0 byBkaXN0cmlidXRlIHBhY2tldHMgYmFzZWQgb24gdGhlDQo+ID4gSVB2NCBvciBMNCBjaGVja3N1 bSBmaWVsZC4NCj4gDQo+IFdoYXQgaXMgdGhlIHVzZWNhc2UgZm9yIGRpc3RyaWJ1dGlvbiBiYXNl ZCBvbiBMNC9JUHY0IGNoZWNrc3VtPw0KPiBJcyBpdCBzb21ldGhpbmcgbGlrZSBIVyBoYXMgdGhl IGZlYXR1cmUgc28gZXhwb3NlIGl0IG9yIHRoZXJlIGlzIHNvbWUgcmVhbCB1c2UNCj4gY2FzZSBm b3IgdGhpcyBhcHBsaWNhdGlvbj8NCg0KVGhpcyBpcyBmb3IgcmVhbCB1c2UgY2FzZSwgc29tZSBy ZXNlYXJjaCBieSB1c2luZyBUQ1AgY2hlY2tzdW0gZm9yIEZESVIgb24gaXhnYmUuDQpodHRwczov L2hzYWRvay5jb20vcGFwZXJzL3NwcmF5ZXItaG90bmV0czE4LnBkZg0KDQphbmQgd2UgYXJlIGxv b2tpbmcgZm9yIHNpbWlsYXIgc29sdXRpb24gaW4gaWNlLCBhbmQgY2hlY2tzdW0gUlNTIGlzIHRo ZSBmZWF0dXJlIHdlIG5lZWQgdG8gaGF2ZS4NCg0KPiANCj4gDQo+IA0KPiA+IEZvciBleGFtcGxl ICJmbG93IGNyZWF0ZSAwIGluZ3Jlc3MgcGF0dGVybiBldGggLyBpcHY0IC8gZW5kIGFjdGlvbnMN Cj4gPiByc3MgdHlwZXMgaXB2NC1jaGtzdW0gZW5kIHF1ZXVlcyBlbmQgLyBlbmQiLCB0aGlzIGZs b3cgY2F1c2VzIGFsbA0KPiA+IG1hdGNoaW5nIHBhY2tldHMgdG8gYmUgZGlzdHJpYnV0ZWQgdG8g cXVldWVzIG9uIGJhc2lzIG9mIElQdjQNCj4gPiBjaGVja3N1bS4NCj4gPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IEFsdmluIFpoYW5nIDxhbHZpbnguemhhbmdAaW50ZWwuY29tPg0KPiA+IFJldmlld2Vk LWJ5OiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4g PiBBY2tlZC1ieTogQWppdCBLaGFwYXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb20+DQo+ ID4gLS0tDQo+ID4NCj4gPiB2MzogQWRkIEw0IGNoZWNrc3VtIFJTUyBvZmZsb2FkIHR5cGUNCj4g PiAtLS0NCj4gPiAgYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYyAgfCA0ICsrKysNCj4gPiAgYXBwL3Rl c3QtcG1kL2NvbmZpZy5jICAgfCAyICsrDQo+ID4gIGxpYi9ldGhkZXYvcnRlX2V0aGRldi5oIHwg MiArKw0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlm ZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC9jbWRsaW5lLmMgYi9hcHAvdGVzdC1wbWQvY21kbGluZS5j IGluZGV4DQo+ID4gMDI2OGIxOC4uNjE0OGQ4NCAxMDA2NDQNCj4gPiAtLS0gYS9hcHAvdGVzdC1w bWQvY21kbGluZS5jDQo+ID4gKysrIGIvYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYw0KPiA+IEBAIC0y MjU0LDYgKzIyNTQsMTAgQEAgc3RydWN0IGNtZF9jb25maWdfcnNzIHsNCj4gPiAgICAgICAgICAg ICAgICAgcnNzX2NvbmYucnNzX2hmID0gRVRIX1JTU19FQ1BSSTsNCj4gPiAgICAgICAgIGVsc2Ug aWYgKCFzdHJjbXAocmVzLT52YWx1ZSwgIm1wbHMiKSkNCj4gPiAgICAgICAgICAgICAgICAgcnNz X2NvbmYucnNzX2hmID0gRVRIX1JTU19NUExTOw0KPiA+ICsgICAgICAgZWxzZSBpZiAoIXN0cmNt cChyZXMtPnZhbHVlLCAiaXB2NC1jaGtzdW0iKSkNCj4gPiArICAgICAgICAgICAgICAgcnNzX2Nv bmYucnNzX2hmID0gRVRIX1JTU19JUFY0X0NIS1NVTTsNCj4gPiArICAgICAgIGVsc2UgaWYgKCFz dHJjbXAocmVzLT52YWx1ZSwgImw0LWNoa3N1bSIpKQ0KPiA+ICsgICAgICAgICAgICAgICByc3Nf Y29uZi5yc3NfaGYgPSBFVEhfUlNTX0w0X0NIS1NVTTsNCj4gPiAgICAgICAgIGVsc2UgaWYgKCFz dHJjbXAocmVzLT52YWx1ZSwgIm5vbmUiKSkNCj4gPiAgICAgICAgICAgICAgICAgcnNzX2NvbmYu cnNzX2hmID0gMDsNCj4gPiAgICAgICAgIGVsc2UgaWYgKCFzdHJjbXAocmVzLT52YWx1ZSwgImxl dmVsLWRlZmF1bHQiKSkgeyBkaWZmIC0tZ2l0DQo+ID4gYS9hcHAvdGVzdC1wbWQvY29uZmlnLmMg Yi9hcHAvdGVzdC1wbWQvY29uZmlnLmMgaW5kZXggNDNjNzliNS4uMTQ5NjhiZg0KPiA+IDEwMDY0 NA0KPiA+IC0tLSBhL2FwcC90ZXN0LXBtZC9jb25maWcuYw0KPiA+ICsrKyBiL2FwcC90ZXN0LXBt ZC9jb25maWcuYw0KPiA+IEBAIC0xNDAsNiArMTQwLDggQEANCj4gPiAgICAgICAgIHsgImd0cHUi LCBFVEhfUlNTX0dUUFUgfSwNCj4gPiAgICAgICAgIHsgImVjcHJpIiwgRVRIX1JTU19FQ1BSSSB9 LA0KPiA+ICAgICAgICAgeyAibXBscyIsIEVUSF9SU1NfTVBMUyB9LA0KPiA+ICsgICAgICAgeyAi aXB2NC1jaGtzdW0iLCBFVEhfUlNTX0lQVjRfQ0hLU1VNIH0sDQo+ID4gKyAgICAgICB7ICJsNC1j aGtzdW0iLCBFVEhfUlNTX0w0X0NIS1NVTSB9LA0KPiA+ICAgICAgICAgeyBOVUxMLCAwIH0sDQo+ ID4gIH07DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbGliL2V0aGRldi9ydGVfZXRoZGV2LmggYi9s aWIvZXRoZGV2L3J0ZV9ldGhkZXYuaCBpbmRleA0KPiA+IGZhZjNiZDkuLjEyNjg3MjkgMTAwNjQ0 DQo+ID4gLS0tIGEvbGliL2V0aGRldi9ydGVfZXRoZGV2LmgNCj4gPiArKysgYi9saWIvZXRoZGV2 L3J0ZV9ldGhkZXYuaA0KPiA+IEBAIC01MzcsNiArNTM3LDggQEAgc3RydWN0IHJ0ZV9ldGhfcnNz X2NvbmYgew0KPiA+ICAjZGVmaW5lIEVUSF9SU1NfUFBQT0UgICAgICAgICAgICAgKDFVTEwgPDwg MzEpDQo+ID4gICNkZWZpbmUgRVRIX1JTU19FQ1BSSSAgICAgICAgICAgICAoMVVMTCA8PCAzMikN Cj4gPiAgI2RlZmluZSBFVEhfUlNTX01QTFMgICAgICAgICAgICAgICgxVUxMIDw8IDMzKQ0KPiA+ ICsjZGVmaW5lIEVUSF9SU1NfSVBWNF9DSEtTVU0gICAgICAgKDFVTEwgPDwgMzQpDQo+ID4gKyNk ZWZpbmUgRVRIX1JTU19MNF9DSEtTVU0gICAgICAgICAoMVVMTCA8PCAzNSkNCj4gPg0KPiA+ICAv Kg0KPiA+ICAgKiBXZSB1c2UgdGhlIGZvbGxvd2luZyBtYWNyb3MgdG8gY29tYmluZSB3aXRoIGFi b3ZlIEVUSF9SU1NfKiBmb3INCj4gPiAtLQ0KPiA+IDEuOC4zLjENCj4gPg0K