From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 31832A0679 for ; Tue, 2 Apr 2019 04:35:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3CD364D3A; Tue, 2 Apr 2019 04:35:36 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 60CB14C93 for ; Tue, 2 Apr 2019 04:35:34 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Apr 2019 19:35:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,298,1549958400"; d="scan'208";a="145769915" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by FMSMGA003.fm.intel.com with ESMTP; 01 Apr 2019 19:35:32 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 1 Apr 2019 19:35:31 -0700 Received: from shsmsx106.ccr.corp.intel.com ([169.254.10.21]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.42]) with mapi id 14.03.0415.000; Tue, 2 Apr 2019 10:35:29 +0800 From: "Wang, Xiao W" To: "Yigit, Ferruh" , Nithin Kumar Dabilpuram , "Lu, Wenzhuo" , "Wu, Jingjing" , "Iremonger, Bernard" CC: "dev@dpdk.org" Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH v2 1/2] app/testpmd: fix tx vlan and qinq dependency Thread-Index: AQHU3XD2vMSxbndZs0SlyCJUAqayvaYV0SwAgA/VZQCAAZV8gIAA/IcQ Date: Tue, 2 Apr 2019 02:35:28 +0000 Message-ID: References: <20190219064840.12046-1-ndabilpuram@marvell.com> <20190318095613.28167-1-ndabilpuram@marvell.com> <2df6ee75-8330-7e3e-673c-71b030a57416@intel.com> <47a1867d-9cf5-e3c7-2020-f845430b38ea@intel.com> In-Reply-To: <47a1867d-9cf5-e3c7-2020-f845430b38ea@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTYwMjliNDYtMjhiOC00MzYxLWJlYmUtNzMwMzIwYWY3MjY1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUFcyVEVpZjlSYXJYcjFPNktWQmEybytNTHJPUkRpRkROZU9GZ0lzK010TzFrYkxOWHArQnZcL3EwdHp2c3NuVlMifQ== dlp-product: dlpe-windows dlp-version: 11.0.400.15 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] [EXT] Re: [PATCH v2 1/2] app/testpmd: fix tx vlan and qinq dependency 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" Message-ID: <20190402023528.McaooDGefnQCrc7K3HjkCt4s8QbuB2_Pu3CP0zR_-b0@z> SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1 aA0KPiBTZW50OiBUdWVzZGF5LCBBcHJpbCAyLCAyMDE5IDM6MTAgQU0NCj4gVG86IE5pdGhpbiBL dW1hciBEYWJpbHB1cmFtIDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IEx1LCBXZW56aHVvDQo+ IDx3ZW56aHVvLmx1QGludGVsLmNvbT47IFd1LCBKaW5namluZyA8amluZ2ppbmcud3VAaW50ZWwu Y29tPjsgSXJlbW9uZ2VyLA0KPiBCZXJuYXJkIDxiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb20+ DQo+IENjOiBkZXZAZHBkay5vcmc7IFdhbmcsIFhpYW8gVyA8eGlhby53LndhbmdAaW50ZWwuY29t Pg0KPiBTdWJqZWN0OiBSZTogW0VYVF0gUmU6IFtkcGRrLWRldl0gW1BBVENIIHYyIDEvMl0gYXBw L3Rlc3RwbWQ6IGZpeCB0eCB2bGFuIGFuZA0KPiBxaW5xIGRlcGVuZGVuY3kNCj4gDQo+IE9uIDMv MzEvMjAxOSA3OjU4IFBNLCBOaXRoaW4gS3VtYXIgRGFiaWxwdXJhbSB3cm90ZToNCj4gPiBIaSBG ZXJydWggWWlnaXQsDQo+ID4NCj4gPiBTb3JyeSwgbWlzc2VkIHRvIHNlZSB5b3VyIGlubGluZSBj b21tZW50IGFib3V0IHRoZSBjaGVjayBpbiB2MS4NCj4gPg0KPiA+Pj4gQEAgdHhfdmxhbl9zZXQo cG9ydGlkX3QgcG9ydF9pZCwgdWludDE2X3Qgdmxhbl9pZCkNCj4gPj4+ICAJaWYgKHZsYW5faWRf aXNfaW52YWxpZCh2bGFuX2lkKSkNCj4gPj4+ICAJCXJldHVybjsNCj4gPj4+DQo+ID4+PiAtCXZs YW5fb2ZmbG9hZCA9IHJ0ZV9ldGhfZGV2X2dldF92bGFuX29mZmxvYWQocG9ydF9pZCk7DQo+ID4+ PiAtCWlmICh2bGFuX29mZmxvYWQgJiBFVEhfVkxBTl9FWFRFTkRfT0ZGTE9BRCkgew0KPiA+Pj4g LQkJcHJpbnRmKCJFcnJvciwgYXMgUWluUSBoYXMgYmVlbiBlbmFibGVkLlxuIik7DQo+ID4+PiAt CQlyZXR1cm47DQo+ID4+PiAtCX0NCj4gPg0KPiA+PiBIZXJlIEkgdGhpbmsgaW50ZW50aW9uIGlz IGlmIFFJTlEgaXMgZW5hYmxlZCAndHhfdmxhbl9pZCcgJiAndHhfdmxhbl9pZF9vdXRlcicNCj4g Pj4gc2hvdWxkIGJlIHNldCBieSB0eF9xaW5xX3NldCgpIG5vdCAndHhfdmxhbl9zZXQnLCBhbmQg Y2hlY2sgaXMgZm9yIHRoYXQuDQo+ID4NCj4gPj4gV2hhdCBkbyB5b3UgdGhpbmsga2VlcGluZyBz YW1lIGxvZ2ljPw0KPiA+PiBCdXQgb2YgY291cnNlIGNoZWNrIHNob3VsZCBiZSBpZiAncG9ydHNb cG9ydF9pZF0uZGV2X2NvbmYudHhtb2RlLm9mZmxvYWRzJw0KPiBoYXMgJ0RFVl9UWF9PRkZMT0FE X1FJTlFfSU5TRVJUJyBpbnN0ZWFkIG9mIGFib3ZlIGNoZWNrLg0KPiA+DQo+ID4gU2luY2UgdHhf dmxhbl9zZXQoKSBhbmQgdHhfcWlucV9zZXQoKSBhcmUgdGhleSB0aGVtc2VsdmVzIGFyZQ0KPiBy ZXNldHRpbmcvc2V0dGluZyB0aG9zZSBmbGFncyBpbiAncG9ydHNbcG9ydF9pZF0uZGV2X2NvbmYu dHhtb2RlLm9mZmxvYWRzJywNCj4gPiBkbyB5b3UgdGhpbmsgaGF2aW5nIHN1Y2ggYSBjaGVjayBi ZWZvcmUgY2xlYXJpbmcgYW5kIHNldHRpbmcgZmxhZ3MgYmUNCj4gY29uc2lzdGVudCA/DQo+ID4g Q3VycmVudCBiZWhhdmlvciBpcyB0byBvdmVycmlkZSBsYXN0IHNldHRpbmcgd2l0aCBuZXcgc2V0 dGluZy4gQWxsIHRoZSBzZXR0aW5ncw0KPiBjb3VsZCBiZSBjb21wbGV0ZWx5IGRpc2FibGVkIGJ5 IGNtZGxpbmUgInR4IHZsYW4gcmVzZXQiDQo+IA0KPiBXaGVuIFFJTlEgb2ZmbG9hZCBpcyBlbmFi bGVkOg0KPiAgICd2bGFuX2lkJyAmICd2bGFuX2lkX291dGVyJyBzaG91bGQgYmUgc2V0IHRvZ2V0 aGVyIHZpYSAndHhfcWlucV9zZXQoKScNCj4gICBUaGlzIGlzICJ0eF92bGFuIHNldCA8cG9ydF9p ZD4gPHZsYW5faWQ+IDxvdXRlcl92bGFuX2lkPiIgY29tbWFuZA0KPiANCj4gV2hlbiBWTEFOIG9m ZmxvYWQgaXMgZW5hYmxlZDoNCj4gICAndmxhbl9pZCcgc2hvdWxkIGJlIHNldCB2aWEgJ3R4X3Zs YW5fc2V0KCknDQo+ICAgVGhpcyBpcyAidHhfdmxhbiBzZXQgPHBvcnRfaWQ+IDx2bGFuX2lkPiIg Y29tbWFuZA0KPiANCj4gYmFzaWNhbGx5LCB0aGUgY2hlY2sgYWJvdmUgaXMgdG8gcHJldmVudCB0 byBzZXR0aW5nIG9ubHkgJ3ZsYW5faWQnIG9uY2UgYm90aA0KPiAiPHZsYW5faWQ+IDxvdXRlcl92 bGFuX2lkPiIgc2V0Lg0KPiANCj4gSSBkb24ndCBrbm93IHRoZSBtYWluIHJlYXNvbiBvZiB0aGUg aW50ZW50aW9uIG9mIGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIEkNCj4gYXNzdW1lIGl0IGlzIHRv IGhlbHAgdXNlciB0byBwcmV2ZW50IG1ha2UgbWlzdGFrZS4NCj4gDQo+IFRoaXMgcGF0Y2ggaXMg dG8gcHJldmVudCAnRVRIX1ZMQU5fRVhURU5EX09GRkxPQUQnIGRlcGVuZGVuY3ksIEkgYmVsaWV2 ZQ0KPiBpdA0KPiBtYWtlcyBzZW5zZS4NCj4gDQo+IEJ1dCBteSBjb25jZXJuIHRoaXMgcGF0Y2gg aXMgYWxzbyBjaGFuZ2luZyBhYm92ZSBpbnRlbnRpb24gc2lsZW50bHksIGFuZCBpZiB3ZQ0KPiBz aG91bGQga2VlcCB0aGUgaW50ZW50aW9uPw0KPiANCj4gSWYgeW91IHRoaW5rIHRoYXQgUUlOUSBw cm90ZWN0aW9uIGlzIGFsc28gc2hvdWxkIHJlbW92ZWQsIHRoYXQgaXMgT0ssIG9ubHkNCj4gcGxl YXNlIG1ha2UgaXQgc2VwYXJhdGUgcGF0Y2ggd2l0aCBkZXNjcmliaW5nIHRoZSBpbXBhY3QuDQo+ IA0KPiBUaGFua3MsDQo+IEZlcnJ1aA0KDQpZZXMsIGl0IG1ha2VzIHNlbnNlIHRvIHJlbW92ZSB0 aGUgJ0VUSF9WTEFOX0VYVEVORF9PRkZMT0FEJyBkZXBlbmRlbmN5IGZvciBWTEFOL1FJTlEgaW5z ZXJ0aW9uLg0KSXQncyB0aGUgOTJlYmRhMDdlZTU4ICgiYXBwL3Rlc3RwbWQ6IGFkZCBxaW5xIHN0 cmlwcGluZyBhbmQgaW5zZXJ0aW9uIikgdGhhdCBpbnRyb2R1Y2VkIHRoaXMgbG9naWMsDQo2YTM0 ZjkxNjkwZDAgKCJhcHAvdGVzdHBtZDogZml4IGVycm9yIG1lc3NhZ2Ugd2hlbiBzZXR0aW5nIFR4 IFZMQU4iKSBmaXhlZCB0aGUgcG9ydCBpZCBjaGVjayBpc3N1ZS4NCg0KSSB0aGluayB0aGUgb3Jp Z2luYWwgaW50ZW50aW9uIGlzIHRvIGF2b2lkIG1peGluZyB1cCBWTEFOIGluc2VydGlvbiBhbmQg UUlOUSBpbnNlcnRpb24sIHNpbmNlIGJvdGggYXJlIGNoYW5naW5nIHRoZSB2bGFuX2lkLg0KSWYg dXNlciBzZXQgUUlOUSBmaXJzdCBhbmQgdGhlbiBjaGFuZ2VzIHRvIGp1c3QgVkxBTiBpbnNlcnRp b24sIGJ1dCBoZS9zaGUgZ2V0cyBubyB3YXJuaW5nIGFib3V0IFFJTlEgY29uZmlnIHN0aWxsIGV4 aXN0cy4NCkZyb20gdGhpcyBwb2ludCBvZiB2aWV3LCBWTEFOIGluc2VydGlvbiBhbmQgUUlOUSBp bnNlcnRpb24gc2hvdWxkIGJlIG11dHVhbCBleGNsdXNpdmUuDQoNCkFuZCBsaWtlIEZlcnJ1aCBz YWlkLCB0aGlzIGNoZWNrIHNob3VsZCBiZSBsaWtlOiBpZiAocG9ydHNbcG9ydF9pZF0uZGV2X2Nv bmYudHhtb2RlLm9mZmxvYWRzICYgREVWX1RYX09GRkxPQURfUUlOUV9JTlNFUlQpDQoNClRoYW5r cywNClhpYW8NCg0KPiANCj4gPg0KPiA+IC0tDQo+ID4gVGhhbmtzDQo+ID4gTml0aGluDQo+ID4N Cj4gPg0KPiA+DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBGZXJy dWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+ID4gU2VudDogVGh1cnNkYXksIE1h cmNoIDIxLCAyMDE5IDEwOjQxIFBNDQo+ID4gVG86IE5pdGhpbiBLdW1hciBEYWJpbHB1cmFtIDxu ZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IFdlbnpodW8gTHUNCj4gPHdlbnpodW8ubHVAaW50ZWwu Y29tPjsgSmluZ2ppbmcgV3UgPGppbmdqaW5nLnd1QGludGVsLmNvbT47IEJlcm5hcmQNCj4gSXJl bW9uZ2VyIDxiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb20+DQo+ID4gQ2M6IGRldkBkcGRrLm9y ZzsgeGlhby53LndhbmdAaW50ZWwuY29tDQo+ID4gU3ViamVjdDogW0VYVF0gUmU6IFtkcGRrLWRl dl0gW1BBVENIIHYyIDEvMl0gYXBwL3Rlc3RwbWQ6IGZpeCB0eCB2bGFuIGFuZA0KPiBxaW5xIGRl cGVuZGVuY3kNCj4gPg0KPiA+IEV4dGVybmFsIEVtYWlsDQo+ID4NCj4gPiAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQo+ID4gT24gMy8xOC8yMDE5IDk6NTYgQU0sIE5pdGhpbiBLdW1hciBEYWJpbHB1cmFtIHdyb3Rl Og0KPiA+PiBUeCBWTEFOICYgUWluUSBpbnNlcnQgZW5hYmxlIG5lZWQgbm90IGRlcGVuZCBvbiBS eCBWTEFOIG9mZmxvYWQNCj4gPj4gRVRIX1ZMQU5fRVhURU5EX09GRkxPQUQuDQo+ID4+DQo+ID4+ IEZpeGVzOiA2YTM0ZjkxNjkwZDAgKCJhcHAvdGVzdHBtZDogZml4IGVycm9yIG1lc3NhZ2Ugd2hl biBzZXR0aW5nIFR4DQo+ID4+IFZMQU4iKQ0KPiA+PiBDYzogeGlhby53LndhbmdAaW50ZWwuY29t DQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IE5pdGhpbiBEYWJpbHB1cmFtIDxuZGFiaWxwdXJh bUBtYXJ2ZWxsLmNvbT4NCj4gPg0KPiA+IDwuLi4+DQo+ID4NCj4gPj4gQEAgLTI5NjMsMTEgKzI5 NjIsNiBAQCB0eF92bGFuX3NldChwb3J0aWRfdCBwb3J0X2lkLCB1aW50MTZfdCB2bGFuX2lkKQ0K PiA+PiAgCWlmICh2bGFuX2lkX2lzX2ludmFsaWQodmxhbl9pZCkpDQo+ID4+ICAJCXJldHVybjsN Cj4gPj4NCj4gPj4gLQl2bGFuX29mZmxvYWQgPSBydGVfZXRoX2Rldl9nZXRfdmxhbl9vZmZsb2Fk KHBvcnRfaWQpOw0KPiA+PiAtCWlmICh2bGFuX29mZmxvYWQgJiBFVEhfVkxBTl9FWFRFTkRfT0ZG TE9BRCkgew0KPiA+PiAtCQlwcmludGYoIkVycm9yLCBhcyBRaW5RIGhhcyBiZWVuIGVuYWJsZWQu XG4iKTsNCj4gPj4gLQkJcmV0dXJuOw0KPiA+PiAtCX0NCj4gPg0KPiA+IEl0IGxvb2tzIGxpa2Ug eW91IGRpZG4ndCB0YWtlIGFjY291bnQgY29tbWVudCBvbiB0aGlzIGluIHByZXZpb3VzIHZlcnNp b24sIGNhbg0KPiB5b3UgcGxlYXNlIGNoZWNrIGl0Pw0KPiA+DQoNCg==