From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id D46FE1B60F for ; Wed, 18 Oct 2017 05:00:58 +0200 (CEST) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP; 17 Oct 2017 20:00:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.43,393,1503385200"; d="scan'208";a="161689249" Received: from pgsmsx111.gar.corp.intel.com ([10.108.55.200]) by orsmga005.jf.intel.com with ESMTP; 17 Oct 2017 20:00:56 -0700 Received: from pgsmsx110.gar.corp.intel.com (10.221.44.111) by PGSMSX111.gar.corp.intel.com (10.108.55.200) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 18 Oct 2017 11:00:56 +0800 Received: from pgsmsx103.gar.corp.intel.com ([169.254.2.203]) by PGSMSX110.gar.corp.intel.com ([169.254.13.155]) with mapi id 14.03.0319.002; Wed, 18 Oct 2017 11:00:55 +0800 From: "Zhao1, Wei" To: "Chilikin, Andrey" , "dev@dpdk.org" CC: "Yigit, Ferruh" , "Xing, Beilei" , "Wu, Jingjing" Thread-Topic: [dpdk-dev] [PATCH v8 1/2] net/i40e: queue region set and flush Thread-Index: AQHTQnBN58axRTiR9kuJx5tS+zFy16LhCueAgAfpSBA= Date: Wed, 18 Oct 2017 03:00:55 +0000 Message-ID: References: <1506676584-41030-1-git-send-email-wei.zhao1@intel.com> <1507712133-31875-1-git-send-email-wei.zhao1@intel.com> <1507712133-31875-2-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="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v8 1/2] net/i40e: queue region set and flush 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: Wed, 18 Oct 2017 03:00:59 -0000 SGmjrEFuZHJleQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IENoaWxp a2luLCBBbmRyZXkNCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDEzLCAyMDE3IDY6MDcgUE0NCj4g VG86IFpoYW8xLCBXZWkgPHdlaS56aGFvMUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6 IFpoYW8xLCBXZWkgPHdlaS56aGFvMUBpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoDQo+IDxmZXJy dWgueWlnaXRAaW50ZWwuY29tPjsgWGluZywgQmVpbGVpIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+ OyBXdSwgSmluZ2ppbmcNCj4gPGppbmdqaW5nLnd1QGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6 IFtkcGRrLWRldl0gW1BBVENIIHY4IDEvMl0gbmV0L2k0MGU6IHF1ZXVlIHJlZ2lvbiBzZXQgYW5k IGZsdXNoDQo+IA0KPiBIaSBXZWkNCj4gDQo+IFNvcnJ5IGZvciB0aGUgbGF0ZSBjb21tZW50LCBi dXQgSSB3YXMgbm90IGluY2x1ZGVkIHRvIHRoZSBwYXRjaHNldCBDQyBsaXN0IGFuZA0KPiBqdXN0 IGZvdW5kIHRoaXMgbmV3IHZlcnNpb24uDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4gRnJvbTogZGV2IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFs ZiBPZiBXZWkgWmhhbw0KPiA+IFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAxMSwgMjAxNyA5OjU2 IEFNDQo+ID4gVG86IGRldkBkcGRrLm9yZw0KPiA+IENjOiBaaGFvMSwgV2VpIDx3ZWkuemhhbzFA aW50ZWwuY29tPg0KPiA+IFN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENIIHY4IDEvMl0gbmV0L2k0 MGU6IHF1ZXVlIHJlZ2lvbiBzZXQgYW5kDQo+ID4gZmx1c2gNCj4gDQo+IA0KPiA8c25pcD4NCj4g DQo+ID4gK2ludA0KPiA+ICtpNDBlX2ZsdXNoX3F1ZXVlX3JlZ2lvbl9hbGxfY29uZihzdHJ1Y3Qg cnRlX2V0aF9kZXYgKmRldiwNCj4gPiArCXN0cnVjdCBpNDBlX2h3ICpodywgc3RydWN0IGk0MGVf cGYgKnBmLCB1aW50MTZfdCBvbikgew0KPiA+ICsJaW50MzJfdCByZXQgPSAtRUlOVkFMOw0KPiA+ ICsJc3RydWN0IGk0MGVfcXVldWVfcmVnaW9ucyAqaW5mbyA9ICZwZi0+cXVldWVfcmVnaW9uOw0K PiA+ICsNCj4gPiArCWlmIChvbikgew0KPiA+ICsJCWk0MGVfcXVldWVfcmVnaW9uX3BmX2Zsb3d0 eXBlX2NvbmYoaHcsIHBmKTsNCj4gPiArDQo+ID4gKwkJcmV0ID0gaTQwZV92c2lfdXBkYXRlX3F1 ZXVlX3JlZ2lvbl9tYXBwaW5nKGh3LCBwZik7DQo+ID4gKwkJaWYgKHJldCAhPSBJNDBFX1NVQ0NF U1MpIHsNCj4gPiArCQkJUE1EX0RSVl9MT0coSU5GTywgIkZhaWxlZCB0byBmbHVzaCBxdWV1ZSBy ZWdpb24NCj4gPiBtYXBwaW5nLiIpOw0KPiA+ICsJCQlyZXR1cm4gcmV0Ow0KPiA+ICsJCX0NCj4g PiArDQo+ID4gKwkJcmV0ID0gaTQwZV9xdWV1ZV9yZWdpb25fZGNiX2NvbmZpZ3VyZShodywgcGYp Ow0KPiA+ICsJCWlmIChyZXQgIT0gSTQwRV9TVUNDRVNTKSB7DQo+ID4gKwkJCVBNRF9EUlZfTE9H KElORk8sICJGYWlsZWQgdG8gZmx1c2ggZGNiLiIpOw0KPiA+ICsJCQlyZXR1cm4gcmV0Ow0KPiA+ ICsJCX0NCj4gPiArDQo+ID4gKwkJcmV0dXJuIDA7DQo+ID4gKwl9DQo+ID4gKw0KPiA+ICsJaW5m by0+cXVldWVfcmVnaW9uX251bWJlciA9IDE7DQo+ID4gKwlpbmZvLT5yZWdpb25bMF0ucXVldWVf bnVtID0gNjQ7DQo+IA0KPiBXaHkgbnVtYmVyIG9mIHF1ZXVlcyBpcyBoYXJkY29kZWQgdG8gYSBt YWdpYyBudW1iZXIgNjQ/IEhvdyBpdCB3aWxsIHdvcmsNCj4gaWYgVlNJIGlzIGVuYWJsZWQgd2l0 aCBzbWFsbGVyIG51bWJlciBvZiBxdWV1ZXMsIGZvciBleGFtcGxlLCAxIG9yIDY/IDY0IGlzDQo+ IHRoZSBtYXhpbXVtIG51bWJlciBvZiBxdWV1ZXMgdGhhdCBjYW4gYmUgdXNlZCBmb3IgUlNTLCBi dXQgVlNJIG1pZ2h0IGJlDQo+IGNyZWF0ZWQgd2l0aCBvbmx5IGZldyBxdWV1ZXMuDQoNClllcywg SSBrbm93IHdoYXQgaXMgeW91ciBtZWFuLCBtYXkgYmUgaXQgc2hvdWxkIGJlIGNoYW5nZSB0byAN Cg0Kc3RydWN0IGk0MGVfdnNpICptYWluX3ZzaSA9IHBmLT5tYWluX3ZzaTsNCmluZm8tPnJlZ2lv blswXS5xdWV1ZV9udW0gPSBtYWluX3ZzaS0+bmJfdXNlZF9xcHM7DQoNCkRvIHlvdSB0aGluayBz bz8NCg0KPiANCj4gPiArCWluZm8tPnJlZ2lvblswXS5xdWV1ZV9zdGFydF9pbmRleCA9IDA7DQo+ ID4gKw0KPiA+ICsJcmV0ID0gaTQwZV92c2lfdXBkYXRlX3F1ZXVlX3JlZ2lvbl9tYXBwaW5nKGh3 LCBwZik7DQo+ID4gKwlpZiAocmV0ICE9IEk0MEVfU1VDQ0VTUykNCj4gPiArCQlQTURfRFJWX0xP RyhJTkZPLCAiRmFpbGVkIHRvIGZsdXNoIHF1ZXVlIHJlZ2lvbg0KPiA+IG1hcHBpbmcuIik7DQo+ ID4gKw0KPiA+ICsJcmV0ID0gaTQwZV9kY2JfaW5pdF9jb25maWd1cmUoZGV2LCBUUlVFKTsNCj4g PiArCWlmIChyZXQgIT0gSTQwRV9TVUNDRVNTKSB7DQo+ID4gKwkJUE1EX0RSVl9MT0coSU5GTywg IkZhaWxlZCB0byBmbHVzaCBkY2IuIik7DQo+ID4gKwkJcGYtPmZsYWdzICY9IH5JNDBFX0ZMQUdf RENCOw0KPiA+ICsJfQ0KPiA+ICsNCj4gPiArCWk0MGVfaW5pdF9xdWV1ZV9yZWdpb25fY29uZihk ZXYpOw0KPiA+ICsNCj4gPiArCXJldHVybiAwOw0KPiA+ICt9DQo=