From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id 3A6E958FE for ; Thu, 28 Jun 2018 16:11:38 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Jun 2018 07:11:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,283,1526367600"; d="scan'208";a="51225565" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga008.fm.intel.com with ESMTP; 28 Jun 2018 07:11:37 -0700 Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 28 Jun 2018 07:11:37 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 28 Jun 2018 07:11:37 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.51]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.116]) with mapi id 14.03.0319.002; Thu, 28 Jun 2018 22:11:35 +0800 From: "Liu, Yong" To: Maxime Coquelin , "Bie, Tiwei" CC: "Wang, Zhihong" , "dev@dpdk.org" Thread-Topic: [PATCH v2 7/8] net/virtio: add IN_ORDER Rx/Tx into selection Thread-Index: AQHUDFaOAzpEdjy+r0q+XwXe5ahXdKRzQHAAgAJ6ZHA= Date: Thu, 28 Jun 2018 14:11:34 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E630CD909@SHSMSX103.ccr.corp.intel.com> References: <20180625151710.29437-1-yong.liu@intel.com> <20180625151710.29437-8-yong.liu@intel.com> <83ce85c8-5eee-90d5-bd3a-de0912b4ba92@redhat.com> In-Reply-To: <83ce85c8-5eee-90d5-bd3a-de0912b4ba92@redhat.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiN2FjYjU0NGUtMzU3My00NTMyLTlkNmMtODk5MjQ5YzQyMWY1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaVE5czQrNHMrZkc2VXdrWnR1S0NFWnJKN0RIdWRRTFwvQXM1ZmprYzBIVDg2XC9yVTNSenBObFZSZGo3cnNjNzFNIn0= 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 v2 7/8] net/virtio: add IN_ORDER Rx/Tx into selection 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: Thu, 28 Jun 2018 14:11:39 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGlu IFttYWlsdG86bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwg SnVuZSAyNywgMjAxOCA0OjIwIFBNDQo+IFRvOiBMaXUsIFlvbmcgPHlvbmcubGl1QGludGVsLmNv bT47IEJpZSwgVGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+DQo+IENjOiBXYW5nLCBaaGlob25n IDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggdjIgNy84XSBuZXQvdmlydGlvOiBhZGQgSU5fT1JERVIgUngvVHggaW50byBzZWxlY3Rp b24NCj4gDQo+IA0KPiANCj4gT24gMDYvMjUvMjAxOCAwNToxNyBQTSwgTWFydmluIExpdSB3cm90 ZToNCj4gPiBBZnRlciBJTl9PUkRFUiBSeC9UeCBwYXRocyBhZGRlZCwgbmVlZCB0byB1cGRhdGUg UngvVHggcGF0aCBzZWxlY3Rpb24NCj4gPiBsb2dpYy4NCj4gPg0KPiA+IFJ4IHBhdGggc2VsZWN0 IGxvZ2ljOiBJZiBJTl9PUkRFUiBpcyBkaXNhYmxlZCB3aWxsIHNlbGVjdCBub3JtYWwgUngNCj4g PiBwYXRoLiBJZiBJTl9PUkRFUiBpcyBlbmFibGVkLCBSeCBvZmZsb2FkIGFuZCBtZXJnZS1hYmxl IGFyZSBkaXNhYmxlZA0KPiA+IHdpbGwgc2VsZWN0IHNpbXBsZSBSeCBwYXRoLiBPdGhlcndpc2Ug d2lsbCBzZWxlY3QgSU5fT1JERVIgUnggcGF0aC4NCj4gPg0KPiA+IFR4IHBhdGggc2VsZWN0IGxv Z2ljOiBJZiBJTl9PUkRFUiBpcyBkaXNhYmxlZCB3aWxsIHNlbGVjdCBub3JtYWwgVHgNCj4gPiBw YXRoLiBJZiBJTl9PUkRFUiBpcyBlbmFibGVkIGFuZCBtZXJnZS1hYmxlIGlzIGRpc2FibGVkIHdp bGwgc2VsZWN0DQo+ID4gc2ltcGxlIFR4IHBhdGguIE90aGVyd2lzZSB3aWxsIHNlbGVjdCBJTl9P UkRFUiBUeCBwYXRoLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWFydmluIExpdSA8eW9uZy5s aXVAaW50ZWwuY29tPg0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpby92 aXJ0aW9fZXRoZGV2LmMNCj4gYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX2V0aGRldi5jDQo+ ID4gaW5kZXggZGY1MGE1NzFhLi5mNDhhODRhMTEgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9u ZXQvdmlydGlvL3ZpcnRpb19ldGhkZXYuYw0KPiA+ICsrKyBiL2RyaXZlcnMvbmV0L3ZpcnRpby92 aXJ0aW9fZXRoZGV2LmMNCj4gPiBAQCAtMTMyMCw2ICsxMzIwLDExIEBAIHNldF9yeHR4X2Z1bmNz KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCj4gPiAgIAkJUE1EX0lOSVRfTE9HKElORk8s ICJ2aXJ0aW86IHVzaW5nIHNpbXBsZSBSeCBwYXRoIG9uIHBvcnQgJXUiLA0KPiA+ICAgCQkJZXRo X2Rldi0+ZGF0YS0+cG9ydF9pZCk7DQo+ID4gICAJCWV0aF9kZXYtPnJ4X3BrdF9idXJzdCA9IHZp cnRpb19yZWN2X3BrdHNfdmVjOw0KPiA+ICsJfSBlbHNlIGlmIChody0+dXNlX2lub3JkZXJfcngp IHsNCj4gPiArCQlQTURfSU5JVF9MT0coSU5GTywNCj4gPiArCQkJInZpcnRpbzogdXNpbmcgaW5v cmRlciBtZXJnZWFibGUgYnVmZmVyIFJ4IHBhdGggb24NCj4gcG9ydCAldSIsDQo+ID4gKwkJCWV0 aF9kZXYtPmRhdGEtPnBvcnRfaWQpOw0KPiA+ICsJCWV0aF9kZXYtPnJ4X3BrdF9idXJzdCA9ICZ2 aXJ0aW9fcmVjdl9tZXJnZWFibGVfcGt0c19pbm9yZGVyOw0KPiA+ICAgCX0gZWxzZSBpZiAodnRw Y2lfd2l0aF9mZWF0dXJlKGh3LCBWSVJUSU9fTkVUX0ZfTVJHX1JYQlVGKSkgew0KPiA+ICAgCQlQ TURfSU5JVF9MT0coSU5GTywNCj4gPiAgIAkJCSJ2aXJ0aW86IHVzaW5nIG1lcmdlYWJsZSBidWZm ZXIgUnggcGF0aCBvbiBwb3J0ICV1IiwNCj4gPiBAQCAtMTMzNSw2ICsxMzQwLDEwIEBAIHNldF9y eHR4X2Z1bmNzKHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCj4gPiAgIAkJUE1EX0lOSVRf TE9HKElORk8sICJ2aXJ0aW86IHVzaW5nIHNpbXBsZSBUeCBwYXRoIG9uIHBvcnQgJXUiLA0KPiA+ ICAgCQkJZXRoX2Rldi0+ZGF0YS0+cG9ydF9pZCk7DQo+ID4gICAJCWV0aF9kZXYtPnR4X3BrdF9i dXJzdCA9IHZpcnRpb194bWl0X3BrdHNfc2ltcGxlOw0KPiA+ICsJfSBlbHNlIGlmIChody0+dXNl X2lub3JkZXJfdHgpIHsNCj4gPiArCQlQTURfSU5JVF9MT0coSU5GTywgInZpcnRpbzogdXNpbmcg aW5vcmRlciBUeCBwYXRoIG9uIHBvcnQgJXUiLA0KPiA+ICsJCQlldGhfZGV2LT5kYXRhLT5wb3J0 X2lkKTsNCj4gPiArCQlldGhfZGV2LT50eF9wa3RfYnVyc3QgPSB2aXJ0aW9feG1pdF9wa3RzX2lu b3JkZXI7DQo+ID4gICAJfSBlbHNlIHsNCj4gPiAgIAkJUE1EX0lOSVRfTE9HKElORk8sICJ2aXJ0 aW86IHVzaW5nIHN0YW5kYXJkIFR4IHBhdGggb24gcG9ydCAldSIsDQo+ID4gICAJCQlldGhfZGV2 LT5kYXRhLT5wb3J0X2lkKTsNCj4gPiBAQCAtMTg3MSwyMyArMTg4MCwyNSBAQCB2aXJ0aW9fZGV2 X2NvbmZpZ3VyZShzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4gPg0KPiA+ICAgCXJ0ZV9zcGlu bG9ja19pbml0KCZody0+c3RhdGVfbG9jayk7DQo+ID4NCj4gPiAtCWh3LT51c2Vfc2ltcGxlX3J4 ID0gMTsNCj4gPiAtCWh3LT51c2Vfc2ltcGxlX3R4ID0gMTsNCj4gPiAtDQo+ID4gICAjaWYgZGVm aW5lZCBSVEVfQVJDSF9BUk02NCB8fCBkZWZpbmVkIFJURV9BUkNIX0FSTQ0KPiA+ICAgCWlmICgh cnRlX2NwdV9nZXRfZmxhZ19lbmFibGVkKFJURV9DUFVGTEFHX05FT04pKSB7DQo+ID4gICAJCWh3 LT51c2Vfc2ltcGxlX3J4ID0gMDsNCj4gPiAgIAkJaHctPnVzZV9zaW1wbGVfdHggPSAwOw0KPiA+ ICAgCX0NCj4gPiAgICNlbmRpZg0KPiA+IC0JaWYgKHZ0cGNpX3dpdGhfZmVhdHVyZShodywgVklS VElPX05FVF9GX01SR19SWEJVRikpIHsNCj4gPiAtCQlody0+dXNlX3NpbXBsZV9yeCA9IDA7DQo+ ID4gLQkJaHctPnVzZV9zaW1wbGVfdHggPSAwOw0KPiA+IC0JfQ0KPiA+ICsJaWYgKHZ0cGNpX3dp dGhfZmVhdHVyZShodywgVklSVElPX0ZfSU5fT1JERVIpKSB7DQo+ID4gKwkJaWYgKHZ0cGNpX3dp dGhfZmVhdHVyZShodywgVklSVElPX05FVF9GX01SR19SWEJVRikpIHsNCj4gPiArCQkJaHctPnVz ZV9pbm9yZGVyX3J4ID0gMTsNCj4gPiArCQkJaHctPnVzZV9pbm9yZGVyX3R4ID0gMTsNCj4gPiAr CQl9IGVsc2Ugew0KPiA+ICsJCQlody0+dXNlX3NpbXBsZV9yeCA9IDE7DQo+ID4gKwkJCWh3LT51 c2Vfc2ltcGxlX3R4ID0gMTsNCj4gPiArCQl9DQo+ID4NCj4gPiAtCWlmIChyeF9vZmZsb2FkcyAm IChERVZfUlhfT0ZGTE9BRF9VRFBfQ0tTVU0gfA0KPiA+IC0JCQkgICBERVZfUlhfT0ZGTE9BRF9U Q1BfQ0tTVU0pKQ0KPiA+IC0JCWh3LT51c2Vfc2ltcGxlX3J4ID0gMDsNCj4gPiArCQlpZiAocnhf b2ZmbG9hZHMgJiAoREVWX1JYX09GRkxPQURfVURQX0NLU1VNIHwNCj4gPiArCQkJCSAgIERFVl9S WF9PRkZMT0FEX1RDUF9DS1NVTSkpDQo+ID4gKwkJCWh3LT51c2VfaW5vcmRlcl9yeCA9IDE7DQo+ IElzbid0IHRoZXJlIGEgcHJvYmxlbSBoZXJlIGlmIG1yZ19yeGJ1ZiBoYXMgYmVlbiBuZWdvdGlh dGVkPw0KPiANClRoYXQncyB0aGUgcHJvYmxlbSwgaGFzIGNoYW5nZWQgc2VsZWN0aW9uIGxvZ2lj IGluIHYzLiBUaGFua3MgZm9yIHJldmlldy4gDQoNCj4gPiArCX0NCj4gPg0KPiA+ICAgCXJldHVy biAwOw0KPiA+ICAgfQ0KPiA+DQo=