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 776D7A04C0; Tue, 29 Sep 2020 04:27:24 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 16FC41BD4B; Tue, 29 Sep 2020 04:27:23 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 84C811BCFC for ; Tue, 29 Sep 2020 04:27:20 +0200 (CEST) IronPort-SDR: i38cNuurexS+UlkajeQ14MZbkYpj8YDMaPuPkQpsgLePsGOWuCw8/Y6qEw6zGpaGitWIwdZ8R0 uFFq+jcdw89g== X-IronPort-AV: E=McAfee;i="6000,8403,9758"; a="223690631" X-IronPort-AV: E=Sophos;i="5.77,316,1596524400"; d="scan'208";a="223690631" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Sep 2020 19:27:19 -0700 IronPort-SDR: XB9dK6BN8BUyAvbvjv/MmQBEypFGiBQ2/EAMtcxP6GGdEhoJdvBiO8wzoyMJm7eqX7LxxmJ+Ic GqXvEqppLvew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,316,1596524400"; d="scan'208";a="514504272" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga005.fm.intel.com with ESMTP; 28 Sep 2020 19:27:19 -0700 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) 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.1713.5; Mon, 28 Sep 2020 19:27:18 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX606.ccr.corp.intel.com (10.109.6.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 29 Sep 2020 10:27:16 +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.1713.004; Tue, 29 Sep 2020 10:27:16 +0800 From: "Guo, Jia" To: "Yigit, Ferruh" , "Wu, Jingjing" , "Zhang, Qi Z" , "Xing, Beilei" CC: "dev@dpdk.org" , "Wang, Haiyue" Thread-Topic: [dpdk-dev] [PATCH v6] net/iavf: support flex desc metadata extraction Thread-Index: AQHWlHO8tJfzp2fmrkeH8MxiubePqKl9sciAgAEzjRA= Date: Tue, 29 Sep 2020 02:27:16 +0000 Message-ID: <8feb43de22b044ba9fc421cff7546992@intel.com> References: <20200909025415.6185-1-jia.guo@intel.com> <20200927020859.69387-1-jia.guo@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 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 v6] net/iavf: support flex desc metadata extraction 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1aCBZaWdpdCA8ZmVy cnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDI5LCAyMDIw IDEyOjAwIEFNDQo+IFRvOiBHdW8sIEppYSA8amlhLmd1b0BpbnRlbC5jb20+OyBXdSwgSmluZ2pp bmcgPGppbmdqaW5nLnd1QGludGVsLmNvbT47DQo+IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGlu dGVsLmNvbT47IFhpbmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPg0KPiBDYzogZGV2 QGRwZGsub3JnOyBXYW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT4NCj4gU3ViamVj dDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHY2XSBuZXQvaWF2Zjogc3VwcG9ydCBmbGV4IGRlc2Mg bWV0YWRhdGENCj4gZXh0cmFjdGlvbg0KPiANCj4gT24gOS8yNy8yMDIwIDM6MDggQU0sIEplZmYg R3VvIHdyb3RlOg0KPiA+IEVuYWJsZSBtZXRhZGF0YSBleHRyYWN0aW9uIGZvciBmbGV4aWJsZSBk ZXNjcmlwdG9ycyBpbiBBVkYsIHRoYXQgd291bGQNCj4gPiBhbGxvdyBuZXR3b3JrIGZ1bmN0aW9u IGRpcmVjdGx5IGdldCBtZXRhZGF0YSB3aXRob3V0IGFkZGl0aW9uYWwNCj4gPiBwYXJzaW5nIHdo aWNoIHdvdWxkIHJlZHVjZSB0aGUgQ1BVIGNvc3QgZm9yIFZGcy4gVGhlIGVuYWJsaW5nIG1ldGFk YXRhDQo+ID4gZXh0cmFjdGlvbnMgaW52b2x2ZSB0aGUgbWV0YWRhdGEgb2YgVkxBTi9JUHY0L0lQ djYvSVB2Ni0NCj4gRkxPVy9UQ1AvTVBMUw0KPiA+IGZsZXhpYmxlIGRlc2NyaXB0b3JzLCBhbmQg dGhlIFZGIGNvdWxkIG5lZ290aWF0ZSB0aGUgY2FwYWJpbGl0eSBvZiB0aGUNCj4gPiBmbGV4aWJs ZSBkZXNjcmlwdG9yIHdpdGggUEYgYW5kIGNvcnJlc3BvbmRpbmdseSBjb25maWd1cmUgdGhlIHNw ZWNpZmljDQo+ID4gb2ZmbG9hZCBhdCByZWNlaXZpbmcgcXVldWVzLg0KPiA+DQo+ID4gU2lnbmVk LW9mZi1ieTogSmVmZiBHdW8gPGppYS5ndW9AaW50ZWwuY29tPg0KPiA+IEFja2VkLWJ5OiBIYWl5 dWUgV2FuZyA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiANCj4gPC4uLj4NCj4gDQo+ID4gKy8q IFJ4IEwzL0w0IGNoZWNrc3VtICovDQo+ID4gK3N0YXRpYyBpbmxpbmUgdWludDY0X3QNCj4gPiAr aWF2Zl9yeGRfZXJyb3JfdG9fcGt0X2ZsYWdzKHVpbnQxNl90IHN0YXRfZXJyMCkgew0KPiA+ICsJ dWludDY0X3QgZmxhZ3MgPSAwOw0KPiA+ICsNCj4gPiArCS8qIGNoZWNrIGlmIEhXIGhhcyBkZWNv ZGVkIHRoZSBwYWNrZXQgYW5kIGNoZWNrc3VtICovDQo+ID4gKwlpZiAodW5saWtlbHkoIShzdGF0 X2VycjAgJiAoMSA8PA0KPiBJQVZGX1JYX0ZMRVhfREVTQ19TVEFUVVMwX0wzTDRQX1MpKSkpDQo+ ID4gKwkJcmV0dXJuIDA7DQo+ID4gKw0KPiA+ICsJaWYgKGxpa2VseSghKHN0YXRfZXJyMCAmIElB VkZfUlhfRkxFWF9FUlIwX0JJVFMpKSkgew0KPiA+ICsJCWZsYWdzIHw9IChQS1RfUlhfSVBfQ0tT VU1fR09PRCB8DQo+IFBLVF9SWF9MNF9DS1NVTV9HT09EKTsNCj4gPiArCQlyZXR1cm4gZmxhZ3M7 DQo+ID4gKwl9DQo+ID4gKw0KPiA+ICsJaWYgKHVubGlrZWx5KHN0YXRfZXJyMCAmICgxIDw8DQo+ IElBVkZfUlhfRkxFWF9ERVNDX1NUQVRVUzBfWFNVTV9JUEVfUykpKQ0KPiA+ICsJCWZsYWdzIHw9 IFBLVF9SWF9JUF9DS1NVTV9CQUQ7DQo+ID4gKwllbHNlDQo+ID4gKwkJZmxhZ3MgfD0gUEtUX1JY X0lQX0NLU1VNX0dPT0Q7DQo+ID4gKw0KPiA+ICsJaWYgKHVubGlrZWx5KHN0YXRfZXJyMCAmICgx IDw8DQo+IElBVkZfUlhfRkxFWF9ERVNDX1NUQVRVUzBfWFNVTV9MNEVfUykpKQ0KPiA+ICsJCWZs YWdzIHw9IFBLVF9SWF9MNF9DS1NVTV9CQUQ7DQo+ID4gKwllbHNlDQo+ID4gKwkJZmxhZ3MgfD0g UEtUX1JYX0w0X0NLU1VNX0dPT0Q7DQo+ID4gKw0KPiA+ICsJaWYgKHVubGlrZWx5KHN0YXRfZXJy MCAmICgxIDw8DQo+IElBVkZfUlhfRkxFWF9ERVNDX1NUQVRVUzBfWFNVTV9FSVBFX1MpKSkNCj4g PiArCQlmbGFncyB8PSBQS1RfUlhfRUlQX0NLU1VNX0JBRDsNCj4gPiArDQo+ID4gKwlyZXR1cm4g ZmxhZ3M7DQo+ID4gK30NCj4gDQo+IElzIHRoaXMgc3RhdGljIGlubGluZSBmdW5jdGlvbiB1c2Vk IGFueXdoZXJlPyBJZiBub3QgY2FuIHdlIGRlbGV0ZSBpdD8NCj4gDQoNCk9oLCBzb3JyeSwgdGhh dCBpcyBhIG1pc3Rha2UgaGVyZSBhbmQgY291bGQgYW5kIHNob3VsZCBiZSBkZWxldGVkLCB0aGFu a3MgRmVycnVoLiANCg0KPiA+ICsNCj4gPiAgIHN0YXRpYyBpbmxpbmUgdm9pZA0KPiA+ICAgaWF2 Zl9yeGRfdG9fdmxhbl90Y2koc3RydWN0IHJ0ZV9tYnVmICptYiwgdm9sYXRpbGUgdW5pb24gaWF2 Zl9yeF9kZXNjDQo+ICpyeGRwKQ0KPiA+ICAgew0KPiA+IEBAIC03NDAsNiArOTY3LDIxIEBAIGlh dmZfZmxleF9yeGRfdG9fdmxhbl90Y2koc3RydWN0IHJ0ZV9tYnVmICptYiwNCj4gPiAgIAl9IGVs c2Ugew0KPiA+ICAgCQltYi0+dmxhbl90Y2kgPSAwOw0KPiA+ICAgCX0NCj4gPiArDQo+ID4gKyNp Zm5kZWYgUlRFX0xJQlJURV9JQVZGXzE2QllURV9SWF9ERVNDDQo+ID4gKwlpZiAocnRlX2xlX3Rv X2NwdV8xNihyeGRwLT53Yi5zdGF0dXNfZXJyb3IxKSAmDQo+ID4gKwkgICAgKDEgPDwgSUFWRl9S WF9GTEVYX0RFU0NfU1RBVFVTMV9MMlRBRzJQX1MpKSB7DQo+ID4gKwkJbWItPm9sX2ZsYWdzIHw9 IFBLVF9SWF9RSU5RX1NUUklQUEVEIHwgUEtUX1JYX1FJTlEgfA0KPiA+ICsJCQkJUEtUX1JYX1ZM QU5fU1RSSVBQRUQgfCBQS1RfUlhfVkxBTjsNCj4gPiArCQltYi0+dmxhbl90Y2lfb3V0ZXIgPSBt Yi0+dmxhbl90Y2k7DQo+ID4gKwkJbWItPnZsYW5fdGNpID0gcnRlX2xlX3RvX2NwdV8xNihyeGRw LT53Yi5sMnRhZzJfMm5kKTsNCj4gPiArCQlQTURfUlhfTE9HKERFQlVHLCAiRGVzY3JpcHRvciBs MnRhZzJfMTogJXUsDQo+IGwydGFnMl8yOiAldSIsDQo+ID4gKwkJCSAgIHJ0ZV9sZV90b19jcHVf MTYocnhkcC0+d2IubDJ0YWcyXzFzdCksDQo+ID4gKwkJCSAgIHJ0ZV9sZV90b19jcHVfMTYocnhk cC0+d2IubDJ0YWcyXzJuZCkpOw0KPiA+ICsJfSBlbHNlIHsNCj4gPiArCQltYi0+dmxhbl90Y2lf b3V0ZXIgPSAwOw0KPiA+ICsJfQ0KPiA+ICsjZW5kaWYNCj4gDQo+IEhvdyB0aGlzICdSVEVfTElC UlRFX0lBVkZfMTZCWVRFX1JYX0RFU0MnIGNvbnRyb2xsZWQgd2l0aCBtZXNvbj8NCj4gQWxzbyBp cyBpdCBtZW50aW9uZWQgaW4gYW55IGRyaXZlciBkb2N1bWVudGF0aW9uPw0KDQpPaCwgYW5vdGhl ciB0aGluZyBJIG1pc3MsIHRoZSBjb25maWcgc2hvdWxkIGFubm91bmNlIGFuZCBkb2MsIHdpbGwg YWRkIGl0IGxhdGVyLg0K