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 8A4A31BB86 for ; Tue, 3 Jul 2018 03:37:06 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jul 2018 18:37:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,301,1526367600"; d="scan'208";a="51567875" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga007.fm.intel.com with ESMTP; 02 Jul 2018 18:36:53 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 2 Jul 2018 18:36:46 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.51]) by shsmsx102.ccr.corp.intel.com ([169.254.2.223]) with mapi id 14.03.0319.002; Tue, 3 Jul 2018 09:36:36 +0800 From: "Liu, Yong" To: "Yigit, Ferruh" , Maxime Coquelin , "Bie, Tiwei" CC: "Wang, Zhihong" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v5 7/9] net/virtio: support in-order Rx and Tx Thread-Index: AQHUEcuMN4FY2HoFBEal1pidEavNVKR7nVmAgAADAICAAAB9AIAAAO2AgAEWVGA= Date: Tue, 3 Jul 2018 01:36:36 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E630D188A@SHSMSX103.ccr.corp.intel.com> References: <20180702135642.52577-1-yong.liu@intel.com> <20180702135642.52577-8-yong.liu@intel.com> <7ab59556-5719-e05b-ea1f-f94867d90b24@intel.com> <739c4cea-23c8-f1ec-f186-39b74960cb7b@redhat.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzFjMDA2M2YtZGVkNS00OTAzLThiZTMtMjFmYTcxMDI4NDg2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiM2VWYjZpcmpVMXVVNmJWTmgxUmttSG1ub2J2cVpBSHRjMlAyeXJManN6dWVyWWdieUlrZGoxZHN2S1QrVjFPYSJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.200.100 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] [PATCH v5 7/9] net/virtio: support in-order Rx and Tx 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, 03 Jul 2018 01:37:08 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aA0K PiBTZW50OiBUdWVzZGF5LCBKdWx5IDAzLCAyMDE4IDEyOjU3IEFNDQo+IFRvOiBNYXhpbWUgQ29x dWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPjsgTGl1LCBZb25nDQo+IDx5b25nLmxp dUBpbnRlbC5jb20+OyBCaWUsIFRpd2VpIDx0aXdlaS5iaWVAaW50ZWwuY29tPg0KPiBDYzogV2Fu ZywgWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjUgNy85XSBuZXQvdmlydGlvOiBzdXBwb3J0IGlu LW9yZGVyIFJ4IGFuZA0KPiBUeA0KPiANCj4gT24gNy8yLzIwMTggNTo1MyBQTSwgTWF4aW1lIENv cXVlbGluIHdyb3RlOg0KPiA+DQo+ID4NCj4gPiBPbiAwNy8wMi8yMDE4IDA2OjUyIFBNLCBGZXJy dWggWWlnaXQgd3JvdGU6DQo+ID4+IE9uIDcvMi8yMDE4IDU6NDEgUE0sIEZlcnJ1aCBZaWdpdCB3 cm90ZToNCj4gPj4+IE9uIDcvMi8yMDE4IDI6NTYgUE0sIE1hcnZpbiBMaXUgd3JvdGU6DQo+ID4+ Pj4gSU5fT1JERVIgUnggZnVuY3Rpb24gZGVwZW5kcyBvbiBtZXJnZS1hYmxlIGZlYXR1cmUuIERl c2NyaXB0b3JzDQo+ID4+Pj4gYWxsb2NhdGlvbiBhbmQgZnJlZSB3aWxsIGJlIGRvbmUgaW4gYnVs ay4NCj4gPj4+Pg0KPiA+Pj4+IFZpcnRpbyBkZXF1ZXVlIGxvZ2ljOg0KPiA+Pj4+ICAgICAgZGVx dWV1ZV9idXJzdF9yeChidXJzdCBtYnVmcykNCj4gPj4+PiAgICAgIGZvciAoZWFjaCBtYnVmIGIp IHsNCj4gPj4+PiAgICAgICAgICAgICAgaWYgKGIgbmVlZCBtZXJnZSkgew0KPiA+Pj4+ICAgICAg ICAgICAgICAgICAgICAgIG1lcmdlIHJlbWFpbmVkIG1idWZzDQo+ID4+Pj4gICAgICAgICAgICAg ICAgICAgICAgYWRkIG1lcmdlZCBtYnVmIHRvIHJldHVybiBtYnVmcyBsaXN0DQo+ID4+Pj4gICAg ICAgICAgICAgIH0gZWxzZSB7DQo+ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgYWRkIG1idWYg dG8gcmV0dXJuIG1idWZzIGxpc3QNCj4gPj4+PiAgICAgICAgICAgICAgfQ0KPiA+Pj4+ICAgICAg fQ0KPiA+Pj4+ICAgICAgaWYgKGxhc3QgbWJ1ZiBjIG5lZWQgbWVyZ2UpIHsNCj4gPj4+PiAgICAg ICAgICAgICAgZGVxdWV1ZV9idXJzdF9yeChyZXF1aXJlZCBtYnVmcykNCj4gPj4+PiAgICAgICAg ICAgICAgbWVyZ2UgbGFzdCBtYnVmIGMNCj4gPj4+PiAgICAgIH0NCj4gPj4+PiAgICAgIHJlZmls bF9hdmFpbF9yaW5nX2J1bGsoKQ0KPiA+Pj4+ICAgICAgdXBkYXRlX2F2YWlsX3JpbmcoKQ0KPiA+ Pj4+ICAgICAgcmV0dXJuIG1idWZzIGxpc3QNCj4gPj4+Pg0KPiA+Pj4+IElOX09SREVSIFR4IGZ1 bmN0aW9uIGNhbiBzdXBwb3J0IG9mZmxvYWRpbmcgZmVhdHVyZXMuIFBhY2tldHMgd2hpY2gNCj4g Pj4+PiBtYXRjaGVkICJjYW5fcHVzaCIgb3B0aW9uIHdpbGwgYmUgaGFuZGxlZCBieSBzaW1wbGUg eG1pdCBmdW5jdGlvbi4NCj4gVGhvc2UNCj4gPj4+PiBwYWNrZXRzIGNhbid0IG1hdGNoICJjYW5f cHVzaCIgd2lsbCBiZSBoYW5kbGVkIGJ5IG9yaWdpbmFsIHhtaXQNCj4gZnVuY3Rpb24NCj4gPj4+ PiB3aXRoIGluLW9yZGVyIGZsYWcuDQo+ID4+Pj4NCj4gPj4+PiBWaXJ0aW8gZW5xdWV1ZSBsb2dp YzoNCj4gPj4+PiAgICAgIHhtaXRfY2xlYW51cCh1c2VkIGRlc2NzKQ0KPiA+Pj4+ICAgICAgZm9y IChlYWNoIHhtaXQgbWJ1ZiBiKSB7DQo+ID4+Pj4gICAgICAgICAgICAgIGlmIChiIGNhbiBpbm9y ZGVyIHhtaXQpIHsNCj4gPj4+PiAgICAgICAgICAgICAgICAgICAgICBhZGQgbWJ1ZiBiIHRvIGlu b3JkZXIgYnVyc3QgbGlzdA0KPiA+Pj4+ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlDQo+ ID4+Pj4gICAgICAgICAgICAgIH0gZWxzZSB7DQo+ID4+Pj4gICAgICAgICAgICAgICAgICAgICAg eG1pdCBpbm9yZGVyIGJ1cnN0IGxpc3QNCj4gPj4+PiAgICAgICAgICAgICAgICAgICAgICB4bWl0 IG1idWYgYiBieSBvcmlnaW5hbCBmdW5jdGlvbg0KPiA+Pj4+ICAgICAgICAgICAgICB9DQo+ID4+ Pj4gICAgICB9DQo+ID4+Pj4gICAgICBpZiAoaW5vcmRlciBidXJzdCBsaXN0IG5vdCBlbXB0eSkg ew0KPiA+Pj4+ICAgICAgICAgICAgICB4bWl0IGlub3JkZXIgYnVyc3QgbGlzdA0KPiA+Pj4+ICAg ICAgfQ0KPiA+Pj4+ICAgICAgdXBkYXRlX2F2YWlsX3JpbmcoKQ0KPiA+Pj4+DQo+ID4+Pj4gU2ln bmVkLW9mZi1ieTogTWFydmluIExpdSA8eW9uZy5saXVAaW50ZWwuY29tPg0KPiA+Pj4+IFJldmll d2VkLWJ5OiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiA+ Pj4NCj4gPj4+IDwuLi4+DQo+ID4+Pg0KPiA+Pj4+IEBAIC0xNTAsNiArMTg4LDgzIEBAIHZpcnRp b194bWl0X2NsZWFudXAoc3RydWN0IHZpcnRxdWV1ZSAqdnEsDQo+IHVpbnQxNl90IG51bSkNCj4g Pj4+PiAgIAl9DQo+ID4+Pj4gICB9DQo+ID4+Pj4NCj4gPj4+PiArLyogQ2xlYW51cCBmcm9tIGNv bXBsZXRlZCBpbm9yZGVyIHRyYW5zbWl0cy4gKi8NCj4gPj4+PiArc3RhdGljIHZvaWQNCj4gPj4+ PiArdmlydGlvX3htaXRfY2xlYW51cF9pbm9yZGVyKHN0cnVjdCB2aXJ0cXVldWUgKnZxLCB1aW50 MTZfdCBudW0pDQo+ID4+Pj4gK3sNCj4gPj4+PiArCXVpbnQxNl90IGksIHVzZWRfaWR4LCBkZXNj X2lkeCwgbGFzdF9pZHg7DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+IEdldHRpbmcgZm9sbG93aW5nIGJ1 aWxkIGVycm9yIFsxXSwgZnJvbSBjb2RlIGl0IGxvb2tzIGxpa2UgZmFsc2UNCj4gcG9zaXRpdmUs IGJ1dA0KPiA+Pj4gdG8gZ2V0IHJpZCBvZiB0aGUgYnVpbGQgZXJyb3Igd291bGQgaXQgYmUgT0sg dG8gc2V0IGluaXRpYWwgdmFsdWUgdG8NCj4gImRlc2NfaWR4Ij8NCj4gPj4NCj4gPj4gSSBhcHBs aWVkIHRoaXMgd2hpbGUgbWVyZ2luZywgaWYgdGhpcyBpcyB3cm9uZyBwbGVhc2UgbGV0IG1lIGtu b3csIHdlDQo+IGNhbiBmaXggaW4NCj4gPj4gbmV4dC1uZXQsIFRoYW5rcy4NCj4gPg0KPiA+IExv b2tzIGdvb2QgdG8gbWUuIEkgZGlkbid0IGNhdGNoIGl0IHdpdGggdGhlIEdDQyB2ZXJzaW9uIEkg dXNlLg0KPiANCj4gSSBkaWRuJ3QgZGlnIG1vcmUgYnV0IEkgYWxzbyBkaWRuJ3QgZ2V0IHRoZSBl cnJvciB3aXRoIHJlZ3VsYXIgYnVpbGQsIHRoZQ0KPiBvbmUNCj4gd2l0aCBhbGwgREVCVUdzIGVu YWJsZWQgYW5kIG1hY2g9ZGVmYXVsdCBjb21iaW5hdGlvbiBnYXZlIHRoZSBlcnJvciwgbm90DQo+ IHN1cmUgd2h5Lg0KPiANCg0KRmVycnVoLA0KSSBkaWRuJ3QgY2F0Y2ggdGhpcyBlcnJvciBlaXRo ZXIuIEkgdHJpZWQgdGhyZWUgZ2NjIHZlcnNpb25zIDcuMi4wLCA3LjMuMCBhbmQgNC44LjMuIA0K TWF5IEkga25vdyB5b3VyIGdjYyB2ZXJzaW9uPyANCg0KVGhhbmtzLA0KTWFydmluDQoNCj4gPg0K PiA+IFRoYW5rcywNCj4gPiBNYXhpbWUNCj4gPg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBbMV0NCj4g Pj4+IC4uLi9kcGRrL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fcnh0eC5jOjE5NToyNDogZXJy b3I6IOKAmGRlc2NfaWR44oCZDQo+IG1heSBiZSB1c2VkDQo+ID4+PiB1bmluaXRpYWxpemVkIGlu IHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0NCj4gPj4+DQo+ID4+ Pg0KPiA+Pj4gICAgdWludDE2X3QgaSwgdXNlZF9pZHgsIGRlc2NfaWR4LCBsYXN0X2lkeDsNCj4g Pj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+ fg0KPiA+Pj4NCj4gPj4NCg0K