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 9EE71A0C5B; Sun, 29 Aug 2021 11:42:04 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5D86F40142; Sun, 29 Aug 2021 11:42:04 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id ECAB740042 for ; Sun, 29 Aug 2021 11:42:01 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10090"; a="240377929" X-IronPort-AV: E=Sophos;i="5.84,361,1620716400"; d="scan'208";a="240377929" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Aug 2021 02:42:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,361,1620716400"; d="scan'208";a="445434014" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP; 29 Aug 2021 02:42:00 -0700 Received: from shsmsx602.ccr.corp.intel.com (10.109.6.142) 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; Sun, 29 Aug 2021 02:42:00 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX602.ccr.corp.intel.com (10.109.6.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Sun, 29 Aug 2021 17:41:57 +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.010; Sun, 29 Aug 2021 17:41:57 +0800 From: "Zhang, Qi Z" To: Renata Saiakhova , "Wang, Haiyue" CC: "dev@dpdk.org" Thread-Topic: =?utf-8?B?W2RwZGstZGV2XSBbUEFUQ0ggMS8xXSBkcml2ZXJzL25ldC9lMTAwMDogaWdi?= =?utf-8?B?dmZfdmxhbl9vZmZsb2FkX2NvbmZpZyBhbmTCoGlnYnZmX3ZsYW5fb2ZmbG9h?= =?utf-8?Q?d=5Fset_implementation?= Thread-Index: AQHXh6i8vthU1bQdEUmkMlRqYDQrhKuKYtCg Date: Sun, 29 Aug 2021 09:41:57 +0000 Message-ID: <9e3f208e579845b3af390f92ef43f34f@intel.com> References: <20210802141348.12946-1-Renata.Saiakhova@ekinops.com> <20210802141348.12946-2-Renata.Saiakhova@ekinops.com> In-Reply-To: <20210802141348.12946-2-Renata.Saiakhova@ekinops.com> 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] =?utf-8?q?=5BPATCH_1/1=5D_drivers/net/e1000=3A_igbvf?= =?utf-8?q?=5Fvlan=5Foffload=5Fconfig_and=C2=A0igbvf=5Fvlan=5Foffload=5Fse?= =?utf-8?q?t_implementation?= 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IDxkZXYtYm91bmNl c0BkcGRrLm9yZz4gT24gQmVoYWxmIE9mIFJlbmF0YSBTYWlha2hvdmENCj4gU2VudDogTW9uZGF5 LCBBdWd1c3QgMiwgMjAyMSAxMDoxNCBQTQ0KPiBUbzogV2FuZywgSGFpeXVlIDxoYWl5dWUud2Fu Z0BpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmc7IFJlbmF0YSBTYWlha2hvdmEgPFJlbmF0 YS5TYWlha2hvdmFAZWtpbm9wcy5jb20+DQo+IFN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENIIDEv MV0gZHJpdmVycy9uZXQvZTEwMDA6IGlnYnZmX3ZsYW5fb2ZmbG9hZF9jb25maWcNCj4gYW5kwqBp Z2J2Zl92bGFuX29mZmxvYWRfc2V0IGltcGxlbWVudGF0aW9uDQoNClRoZSB0aXRsZSBmb3JtYXQg aXMgbm90IGNvcnJlY3QsIHBsZWFzZSBydW4gLi9kZXZ0b29scy9jaGVjay1naXQtbG9nIHRvIGZp eCB0aGUgd2FybmluZyBiZWZvcmUgc3VibWl0DQoNCj4gDQo+IGlnYnZmX3ZsYW5fb2ZmbG9hZF9j b25maWcgYW5kwqBpZ2J2Zl92bGFuX29mZmxvYWRfc2V0IHByaW1hbCBpbXBsZW1lbnRhdGlvbiwN Cj4gc2V0dGluZyB2bGFuIGZpbHRlciBtYXNrIGF0IGlnYnZmX2Rldl9zdGFydCB0aW1lLg0KPiBX aXRob3V0IHRoZSBhYm92ZSBhIHZsYW4gZmlsdGVyIGZvciBpZ2J2ZiBpcyBub3QgZnVuY3Rpb25h bC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJlbmF0YSBTYWlha2hvdmEgPFJlbmF0YS5TYWlha2hv dmFAZWtpbm9wcy5jb20+DQo+IC0tLQ0KPiAgZHJpdmVycy9uZXQvZTEwMDAvaWdiX2V0aGRldi5j IHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQsIDI4 IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9lMTAwMC9pZ2Jf ZXRoZGV2LmMgYi9kcml2ZXJzL25ldC9lMTAwMC9pZ2JfZXRoZGV2LmMNCj4gaW5kZXggMTBlZTBm MzM0MS4uNGM4NDc4NDI3YyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvZTEwMDAvaWdiX2V0 aGRldi5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L2UxMDAwL2lnYl9ldGhkZXYuYw0KPiBAQCAtMTcx LDYgKzE3MSw4IEBAIHN0YXRpYyBpbnQgZXRoX2lnYnZmX3hzdGF0c19nZXRfbmFtZXMoc3RydWN0 DQo+IHJ0ZV9ldGhfZGV2ICpkZXYsICBzdGF0aWMgaW50IGV0aF9pZ2J2Zl9zdGF0c19yZXNldChz dHJ1Y3QgcnRlX2V0aF9kZXYgKmRldik7DQo+IHN0YXRpYyBpbnQgaWdidmZfdmxhbl9maWx0ZXJf c2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LA0KPiAgCQl1aW50MTZfdCB2bGFuX2lkLCBpbnQg b24pOw0KPiArc3RhdGljIGludCBpZ2J2Zl92bGFuX29mZmxvYWRfY29uZmlnKHN0cnVjdCBydGVf ZXRoX2RldiAqZGV2LCBpbnQNCj4gK21hc2spOyBzdGF0aWMgaW50IGlnYnZmX3ZsYW5fb2ZmbG9h ZF9zZXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIGludA0KPiArbWFzayk7DQo+ICBzdGF0aWMg aW50IGlnYnZmX3NldF92ZnRhKHN0cnVjdCBlMTAwMF9odyAqaHcsIHVpbnQxNl90IHZpZCwgYm9v bCBvbik7ICBzdGF0aWMNCj4gdm9pZCBpZ2J2Zl9zZXRfdmZ0YV9hbGwoc3RydWN0IHJ0ZV9ldGhf ZGV2ICpkZXYsIGJvb2wgb24pOyAgc3RhdGljIGludA0KPiBpZ2J2Zl9kZWZhdWx0X21hY19hZGRy X3NldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgQEAgLTQxMCw2ICs0MTIsNyBAQA0KPiBzdGF0 aWMgY29uc3Qgc3RydWN0IGV0aF9kZXZfb3BzIGlnYnZmX2V0aF9kZXZfb3BzID0gew0KPiAgCS54 c3RhdHNfZ2V0X25hbWVzICAgICA9IGV0aF9pZ2J2Zl94c3RhdHNfZ2V0X25hbWVzLA0KPiAgCS5z dGF0c19yZXNldCAgICAgICAgICA9IGV0aF9pZ2J2Zl9zdGF0c19yZXNldCwNCj4gIAkueHN0YXRz X3Jlc2V0ICAgICAgICAgPSBldGhfaWdidmZfc3RhdHNfcmVzZXQsDQo+ICsJLnZsYW5fb2ZmbG9h ZF9zZXQgICAgID0gaWdidmZfdmxhbl9vZmZsb2FkX3NldCwNCj4gIAkudmxhbl9maWx0ZXJfc2V0 ICAgICAgPSBpZ2J2Zl92bGFuX2ZpbHRlcl9zZXQsDQo+ICAJLmRldl9pbmZvc19nZXQgICAgICAg ID0gZXRoX2lnYnZmX2luZm9zX2dldCwNCj4gIAkuZGV2X3N1cHBvcnRlZF9wdHlwZXNfZ2V0ID0g ZXRoX2lnYl9zdXBwb3J0ZWRfcHR5cGVzX2dldCwgQEANCj4gLTMzMDQsNiArMzMwNyw4IEBAIGln YnZmX2Rldl9zdGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4gIAlzdHJ1Y3QgcnRlX2lu dHJfaGFuZGxlICppbnRyX2hhbmRsZSA9ICZwY2lfZGV2LT5pbnRyX2hhbmRsZTsNCj4gIAlpbnQg cmV0Ow0KPiAgCXVpbnQzMl90IGludHJfdmVjdG9yID0gMDsNCj4gKwlpbnQgbWFzazsNCj4gKwlp bnQgZXJyOw0KPiANCj4gIAlQTURfSU5JVF9GVU5DX1RSQUNFKCk7DQo+IA0KPiBAQCAtMzMxMyw2 ICszMzE4LDE0IEBAIGlnYnZmX2Rldl9zdGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4g IAkvKiBTZXQgYWxsIHZmdGEgKi8NCj4gIAlpZ2J2Zl9zZXRfdmZ0YV9hbGwoZGV2LDEpOw0KPiAN Cj4gKwkvKiBTZXQgdmxhbiBmaWx0ZXIgbWFzayAqLw0KPiArCW1hc2sgPSBFVEhfVkxBTl9GSUxU RVJfTUFTSzsNCj4gKwllcnIgPSBpZ2J2Zl92bGFuX29mZmxvYWRfY29uZmlnKGRldiwgbWFzayk7 DQo+ICsJaWYgKGVycikgew0KPiArCQlQTURfSU5JVF9MT0coRVJSLCAiVW5hYmxlIHRvIHNldCBW TEFOIG9mZmxvYWQgKCVkKSIsIGVycik7DQo+ICsJCXJldHVybiBlcnI7DQo+ICsJfQ0KPiArDQo+ ICAJZXRoX2lnYnZmX3R4X2luaXQoZGV2KTsNCj4gDQo+ICAJLyogVGhpcyBjYW4gZmFpbCB3aGVu IGFsbG9jYXRpbmcgbWJ1ZnMgZm9yIGRlc2NyaXB0b3IgcmluZ3MgKi8gQEAgLTM1MzEsNg0KPiAr MzU0NCwyMSBAQCBzdGF0aWMgdm9pZCBpZ2J2Zl9zZXRfdmZ0YV9hbGwoc3RydWN0IHJ0ZV9ldGhf ZGV2ICpkZXYsIGJvb2wgb24pDQo+IA0KPiAgfQ0KPiANCj4gK3N0YXRpYyBpbnQNCj4gK2lnYnZm X3ZsYW5fb2ZmbG9hZF9jb25maWcoX19ydGVfdW51c2VkIHN0cnVjdCBydGVfZXRoX2RldiAqZGV2 LCBpbnQNCj4gK21hc2spIHsNCj4gKwlpZiAobWFzayAmIEVUSF9WTEFOX1NUUklQX01BU0spDQo+ ICsJCXJldHVybiAtRU5PVFNVUDsNCj4gKwlyZXR1cm4gMDsNCj4gK30NCj4gKw0KPiArc3RhdGlj IGludA0KPiAraWdidmZfdmxhbl9vZmZsb2FkX3NldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwg aW50IG1hc2spIHsNCj4gKwlpZ2J2Zl92bGFuX29mZmxvYWRfY29uZmlnKGRldiwgbWFzayk7DQo+ ICsJcmV0dXJuIDA7DQo+ICt9DQo+ICsNCj4gIHN0YXRpYyBpbnQNCj4gIGlnYnZmX3ZsYW5fZmls dGVyX3NldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgdWludDE2X3Qgdmxhbl9pZCwgaW50IG9u KSAgew0KPiAtLQ0KPiAyLjE3LjINCg0K