From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 9EDB31B227 for ; Tue, 10 Oct 2017 04:56:04 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Oct 2017 19:56:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,502,1500966000"; d="scan'208";a="144656131" Received: from pgsmsx102.gar.corp.intel.com ([10.221.44.80]) by orsmga002.jf.intel.com with ESMTP; 09 Oct 2017 19:56:01 -0700 Received: from pgsmsx110.gar.corp.intel.com (10.221.44.111) by PGSMSX102.gar.corp.intel.com (10.221.44.80) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 10 Oct 2017 10:56:00 +0800 Received: from pgsmsx103.gar.corp.intel.com ([169.254.2.203]) by PGSMSX110.gar.corp.intel.com ([169.254.13.249]) with mapi id 14.03.0319.002; Tue, 10 Oct 2017 10:55:59 +0800 From: "Zhao1, Wei" To: "Yigit, Ferruh" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v7 2/2] app/testpmd: add API for configuration of queue region Thread-Index: AQHTOQU18QNoD4AJsUiRzQiQp5vSQaLR69SAgAqH9tA= Date: Tue, 10 Oct 2017 02:55:59 +0000 Message-ID: References: <1506672718-39160-1-git-send-email-wei.zhao1@intel.com> <1506676584-41030-1-git-send-email-wei.zhao1@intel.com> <1506676584-41030-3-git-send-email-wei.zhao1@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-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [172.30.20.206] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v7 2/2] app/testpmd: add API for configuration of queue region 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, 10 Oct 2017 02:56:05 -0000 SGksIA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlpZ2l0LCBGZXJy dWgNCj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDQsIDIwMTcgMjowNCBBTQ0KPiBUbzogWmhh bzEsIFdlaSA8d2VpLnpoYW8xQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBS ZTogW2RwZGstZGV2XSBbUEFUQ0ggdjcgMi8yXSBhcHAvdGVzdHBtZDogYWRkIEFQSSBmb3INCj4g Y29uZmlndXJhdGlvbiBvZiBxdWV1ZSByZWdpb24NCj4gDQo+IE9uIDkvMjkvMjAxNyAxMDoxNiBB TSwgV2VpIFpoYW8gd3JvdGU6DQo+ID4gVGhpcyBwYXRjaCBhZGQgYSBBUEkgY29uZmlndXJhdGlv biBvZiBxdWV1ZSByZWdpb24gaW4gcnNzLg0KPiA+IEl0IGNhbiBwYXJzZSB0aGUgcGFyYW1ldGVy cyBvZiByZWdpb24gaW5kZXgsIHF1ZXVlIG51bWJlciwgcXVldWUgc3RhcnQNCj4gPiBpbmRleCwg dXNlciBwcmlvcml0eSwgdHJhZmZpYyBjbGFzc2VzIGFuZCBzbyBvbi4NCj4gPiBBY2NvcmRpbmcg dG8gY29tbWFuZHMgZnJvbSBjb21tYW5kIGxpbmUsIGl0IHdpbGwgY2FsbCBpNDBlIHByaXZhdGUg QVBJDQo+ID4gYW5kIHN0YXJ0IHRoZSBwcm9jZXNzIG9mIHNldCBvciBmbHVzaCBxdWV1ZSByZWdp b24gY29uZmlndXJlLiBBcyB0aGlzDQo+ID4gZmVhdHVyZSBpcyBzcGVjaWZpYyBmb3IgaTQwZSwg c28gcHJpdmF0ZSBBUEkgd2lsbCBiZSB1c2VkLiBBc2xvIGFkZCBhDQo+ID4gZG9jdW1lbnQgZm9y IHRoZXNlIG5ldyBjb21tYW5kcy4NCj4gPiBRdWV1ZSByZWdpb24gb25seSBzdXBwb3J0IFBGIGJ5 IG5vdywgc28gdGhpcyBkb2N1bWVudCBpcyBvbmx5IGZvcg0KPiA+IGNvbmZpZ3VyYXRpb24gb2Yg cXVldWUgcmVnaW9uIG9uIFBGIHBvcnQuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgWmhh byA8d2VpLnpoYW8xQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgYXBwL3Rlc3QtcG1kL2NtZGxp bmUuYyAgICAgICAgICAgICAgICAgICAgICB8IDM4OQ0KPiArKysrKysrKysrKysrKysrKysrKysr KysrKysrDQo+ID4gIGRvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvdGVzdHBtZF9mdW5jcy5yc3Qg fCAgNDEgKysrDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNDMwIGluc2VydGlvbnMoKykNCj4gPg0K PiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvY21kbGluZS5jIGIvYXBwL3Rlc3QtcG1kL2Nt ZGxpbmUuYyBpbmRleA0KPiA+IDRmMmQ3MzEuLmRhN2RjMjQgMTAwNjQ0DQo+ID4gLS0tIGEvYXBw L3Rlc3QtcG1kL2NtZGxpbmUuYw0KPiA+ICsrKyBiL2FwcC90ZXN0LXBtZC9jbWRsaW5lLmMNCj4g PiBAQCAtNjM3LDYgKzYzNywyNCBAQCBzdGF0aWMgdm9pZCBjbWRfaGVscF9sb25nX3BhcnNlZCh2 b2lkDQo+ICpwYXJzZWRfcmVzdWx0LA0KPiA+ICAJCQkicHR5cGUgbWFwcGluZyB1cGRhdGUgKHBv cnRfaWQpIChod19wdHlwZSkNCj4gKHN3X3B0eXBlKVxuIg0KPiA+ICAJCQkiICAgIFVwZGF0ZSBh IHB0eXBlIG1hcHBpbmcgaXRlbSBvbiBhIHBvcnRcblxuIg0KPiA+DQo+ID4gKwkJCSJzZXQgcG9y dCAocG9ydF9pZCkgcXVldWUtcmVnaW9uIHJlZ2lvbl9pZCAodmFsdWUpICINCj4gPiArCQkJInF1 ZXVlX3N0YXJ0X2luZGV4ICh2YWx1ZSkgcXVldWVfbnVtICh2YWx1ZSlcbiINCj4gPiArCQkJIiAg ICBTZXQgYSBxdWV1ZSByZWdpb24gb24gYSBwb3J0XG5cbiINCj4gPiArDQo+ID4gKwkJCSJzZXQg cG9ydCAocG9ydF9pZCkgcXVldWUtcmVnaW9uIHJlZ2lvbl9pZCAodmFsdWUpICINCj4gPiArCQkJ ImZsb3d0eXBlICh2YWx1ZSlcbiINCj4gPiArCQkJIiAgICBTZXQgYSBmbG93dHlwZSByZWdpb24g aW5kZXggb24gYSBwb3J0XG5cbiINCj4gPiArDQo+ID4gKwkJCSJzZXQgcG9ydCAocG9ydF9pZCkg cXVldWUtcmVnaW9uIFVQICh2YWx1ZSkNCj4gcmVnaW9uX2lkICh2YWx1ZSlcbiINCj4gPiArCQkJ IiAgICBTZXQgdGhlIG1hcHBpbmcgb2YgVXNlciBQcmlvcml0eSB0byAiDQo+ID4gKwkJCSJxdWV1 ZSByZWdpb24gb24gYSBwb3J0XG5cbiINCj4gPiArDQo+ID4gKwkJCSJmbHVzaCBwb3J0IChwb3J0 X2lkKSBxdWV1ZS1yZWdpb24gKG9ufG9mZilcbiINCj4gPiArCQkJIiAgICBmbHVzaCBhbGwgcXVl dWUgcmVnaW9uIHJlbGF0ZWQgY29uZmlndXJhdGlvblxuXG4iDQo+ID4gKw0KPiA+ICsJCQkiZ2V0 IHBvcnQgKHBvcnRfaWQpIHF1ZXVlLXJlZ2lvblxuIg0KPiA+ICsJCQkiCSBnZXQgYWxsIHF1ZXVl IHJlZ2lvbiByZWxhdGVkIGNvbmZpZ3VyYXRpb24NCj4gaW5mb1xuXG4iDQo+ID4gKw0KPiANCj4g WW91IGRpZCBzYW1lIHRoaW5nIGFuZCBjcmVhdGVkICJmbHVzaCIgYW5kICJnZXQiIHJvb3QgbGV2 ZWwgY29tbWFuZHMgdGhpcw0KPiB0aW1lLg0KPiANCj4gRm9yIGdldCwgZXhpc3RpbmcgInNob3cg cG9ydCAjUCAuLiIgY2FuIGJlIHVzZWQ6DQo+ICJzaG93IHBvcnQgI1AgcXVldWUtcmVnaW9uIg0K PiANCj4gRm9yIGZsdXNoLCB3aGF0IGRvIHlvdSB0aGluazoNCj4gInNldCBwb3J0ICNQIHF1ZXVl LXJlZ2lvbiBmbHVzaCAob258b2ZmKSIgPw0KDQpPay4NCg0KPiANCj4gPiAgCQkJLCBsaXN0X3Br dF9mb3J3YXJkaW5nX21vZGVzKCkNCj4gPiAgCQkpOw0KPiA+ICAJfQ0KPiA+IEBAIC04MjI4LDYg KzgyNDYsMzcyIEBAIGNtZGxpbmVfcGFyc2VfaW5zdF90IGNtZF9zeW5fZmlsdGVyID0gew0KPiA+ ICAJCU5VTEwsDQo+ID4gIAl9LA0KPiA+ICB9Ow0KPiA+ICsvKiAqKiogcXVldWUgcmVnaW9uIHNl dCAqKiogKi8NCj4gPiArc3RydWN0IGNtZF9xdWV1ZV9yZWdpb25fcmVzdWx0IHsNCj4gPiArCWNt ZGxpbmVfZml4ZWRfc3RyaW5nX3Qgc2V0Ow0KPiA+ICsJY21kbGluZV9maXhlZF9zdHJpbmdfdCBw b3J0Ow0KPiA+ICsJdWludDhfdCAgcG9ydF9pZDsNCj4gPiArCWNtZGxpbmVfZml4ZWRfc3RyaW5n X3QgY21kOw0KPiA+ICsJY21kbGluZV9maXhlZF9zdHJpbmdfdCByZWdpb247DQo+ID4gKwl1aW50 OF90ICByZWdpb25faWQ7DQo+ID4gKwljbWRsaW5lX2ZpeGVkX3N0cmluZ190IHF1ZXVlX3N0YXJ0 X2luZGV4Ow0KPiA+ICsJdWludDhfdCAgcXVldWVfaWQ7DQo+ID4gKwljbWRsaW5lX2ZpeGVkX3N0 cmluZ190IHF1ZXVlX251bTsNCj4gPiArCXVpbnQ4X3QgIHF1ZXVlX251bV92YWx1ZTsNCj4gPiAr fTsNCj4gPiArDQo+ID4gK3N0YXRpYyB2b2lkDQo+ID4gK2NtZF9xdWV1ZV9yZWdpb25fcGFyc2Vk KHZvaWQgKnBhcnNlZF9yZXN1bHQsDQo+ID4gKwkJCV9fYXR0cmlidXRlX18oKHVudXNlZCkpIHN0 cnVjdCBjbWRsaW5lICpjbCwNCj4gPiArCQkJX19hdHRyaWJ1dGVfXygodW51c2VkKSkgdm9pZCAq ZGF0YSkgew0KPiA+ICsJc3RydWN0IGNtZF9xdWV1ZV9yZWdpb25fcmVzdWx0ICpyZXMgPSBwYXJz ZWRfcmVzdWx0Ow0KPiA+ICsJaW50IHJldCA9IDA7DQo+IA0KPiBGb3IgcG9ydF9pZCBvdGhlciB0 aGFuIGk0MGUsIHRoaXMgY2FsbCBzaG91bGQgcmV0dXJuICJOb3Qgc3VwcG9ydGVkIiwgbm90DQo+ IHN1Y2Nlc3MuIFRoZXJlIGFyZSBzYW1wbGVzIHRvIHRoaXMgdXNhZ2UgY2FuIHlvdSBwbGVhc2Ug Y2hlY2sgdGhlbT8NCg0KRG8geW91IG1lYW4gdG8gYWRkIHRoZSBjaGVjayBjb2RlIDoNCg0KCWlm IChwb3J0X2lkX2lzX2ludmFsaWQocmVzLT5wb3J0X2lkLCBFTkFCTEVEX1dBUk4pKQ0KCQlyZXR1 cm47DQoNCm1heWJlIGFsbCBDTEkgcGFyc2VyIGZ1bmN0aW9uIE5FRUQgaXQuDQoNCg0KPiANCj4g PiArI2lmZGVmIFJURV9MSUJSVEVfSTQwRV9QTUQNCj4gPiArCXN0cnVjdCBydGVfaTQwZV9yc3Nf cmVnaW9uX2NvbmYgcmVnaW9uX2NvbmY7DQo+ID4gKw0KPiA+ICsJbWVtc2V0KCZyZWdpb25fY29u ZiwgMCwgc2l6ZW9mKHJlZ2lvbl9jb25mKSk7DQo+ID4gKwlyZWdpb25fY29uZi5vcCA9IFJURV9Q TURfSTQwRV9RVUVVRV9SRUdJT05fU0VUOw0KPiA+ICsJcmVnaW9uX2NvbmYucmVnaW9uX2lkID0g cmVzLT5yZWdpb25faWQ7DQo+ID4gKwlyZWdpb25fY29uZi5xdWV1ZV9udW0gPSByZXMtPnF1ZXVl X251bV92YWx1ZTsNCj4gPiArCXJlZ2lvbl9jb25mLnF1ZXVlX3N0YXJ0X2luZGV4ID0gcmVzLT5x dWV1ZV9pZDsNCj4gPiArDQo+ID4gKwlyZXQgPSBydGVfcG1kX2k0MGVfcnNzX3F1ZXVlX3JlZ2lv bl9jb25mKHJlcy0+cG9ydF9pZCwNCj4gPiArJnJlZ2lvbl9jb25mKTsgI2VuZGlmDQo+ID4gKw0K PiA+ICsJaWYgKHJldCA8IDApDQo+ID4gKwkJcHJpbnRmKCJxdWV1ZSByZWdpb24gY29uZmlnIHBy b2dyYW1taW5nIGVycm9yOiAoJXMpXG4iLA0KPiA+ICsJCQkJc3RyZXJyb3IoLXJldCkpOw0KPiA+ ICt9DQo+IA0KPiA8Li4uPg0KDQo=