From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id F235BA2F6B for ; Wed, 9 Oct 2019 09:06:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 8E1451C19C; Wed, 9 Oct 2019 09:06:37 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 014461C198 for ; Wed, 9 Oct 2019 09:06:35 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Oct 2019 00:06:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,273,1566889200"; d="scan'208";a="394928956" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga006.fm.intel.com with ESMTP; 09 Oct 2019 00:06:35 -0700 Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 9 Oct 2019 00:06:34 -0700 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 9 Oct 2019 00:06:34 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.166]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.33]) with mapi id 14.03.0439.000; Wed, 9 Oct 2019 15:06:32 +0800 From: "Su, Simei" To: Andrew Rybchenko , "Zhang, Qi Z" , "Ye, Xiaolong" , "Yigit, Ferruh" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v10 2/3] ethdev: extend RSS offload types Thread-Index: AQHVem7AxYfKwq7xn0ScRFWBi3ZOeKdQdKCAgAF1D3A= Date: Wed, 9 Oct 2019 07:06:31 +0000 Message-ID: <65F28F834D25B54B9EC1999B623071B30C46375E@SHSMSX104.ccr.corp.intel.com> References: <1570102517-41280-1-git-send-email-simei.su@intel.com> <1570164362-64775-1-git-send-email-simei.su@intel.com> <1570164362-64775-3-git-send-email-simei.su@intel.com> <0d8a0bc1-8b71-31b5-50c4-06d412fd6d26@solarflare.com> In-Reply-To: <0d8a0bc1-8b71-31b5-50c4-06d412fd6d26@solarflare.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTIxYWE3MjYtNTE5OC00NjcwLThjNDQtNTUzN2Y5NGFmZjg0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRjFsXC9HVnpsSk5STlJJSzNNZmNmVFwvTnVYZ0k4RFwvb3VoaTRlSmVDZ3BmXC9rckdqQVwvOEFKZ010VzBlSDBDUk1rIn0= x-ctpclassification: CTP_NT x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v10 2/3] ethdev: extend RSS offload types X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" SGksIEFuZHJldw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFuZHJl dyBSeWJjaGVua28gW21haWx0bzphcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tXQ0KPiBTZW50OiBX ZWRuZXNkYXksIE9jdG9iZXIgOSwgMjAxOSAxMjo0NiBBTQ0KPiBUbzogU3UsIFNpbWVpIDxzaW1l aS5zdUBpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBZZSwN Cj4gWGlhb2xvbmcgPHhpYW9sb25nLnllQGludGVsLmNvbT47IFlpZ2l0LCBGZXJydWggPGZlcnJ1 aC55aWdpdEBpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtk cGRrLWRldl0gW1BBVENIIHYxMCAyLzNdIGV0aGRldjogZXh0ZW5kIFJTUyBvZmZsb2FkIHR5cGVz DQo+IA0KPiBPbiAxMC80LzE5IDc6NDYgQU0sIFNpbWVpIFN1IHdyb3RlOg0KPiA+IFRoaXMgcGF0 Y2ggcmVzZXJ2ZXMgc2V2ZXJhbCBiaXRzIGFzIGlucHV0IHNldCBzZWxlY3Rpb24gZnJvbSB0aGUg aGlnaA0KPiA+IGVuZCBvZiB0aGUgNjQgYml0cy4gSXQgaXMgY29tYmluZWQgd2l0aCBleGlzaXRp bmcgRVRIX1JTU18qIHRvDQo+ID4gcmVwcmVzZW50IFJTUyB0eXBlcy4NCj4gPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IFNpbWVpIFN1IDxzaW1laS5zdUBpbnRlbC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6 IFFpIFpoYW5nIDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gPiBBY2tlZC1ieTogT3JpIEthbSA8 b3Jpa2FAbWVsbGFub3guY29tPg0KPiA+IC0tLQ0KPiA+ICAgbGliL2xpYnJ0ZV9ldGhkZXYvcnRl X2V0aGRldi5jIHwgNDINCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrDQo+ID4gICBsaWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmggfCAxNCArKysrKysrKysr KysrKw0KPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBk aWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5jDQo+ID4gYi9saWIvbGli cnRlX2V0aGRldi9ydGVfZXRoZGV2LmMgaW5kZXggYWY4MjM2MC4uMTY2NjY1MiAxMDA2NDQNCj4g PiAtLS0gYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPiArKysgYi9saWIvbGli cnRlX2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPiBAQCAtMTExNSw2ICsxMTE1LDI2IEBAIHN0cnVj dCBydGVfZXRoX2RldiAqDQo+ID4gICAJcmV0dXJuIG5hbWU7DQo+ID4gICB9DQo+ID4NCj4gPiAr c3RhdGljIHVpbnQ2NF90DQo+ID4gK3N0cmlwX291dF9zcmNfZHN0X29ubHkodWludDY0X3QgdmFs dWUsIHVpbnQ2NF90IGxheWVyKSB7DQo+ID4gKwl1aW50NjRfdCBmbGFnID0gMDsNCj4gPiArDQo+ ID4gKwlpZiAobGF5ZXIgPT0gMykgew0KPiA+ICsJCWlmICgodmFsdWUgJiBFVEhfUlNTX0wzX1NS Q19PTkxZKSAmJg0KPiA+ICsJCQkodmFsdWUgJiBFVEhfUlNTX0wzX0RTVF9PTkxZKSkNCj4gPiAr CQkJCWZsYWcgPSAxOw0KPiA+ICsJfQ0KPiA+ICsNCj4gPiArCWlmIChsYXllciA9PSA0KSB7DQo+ ID4gKwkJaWYgKCh2YWx1ZSAmIEVUSF9SU1NfTDRfU1JDX09OTFkpICYmDQo+ID4gKwkJCSh2YWx1 ZSAmIEVUSF9SU1NfTDRfRFNUX09OTFkpKQ0KPiA+ICsJCQkJZmxhZyA9IDE7DQo+ID4gKwl9DQo+ ID4gKw0KPiA+ICsJcmV0dXJuIGZsYWc7DQo+ID4gK30NCj4gPiArDQo+IA0KPiBJIHRob3VnaCBh Ym91dCBzb21ldGhpbmcgbGlrZToNCj4gDQo+IHN0YXRpYyB1aW50NjRfdA0KPiBzdHJpcF9vdXRf c3JjX2RzdF9vbmx5KHVpbnQ2NF90IHJzc19oZikNCj4gew0KPiAJaWYgKChyc3NfaGYgJiBFVEhf UlNTX0wzX1NSQ19PTkxZKSAmJiAocnNzX2hmICYNCj4gRVRIX1JTU19MM19EU1RfT05MWSkpDQo+ IAkJcnNzX2hmICY9IH4oRVRIX1JTU19MM19TUkNfT05MWSB8IEVUSF9SU1NfTDNfRFNUX09OTFkp Ow0KPiANCj4gCWlmICgocnNzX2hmICYgRVRIX1JTU19MNF9TUkNfT05MWSkgJiYgKHJzc19oZiAm DQo+IEVUSF9SU1NfTDRfRFNUX09OTFkpKQ0KPiAJCXJzc19oZiAmPSB+KEVUSF9SU1NfTDRfU1JD X09OTFkgfCBFVEhfUlNTX0w0X0RTVF9PTkxZKTsNCj4gDQo+IAlyZXR1cm4gcnNzX2hmOw0KPiB9 DQo+IA0KPiBkZXZfY29uZi0+cnhfYWR2X2NvbmYucnNzX2NvbmYucnNzX2hmID0NCj4gCXN0cmlw X291dF9zcmNfZHN0X29ubHkoZGV2X2NvbmYtPnJ4X2Fkdl9jb25mLnJzc19jb25mLnJzc19oZik7 DQo+IA0KPiBvciB2b2lkIGZ1bmN0aW9uIHdpdGggdWludDY0X3QgKnJzc19oZiBhcmd1bWVudC4N Cg0KICBZZXMsIHRoaXMgd2F5IGlzIG1vcmUgY29uY2lzZSBhbmQgY2xlYXIuIEkgaGF2ZSBzZW50 IFBBVENIIHYxMS4gVGhhbmtzIGZvciB5b3VyIGd1aWRhbmNlLg0KDQo+IA0KPiA+ICAgaW50DQo+ ID4gICBydGVfZXRoX2Rldl9jb25maWd1cmUodWludDE2X3QgcG9ydF9pZCwgdWludDE2X3QgbmJf cnhfcSwgdWludDE2X3QNCj4gbmJfdHhfcSwNCj4gPiAgIAkJICAgICAgY29uc3Qgc3RydWN0IHJ0 ZV9ldGhfY29uZiAqZGV2X2NvbmYpIEBAIC0xMTI0LDYgKzExNDQsOA0KPiBAQA0KPiA+IHN0cnVj dCBydGVfZXRoX2RldiAqDQo+ID4gICAJc3RydWN0IHJ0ZV9ldGhfY29uZiBvcmlnX2NvbmY7DQo+ ID4gICAJaW50IGRpYWc7DQo+ID4gICAJaW50IHJldDsNCj4gPiArCXVpbnQ2NF90IGxheWVyMyA9 IDM7DQo+ID4gKwl1aW50NjRfdCBsYXllcjQgPSA0Ow0KPiA+DQo+ID4gICAJUlRFX0VUSF9WQUxJ RF9QT1JUSURfT1JfRVJSX1JFVChwb3J0X2lkLCAtRUlOVkFMKTsNCj4gPg0KPiA+IEBAIC0xMjY5 LDYgKzEyOTEsMTYgQEAgc3RydWN0IHJ0ZV9ldGhfZGV2ICoNCj4gPiAgIAkJZ290byByb2xsYmFj azsNCj4gPiAgIAl9DQo+ID4NCj4gPiArCWlmIChzdHJpcF9vdXRfc3JjX2RzdF9vbmx5KA0KPiA+ ICsJCWRldl9jb25mLT5yeF9hZHZfY29uZi5yc3NfY29uZi5yc3NfaGYsIGxheWVyMykgPT0gMSkN Cj4gPiArCQkJZGV2LT5kYXRhLT5kZXZfY29uZi5yeF9hZHZfY29uZi5yc3NfY29uZi5yc3NfaGYg Jj0NCj4gPiArCQkJCX4oRVRIX1JTU19MM19TUkNfT05MWSB8IEVUSF9SU1NfTDNfRFNUX09OTFkp Ow0KPiA+ICsNCj4gPiArCWlmIChzdHJpcF9vdXRfc3JjX2RzdF9vbmx5KA0KPiA+ICsJCWRldl9j b25mLT5yeF9hZHZfY29uZi5yc3NfY29uZi5yc3NfaGYsIGxheWVyNCkgPT0gMSkNCj4gPiArCQkJ ZGV2LT5kYXRhLT5kZXZfY29uZi5yeF9hZHZfY29uZi5yc3NfY29uZi5yc3NfaGYgJj0NCj4gPiAr CQkJCX4oRVRIX1JTU19MNF9TUkNfT05MWSB8IEVUSF9SU1NfTDRfRFNUX09OTFkpOw0KPiA+ICsN Cj4gPiAgIAkvKiBDaGVjayB0aGF0IGRldmljZSBzdXBwb3J0cyByZXF1ZXN0ZWQgcnNzIGhhc2gg ZnVuY3Rpb25zLiAqLw0KPiA+ICAgCWlmICgoZGV2X2luZm8uZmxvd190eXBlX3Jzc19vZmZsb2Fk cyB8DQo+ID4gICAJICAgICBkZXZfY29uZi0+cnhfYWR2X2NvbmYucnNzX2NvbmYucnNzX2hmKSAh PSBAQCAtMzEwNSw2ICszMTM3LDgNCj4gPiBAQCBzdHJ1Y3QgcnRlX2V0aF9kZXYgKg0KPiA+ICAg CXN0cnVjdCBydGVfZXRoX2RldiAqZGV2Ow0KPiA+ICAgCXN0cnVjdCBydGVfZXRoX2Rldl9pbmZv IGRldl9pbmZvID0geyAuZmxvd190eXBlX3Jzc19vZmZsb2FkcyA9IDAsIH07DQo+ID4gICAJaW50 IHJldDsNCj4gPiArCXVpbnQ2NF90IGxheWVyMyA9IDM7DQo+ID4gKwl1aW50NjRfdCBsYXllcjQg PSA0Ow0KPiA+DQo+ID4gICAJUlRFX0VUSF9WQUxJRF9QT1JUSURfT1JfRVJSX1JFVChwb3J0X2lk LCAtRU5PREVWKTsNCj4gPg0KPiA+IEBAIC0zMTEyLDYgKzMxNDYsMTQgQEAgc3RydWN0IHJ0ZV9l dGhfZGV2ICoNCj4gPiAgIAlpZiAocmV0ICE9IDApDQo+ID4gICAJCXJldHVybiByZXQ7DQo+ID4N Cj4gPiArCWlmIChzdHJpcF9vdXRfc3JjX2RzdF9vbmx5KHJzc19jb25mLT5yc3NfaGYsIGxheWVy MykgPT0gMSkNCj4gPiArCQlyc3NfY29uZi0+cnNzX2hmICY9DQo+ID4gKwkJCX4oRVRIX1JTU19M M19TUkNfT05MWSB8IEVUSF9SU1NfTDNfRFNUX09OTFkpOw0KPiA+ICsNCj4gPiArCWlmIChzdHJp cF9vdXRfc3JjX2RzdF9vbmx5KHJzc19jb25mLT5yc3NfaGYsIGxheWVyNCkgPT0gMSkNCj4gPiAr CQlyc3NfY29uZi0+cnNzX2hmICY9DQo+ID4gKwkJCX4oRVRIX1JTU19MNF9TUkNfT05MWSB8IEVU SF9SU1NfTDRfRFNUX09OTFkpOw0KPiA+ICsNCj4gPiAgIAlkZXYgPSAmcnRlX2V0aF9kZXZpY2Vz W3BvcnRfaWRdOw0KPiA+ICAgCWlmICgoZGV2X2luZm8uZmxvd190eXBlX3Jzc19vZmZsb2FkcyB8 IHJzc19jb25mLT5yc3NfaGYpICE9DQo+ID4gICAJICAgIGRldl9pbmZvLmZsb3dfdHlwZV9yc3Nf b2ZmbG9hZHMpIHsgZGlmZiAtLWdpdA0KPiA+IGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRl di5oIGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5oDQo+ID4gaW5kZXggNzcyMmY3MC4u NmQ2MWI4NCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgN Cj4gPiArKysgYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgNCj4gPiBAQCAtNTA1LDYg KzUwNSwyMCBAQCBzdHJ1Y3QgcnRlX2V0aF9yc3NfY29uZiB7DQo+ID4gICAjZGVmaW5lIEVUSF9S U1NfR0VORVZFICAgICAgICAgICAgICgxVUxMIDw8IDIwKQ0KPiA+ICAgI2RlZmluZSBFVEhfUlNT X05WR1JFICAgICAgICAgICAgICAoMVVMTCA8PCAyMSkNCj4gPg0KPiA+ICsvKg0KPiA+ICsgKiBX ZSB1c2UgdGhlIGZvbGxvd2luZyBtYWNyb3MgdG8gY29tYmluZSB3aXRoIGFib3ZlIEVUSF9SU1Nf KiBmb3INCj4gPiArICogbW9yZSBzcGVjaWZpYyBpbnB1dCBzZXQgc2VsZWN0aW9uLiBUaGVzZSBi aXRzIGFyZSBkZWZpbmVkIHN0YXJ0aW5nDQo+ID4gKyAqIGZyb20gdGhlIGhpZ2ggZW5kIG9mIHRo ZSA2NCBiaXRzLg0KPiA+ICsgKiBOb3RlOiBJZiB3ZSB1c2UgYWJvdmUgRVRIX1JTU18qIHdpdGhv dXQgU1JDL0RTVF9PTkxZLCBpdA0KPiA+ICtyZXByZXNlbnRzDQo+ID4gKyAqIGJvdGggU1JDIGFu ZCBEU1QgYXJlIHRha2VuIGludG8gYWNjb3VudC4gSWYgU1JDX09OTFkgYW5kIERTVF9PTkxZDQo+ ID4gK29mDQo+ID4gKyAqIHRoZSBzYW1lIGxldmVsIGJlIHVzZWQgc2ltdWx0YW5lb3VzbHksIGl0 IGlzIHRoZSBzYW1lIGNhc2UgYXMgbm9uZQ0KPiA+ICtvZg0KPiA+ICsgKiB0aGVtIGFyZSBhZGRl ZC4NCj4gPiArICovDQo+ID4gKyNkZWZpbmUgRVRIX1JTU19MM19TUkNfT05MWSAgICAgICAgKDFV TEwgPDwgNjMpDQo+ID4gKyNkZWZpbmUgRVRIX1JTU19MM19EU1RfT05MWSAgICAgICAgKDFVTEwg PDwgNjIpDQo+ID4gKyNkZWZpbmUgRVRIX1JTU19MNF9TUkNfT05MWSAgICAgICAgKDFVTEwgPDwg NjEpDQo+ID4gKyNkZWZpbmUgRVRIX1JTU19MNF9EU1RfT05MWSAgICAgICAgKDFVTEwgPDwgNjAp DQo+ID4gKw0KPiA+ICAgI2RlZmluZSBFVEhfUlNTX0lQICggXA0KPiA+ICAgCUVUSF9SU1NfSVBW NCB8IFwNCj4gPiAgIAlFVEhfUlNTX0ZSQUdfSVBWNCB8IFwNCg0K