From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 2F53DA48C for ; Tue, 23 Jan 2018 03:46:24 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jan 2018 18:46:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,398,1511856000"; d="scan'208";a="28643195" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga002.jf.intel.com with ESMTP; 22 Jan 2018 18:46:23 -0800 Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 22 Jan 2018 18:46:22 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 22 Jan 2018 18:46:22 -0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002; Tue, 23 Jan 2018 10:46:19 +0800 From: "Yang, Qiming" To: Adrien Mazarguil , Andrew Rybchenko , Shahaf Shuler CC: "dev@dpdk.org" , "Lu, Wenzhuo" , "Wu, Jingjing" Thread-Topic: [dpdk-dev] [RFC] New packet type query API Thread-Index: AQHTirVe81fik5rJ/EqLneBzutrHpKN2KVkAgAqio0A= Date: Tue, 23 Jan 2018 02:46:19 +0000 Message-ID: References: <20180111160405.182159-1-qiming.yang@intel.com> <20180116155532.GH4256@6wind.com> In-Reply-To: <20180116155532.GH4256@6wind.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzI0OTIxNmEtOTExYy00NTM1LWJhZjEtODViM2M0YjkzYzBlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlN4NkFiZUlkd1h5cG5tNVlBcFhKdnUzWDM4dzJLbmdGejdlNWFSOHQyUzg9In0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action 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] [RFC] New packet type query API 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: , X-List-Received-Date: Tue, 23 Jan 2018 02:46:25 -0000 U29ycnkgZm9yIHJlcGx5IHNvIGxhdGUuIEFuc3dlcmVkIGluIGxpbmUuDQoNCj4gPiBUaGlzIGZs YWcgd2lsbCBiZSBjb25maWd1cmVkIGluIGRldl9jb25maWd1cmUoKSwgYW5kIGNhbiBiZSBxdWVy aWVkIGJ5IHVzZXINCj4gdGhyb3VnaCBkZXYtPmRhdGEtPmRldl9jb25mLnJ4bW9kZS5lbmFibGVf cHR5cGVfZGlyZWN0LiBJbiByZWNlaXZlIGZ1bmN0aW9uLA0KPiBkcml2ZXIgd2lsbCBzdG9yZSBI VydzIHBhY2tldCB0eXBlIHZhbHVlIGluIG1idWYtPnBhY2tldF90eXBlIGlmIGRpcmVjdCBtb2Rl IGlzDQo+IGVuYWJsZWQsIElmIG5vdCwgbWFpbnRhaW4gdGhlIGV4aXN0aW5nIGNvZGUuDQo+ID4N Cj4gPiBEcml2ZXIgbWFpbnRhaW5zIGEgbmV3IHB0eXBlX3ZhbHVlIGFuZCBydGVfZmxvdyBpdGVt IG1hcHBpbmcgdGFibGUsIHdoZW4NCj4gZG93bmxvYWQgYSBwcm9maWxlIGFuZCBzdXBwb3J0IG5l dyBwYWNrZXQgdHlwZSwgdGhlIFNXIG1hcHBpbmcgdGFibGUgd2lsbCBiZQ0KPiB1cGRhdGVkIGFj Y29yZGluZyB0byB0aGUgcHR5cGUgaW5mb3JtYXRpb24gYW5hbHl6ZWQgZnJvbSBwcm9maWxlLg0K PiA+DQo+ID4gRnV0dXJlIHdvcmsNCj4gPiA9PT09PT09PT09PQ0KPiA+IFN1cHBvcnQgdG8gY29u ZmlndXJlIHRoZSBwYWNrZXQgdHlwZSBkaXJlY3QgbW9kZSBwZXIgcXVldWUuDQo+IA0KPiBJIHVu ZGVyc3RhbmQgdGhlIG1vdGl2YXRpb24gYmVoaW5kIHRoaXMgcHJvcG9zYWwsIGhvd2V2ZXIgc2lu Y2UgbmV3IGlkZWFzIG11c3QNCj4gYmUgY2hhbGxlbmdlZCwgSSBoYXZlIGEgZmV3IGNvbW1lbnRz Og0KPiANCj4gLSBIb3cgYWJvdXQgbWFraW5nIHBhY2tldCB0eXBlIHJlY29nbml0aW9uIGFuIG9w dGlvbmFsIG9mZmxvYWQgY29uZmlndXJhYmxlDQo+ICAgcGVyIHF1ZXVlIGxpa2UgYW55IG90aGVy IChlLmcuIERFVl9SWF9PRkZMT0FEX1BUWVBFKT8gVGhhdCB3YXkgdGhlIGV4dHJhDQo+ICAgcHJv Y2Vzc2luZyBjb3N0IGNvdWxkIGJlIGF2b2lkZWQgZm9yIGFwcGxpY2F0aW9ucyB0aGF0IGRvIG5v dCBjYXJlLg0KPiANCkl0J3MgYWNjZXB0YWJsZSBmb3IgbWUsIGJ1dCBJJ20gYWZyYWlkIHRoZSBu YW1lIGNhbiBsZWFkIHRvIGNvbmZ1c2lvbiB1c2luZyBPRkZMT0FELg0KQmVjYXVzZSBpZiBnZXQg cGFja2V0IHR5cGUgZGlyZWN0bHkgaXMgbm90IEhXIG9mZmxvYWQsIGl0J3MgU1cgd29yay4gDQpJ IGRvbid0IGtub3cgd2hhdCAnZXh0cmEgcHJvY2Vzc2luZyBjb3N0JyBjYW4gYmUgYXZvaWQ/IEkg dGhpbmsgdGhlIHR3byB3YXlzIHNob3VsZCBiZSB0aGUgc2FtZS4gDQoNCj4gLSBEZXBlbmRpbmcg b24gSFcsIHBhY2tldCB0eXBlIGluZm9ybWF0aW9uIGluc2lkZSBSWCBkZXNjcmlwdG9ycyBtYXkg bm90DQo+ICAgbmVjZXNzYXJpbHkgZml0IDY0LWJpdCwgb3IgYXQgbGVhc3Qgbm90IHdpdGhvdXQg dHJhbnNmb3JtYXRpb24uIFRoaXMNCj4gICB0cmFuc2Zvcm1hdGlvbiB3b3VsZCBzdGlsbCBjYXVz ZSB3YXN0ZWQgY3ljbGVzIG9uIHRoZSBQTUQgc2lkZS4NCj4gDQpEbyB5b3UgbWVhbnMgdHJhbnNm b3JtIHBhY2tldCB0eXBlIGluZm9ybWF0aW9uIGluIFJYIGRlc2NyaXB0b3JzIHRvIDY0IGJpdHMg d2lsbCBjb3N0DQptYW55IGN5Y2xlcz8NCgkNCj4gLSBJbiBjYXNlIGVuYWJsZV9wdHlwZV9kaXJl Y3QgaXMgZW5hYmxlZCwgdGhlIFBNRCBtYXkgbm90IHdhc3RlIENQVSBjeWNsZXMNCj4gICBidXQg dGhlIHN1YnNlcXVlbnQgbG9vay11cCB3aXRoIHRoZSBwcm9wb3NlZCBBUEkgd291bGQgdHJhbnNs YXRlIHRvIGENCj4gICBoaWdoZXIgY29zdCBvbiB0aGUgYXBwbGljYXRpb24gc2lkZS4gQXMgYSBk YXRhIHBsYW5lIEFQSSwgaG93IGRvZXMgdGhpcw0KPiAgIGJlbmVmaXQgYXBwbGljYXRpb25zIHRo YXQgd2FudCB0byByZXRyaWV2ZSBwYWNrZXQgdHlwZSBpbmZvcm1hdGlvbj8NCj4gDQpBbmQgdGhl IGZsYWcgc3RvcmVkIGluIG1idWYgbm93IG1heSBub3QgbWF0Y2hlcyBvdGhlciBBUEkncyBmb3Jt YXQgcmVxdWlyZW1lbnQuIFRoZXkgc3RpbGwNCm5lZWQgdG8gdXNlIHRoZSBmbGFnIHRyYW5zbGF0 ZSB0byBleGFjdCBuYW1lIG9yIG90aGVyIGZvcm1hdC4gQW5kIG5vdCBhbGwgdXNpbmcgY2FzZXMg bmVlZCANCnBhY2tldCB0eXBlLiBTbyB3ZSB0aGluayB0cmFuc2ZlciB0aGUgZGVzY3JpcHRpb24n cyBwYWNrZXQgdHlwZSB2YWx1ZSB0byBtYnVmIGlzIG1vcmUgdXNlZnVsIGFuZCBmbGV4aWJsZS4N CklmIGEgQVBJIGFsd2F5cyBuZWVkIHB0eXBlLCB1c2luZyB0aGUgZXhpc3RpbmcgbW9kZSAob2Zm IHRoZSBkaXJlY3QgbW9kZSkgaXMgbW9yZSBzdWl0YWJsZS4NCg0KPiAtIFdpdGhvdXQgYSBkZWRp Y2F0ZWQgbWJ1ZiBmbGFnLCBhbiBhcHBsaWNhdGlvbiBjYW5ub3QgdGVsbCB3aGV0aGVyIGVuY2xv c2VkDQo+ICAgcGFja2V0IHR5cGUgZGF0YSBpcyBpbiBIVyBmb3JtYXQuIEV2ZW4gaWYgcHJlc2Vu dCwgaWYgcG9ydCBpbmZvcm1hdGlvbiBpcw0KPiAgIGRpc2NhcmRlZCBvciBiZWNvbWVzIGludmFs aWQgKGUuZy4gbWJ1ZiBzdG9yZWQgaW4gYW4gYXBwbGljYXRpb24gcXVldWUgZm9yDQo+ICAgbGVu Z3RoeSBwZXJpb2RzIG9yIHBhc3NlZCBhcyBpcyB0byBhbiB1bnJlbGF0ZWQgYXBwbGljYXRpb24p LCB0aGVyZSBpcyBubw0KPiAgIHdheSB0byBtYWtlIHNlbnNlIG9mIHRoZSBkYXRhLg0KPiANCkNv dWxkIHlvdSB0ZWxsIG1lIHdoaWNoIHVzaW5nIGNhc2UgY2FuIGxlYWRpbmcgcG9ydCBpbmZvcm1h dGlvbiBiZSBkaXNjYXJkPw0KV2UgYXNzdW1lIHRoZSBtYnVmIGlzIGFsd2F5cyBzeW5jaHJvbmlj IHdpdGggcHR5cGUgY29uZmlndXJhdGlvbiBpbiBwb3J0IGluZm9ybWF0aW9uLg0KDQo+IEluIG15 IG9waW5pb24sIG1idWZzIHNob3VsZCBvbmx5IGNvbnRhaW4gZGF0YSBmaWVsZHMgaW4gYSBzdGFu ZGFyZGl6ZWQgZm9ybWF0Lg0KPiBNYW5hZ2luZyBwYWNrZXQgdHlwZXMgbGlrZSBhbiBvZmZsb2Fk IHdoaWNoIGNhbiBiZSB0b2dnbGVkIGF0IHdpbGwgc2VlbXMgdG8gYmUNCj4gdGhlIGJlc3QgY29t cHJvbWlzZS4gVGhvdWdodHM/DQo+IA0KQWdyZWVkLCBhbmQgd2Uga2VlcCB0aGUgZXhpc3Rpbmcg bWJ1ZiBmbGFncywgc28gYXQgdGhlIG1vc3Qgb2YgdGltZSwgbWJ1ZnMgdXNpbmcgdGhlDQpzdGFu ZGFyZCBmb3JtYXQuDQoNCj4gLS0NCj4gQWRyaWVuIE1hemFyZ3VpbA0KPiA2V0lORA0K