From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id B13751BF09 for ; Wed, 27 Jun 2018 16:27:45 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Jun 2018 07:27:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,279,1526367600"; d="scan'208";a="70441671" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga002.jf.intel.com with ESMTP; 27 Jun 2018 07:27:44 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 27 Jun 2018 07:27:43 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.51]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.87]) with mapi id 14.03.0319.002; Wed, 27 Jun 2018 22:27:42 +0800 From: "Liu, Yong" To: Maxime Coquelin , "Bie, Tiwei" CC: "Wang, Zhihong" , "dev@dpdk.org" Thread-Topic: [PATCH v2 6/8] net/virtio: support IN_ORDER Rx and Tx Thread-Index: AQHUDFaNosI53ZKWB0isMpDJy+s0uaRzQAGAgADoi1A= Date: Wed, 27 Jun 2018 14:27:41 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E630CBF12@SHSMSX103.ccr.corp.intel.com> References: <20180625151710.29437-1-yong.liu@intel.com> <20180625151710.29437-7-yong.liu@intel.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzI0YTgxZDktOWE5NC00M2I2LTllN2QtNGZkMGYyNjRmZTZiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaDlZaExTelwvcVRXbDlUZzhpOEZTRFI2dktLYU1pVUg2K0lPR1luR1VRQTZ6cFNJeExOK2Zyb25lRlFLUklWSkUifQ== 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 6/8] 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: Wed, 27 Jun 2018 14:27:46 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGlu IFttYWlsdG86bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwg SnVuZSAyNywgMjAxOCA0OjE4IFBNDQo+IFRvOiBMaXUsIFlvbmcgPHlvbmcubGl1QGludGVsLmNv bT47IEJpZSwgVGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+DQo+IENjOiBXYW5nLCBaaGlob25n IDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggdjIgNi84XSBuZXQvdmlydGlvOiBzdXBwb3J0IElOX09SREVSIFJ4IGFuZCBUeA0KPiAN Cj4gDQo+IA0KPiBPbiAwNi8yNS8yMDE4IDA1OjE3IFBNLCBNYXJ2aW4gTGl1IHdyb3RlOg0KPiA+ IElOX09SREVSIFJ4IGZ1bmN0aW9uIGNhbiBzdXBwb3J0IG1lcmdlLWFibGUgZmVhdHVyZS4gRGVz Y3JpcHRvcnMNCj4gTXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgY29kZSBpcyB0aGF0IElOX09SREVS IFJ4IGZ1bmN0aW9uIG9ubHkgc3VwcG9ydHMNCj4gbWVyZ2VhYmxlIGZlYXR1cmUgKGFuZCBpdCBz ZWVtcyB0byBiZSBjb25maXJtZWQgYnkgcGF0Y2ggNykuDQo+IA0KPiBTbyBtYXliZSBjaGFuZ2Ug dGhlIHRleHQgdG86DQo+ICJJTl9PUkRFUiBSeCBmdW5jdGlvbiByZXF1aXJlcyBtZXJnZS1hYmxl IGZlYXR1cmUuIg0KDQpUaGFua3MgZm9yIHBvaW50IG91dCB0aGlzLCBSeCBmdW5jdGlvbiBjaG9p Y2Ugd2FzIGRlcGVuZGVkIG9uIG1lcmdlLWFibGUgZmVhdHVyZS4gV2lsbCBjaGFuZ2UgY29tbWVu dCBpbiBuZXh0IHJlbGVhc2UuDQoNCj4gDQo+ID4gYWxsb2NhdGlvbiBhbmQgZnJlZSB3aWxsIGJl IGRvbmUgaW4gYnVsay4NCj4gPg0KPiA+IFZpcnRpbyBkZXF1ZXVlIGxvZ2ljOg0KPiA+ICAgICAg ZGVxdWV1ZV9idXJzdF9yeChidXJzdCBtYnVmcykNCj4gPiAgICAgIGZvciAoZWFjaCBtYnVmIGIp IHsNCj4gPiAgICAgICAgICAgICAgaWYgKGIgbmVlZCBtZXJnZSkgew0KPiA+ICAgICAgICAgICAg ICAgICAgICAgIG1lcmdlIHJlbWFpbmVkIG1idWZzDQo+ID4gICAgICAgICAgICAgICAgICAgICAg YWRkIG1lcmdlZCBtYnVmIHRvIHJldHVybiBtYnVmcyBsaXN0DQo+ID4gICAgICAgICAgICAgIH0g ZWxzZSB7DQo+ID4gICAgICAgICAgICAgICAgICAgICAgYWRkIG1idWYgdG8gcmV0dXJuIG1idWZz IGxpc3QNCj4gPiAgICAgICAgICAgICAgfQ0KPiA+ICAgICAgfQ0KPiA+ICAgICAgaWYgKGxhc3Qg bWJ1ZiBjIG5lZWQgbWVyZ2UpIHsNCj4gPiAgICAgICAgICAgICAgZGVxdWV1ZV9idXJzdF9yeChy ZXF1aXJlZCBtYnVmcykNCj4gPiAgICAgICAgICAgICAgbWVyZ2UgbGFzdCBtYnVmIGMNCj4gPiAg ICAgIH0NCj4gPiAgICAgIHJlZmlsbF9hdmFpbF9yaW5nX2J1bGsoKQ0KPiA+ICAgICAgdXBkYXRl X2F2YWlsX3JpbmcoKQ0KPiA+ICAgICAgcmV0dXJuIG1idWZzIGxpc3QNCj4gPg0KPiA+IElOX09S REVSIFR4IGZ1bmN0aW9uIGNhbiBzdXBwb3J0IG9mZmxvYWRpbmcgZmVhdHVyZXMuIFBhY2tldHMg Y2FuJ3QgYmUNCj4gcy9jYW4gc3VwcG9ydC9zdXBwb3J0cy8NCj4gDQo+ID4gdHJhbnNtaXR0ZWQg YnkgSU5fT1JERVIgVHggd2lsbCBiZSBoYW5kbGVkIGJ5IG5vcm1hbCBUeC4NCj4gDQo+IENhbiB5 b3UgY2xhcmlmeSB3aHkgc29tZSBwYWNrZXRzIGNhbid0IGJlIHRyYW5zbWl0dGVkIGJ5IElOX09S REVSIFR4Pw0KDQpNeSBwcmV2aW91cyBkZXNjcmlwdGlvbiBtYXkgbm90IGNsZWFyLCBhbGwgVHgg ZGVzY3JpcHRvcnMgd2lsbCBiZSBzYXZlZCB0byBhdmFpbCByaW5nIGluLW9yZGVyLg0KRm9yIG1h a2luZyBjb2RlIGNsZWFuLCBwYWNrZXRzIHdoaWNoIG1hdGNoZWQgImNhbl9wdXNoIiBvcHRpb24g d2lsbCBiZSBoYW5kbGVkIGJ5IHNpbXBsZSB4bWl0IGlub3JkZXIgZnVuY3Rpb24uDQpUaG9zZSBw YWNrZXRzIGNhbid0IG1hdGNoICJjYW5fcHVzaCIgd2lsbCBiZSBoYW5kbGVkIG9uZSBieSBvbmUg YnkgcHJldmlvdXMgeG1pdCBmdW5jdGlvbi4NCg0KVGhhbmtzLA0KTWFydmluDQoNCj4gDQo+ID4g VmlydGlvIGVucXVldWUgbG9naWM6DQo+ID4gICAgICB4bWl0X2NsZWFudXAodXNlZCBkZXNjcykN Cj4gPiAgICAgIGZvciAoZWFjaCB4bWl0IG1idWYgYikgew0KPiA+ICAgICAgICAgICAgICBpZiAo YiBjYW4gaW5vcmRlciB4bWl0KSB7DQo+ID4gICAgICAgICAgICAgICAgICAgICAgYWRkIG1idWYg YiB0byBpbm9yZGVyIGJ1cnN0IGxpc3QNCj4gPiAgICAgICAgICAgICAgICAgICAgICBjb250aW51 ZQ0KPiA+ICAgICAgICAgICAgICB9IGVsc2Ugew0KPiA+ICAgICAgICAgICAgICAgICAgICAgIHht aXQgaW5vcmRlciBidXJzdCBsaXN0DQo+ID4gICAgICAgICAgICAgICAgICAgICAgeG1pdCBtYnVm IGIgd2l0aCBub3JtYWwgeG1pdA0KPiA+ICAgICAgICAgICAgICB9DQo+ID4gICAgICB9DQo+ID4g ICAgICBpZiAoaW5vcmRlciBidXJzdCBsaXN0IG5vdCBlbXB0eSkgew0KPiA+ICAgICAgICAgICAg ICB4bWl0IGlub3JkZXIgYnVyc3QgbGlzdA0KPiA+ICAgICAgfQ0KPiA+ICAgICAgdXBkYXRlX2F2 YWlsX3JpbmcoKQ0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWFydmluIExpdSA8eW9uZy5saXVA aW50ZWwuY29tPg0KPiA+DQo+IA0KPiANCj4gT3RoZXIgdGhhbiBhYm92ZSBjbGFyaWZpY2F0aW9u IG5lZWRlZCwgdGhlIGNvZGUgbG9va3MgZ29vZCB0byBtZS4NCj4gDQo+IFRoYW5rcywNCj4gTWF4 aW1lDQo=