From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <qi.z.zhang@intel.com>
Received: from mga07.intel.com (mga07.intel.com [134.134.136.100])
 by dpdk.org (Postfix) with ESMTP id 6BEC74C96
 for <dev@dpdk.org>; Wed, 20 Mar 2019 10:48:53 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Mar 2019 02:48:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,248,1549958400"; d="scan'208";a="126997487"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga008.jf.intel.com with ESMTP; 20 Mar 2019 02:48:51 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 20 Mar 2019 02:48:51 -0700
Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 20 Mar 2019 02:48:51 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by
 SHSMSX105.ccr.corp.intel.com ([169.254.11.113]) with mapi id 14.03.0415.000;
 Wed, 20 Mar 2019 17:48:49 +0800
From: "Zhang, Qi Z" <qi.z.zhang@intel.com>
To: David Marchand <david.marchand@redhat.com>, "Ye, Xiaolong"
 <xiaolong.ye@intel.com>
CC: dev <dev@dpdk.org>, "Karlsson, Magnus" <magnus.karlsson@intel.com>,
 "Topel, Bjorn" <bjorn.topel@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v2 5/6] net/af_xdp: enable zero copy
Thread-Index: AQHU3iPZpAyUw3CwrkquCyWnzRHhJqYTunWAgACI5wA=
Date: Wed, 20 Mar 2019 09:48:48 +0000
Message-ID: <039ED4275CED7440929022BC67E706115334FE34@SHSMSX103.ccr.corp.intel.com>
References: <20190301080947.91086-1-xiaolong.ye@intel.com>
 <20190319071256.26302-1-xiaolong.ye@intel.com>
 <20190319071256.26302-6-xiaolong.ye@intel.com>
 <CAJFAV8zpRQtnxtyzz91K5fmbyRNQLEh+=B5szVreqvvgU1PPww@mail.gmail.com>
In-Reply-To: <CAJFAV8zpRQtnxtyzz91K5fmbyRNQLEh+=B5szVreqvvgU1PPww@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDI0ZmZlYjYtMDFhOS00NDliLTg5NWEtZThlMGU4NzZjZTIyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVWhlM0NzeGRRRU5zUjdHYzlSSzNuWmtKSlZjQkdaZzBKcVdrTk1ZOEVZaGpJY2todk0xVStoeUZMZnRBNHBodiJ9
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
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 5/6] net/af_xdp: enable zero copy
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 09:48:54 -0000

DQoNCkZyb206IERhdmlkIE1hcmNoYW5kIFttYWlsdG86ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNv
bV0gDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDIwLCAyMDE5IDU6MjIgUE0NClRvOiBZZSwgWGlh
b2xvbmcgPHhpYW9sb25nLnllQGludGVsLmNvbT4NCkNjOiBkZXYgPGRldkBkcGRrLm9yZz47IFpo
YW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47IEthcmxzc29uLCBNYWdudXMgPG1hZ251
cy5rYXJsc3NvbkBpbnRlbC5jb20+OyBUb3BlbCwgQmpvcm4gPGJqb3JuLnRvcGVsQGludGVsLmNv
bT4NClN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MiA1LzZdIG5ldC9hZl94ZHA6IGVu
YWJsZSB6ZXJvIGNvcHkNCg0KDQoNCk9uIFR1ZSwgTWFyIDE5LCAyMDE5IGF0IDg6MTcgQU0gWGlh
b2xvbmcgWWUgPHhpYW9sb25nLnllQGludGVsLmNvbT4gd3JvdGU6DQpUcnkgdG8gY2hlY2sgaWYg
ZXh0ZXJuYWwgbWVtcG9vbCAoZnJvbSByeF9xdWV1ZV9zZXR1cCkgaXMgZml0IGZvcg0KYWZfeGRw
LCBpZiBpdCBpcywgaXQgd2lsbCBiZSByZWdpc3RlcmVkIHRvIGFmX3hkcCBzb2NrZXQgZGlyZWN0
bHkgYW5kDQp0aGVyZSB3aWxsIGJlIG5vIHBhY2tldCBkYXRhIGNvcHkgb24gUnggYW5kIFR4Lg0K
DQpTaWduZWQtb2ZmLWJ5OiBYaWFvbG9uZyBZZSA8eGlhb2xvbmcueWVAaW50ZWwuY29tPg0KLS0t
DQrCoGRyaXZlcnMvbmV0L2FmX3hkcC9ydGVfZXRoX2FmX3hkcC5jIHwgMTI4ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0NCsKgMSBmaWxlIGNoYW5nZWQsIDkxIGluc2VydGlvbnMoKyksIDM3
IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvYWZfeGRwL3J0ZV9ldGhf
YWZfeGRwLmMgYi9kcml2ZXJzL25ldC9hZl94ZHAvcnRlX2V0aF9hZl94ZHAuYw0KaW5kZXggZmM2
MGNiNWM1Li5jMjI3OTFlNTEgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hZl94ZHAvcnRlX2V0
aF9hZl94ZHAuYw0KKysrIGIvZHJpdmVycy9uZXQvYWZfeGRwL3J0ZV9ldGhfYWZfeGRwLmMNCkBA
IC02Miw2ICs2Miw3IEBAIHN0cnVjdCB4c2tfdW1lbV9pbmZvIHsNCsKgIMKgIMKgIMKgIHN0cnVj
dCB4c2tfdW1lbSAqdW1lbTsNCsKgIMKgIMKgIMKgIHN0cnVjdCBydGVfbWVtcG9vbCAqbWJfcG9v
bDsNCsKgIMKgIMKgIMKgIHZvaWQgKmJ1ZmZlcjsNCivCoCDCoCDCoCDCoHVpbnQ4X3QgemM7DQrC
oH07DQoNCsKgc3RydWN0IHBrdF9yeF9xdWV1ZSB7DQpAQCAtNzYsNiArNzcsNyBAQCBzdHJ1Y3Qg
cGt0X3J4X3F1ZXVlIHsNCg0KwqAgwqAgwqAgwqAgc3RydWN0IHBrdF90eF9xdWV1ZSAqcGFpcjsN
CsKgIMKgIMKgIMKgIHVpbnQxNl90IHF1ZXVlX2lkeDsNCivCoCDCoCDCoCDCoHVpbnQ4X3QgemM7
DQrCoH07DQoNCsKgc3RydWN0IHBrdF90eF9xdWV1ZSB7DQpAQCAtMTkxLDE3ICsxOTMsMjQgQEAg
ZXRoX2FmX3hkcF9yeCh2b2lkICpxdWV1ZSwgc3RydWN0IHJ0ZV9tYnVmICoqYnVmcywgdWludDE2
X3QgbmJfcGt0cykNCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHVpbnQzMl90IGxlbiA9IHhza19y
aW5nX2NvbnNfX3J4X2Rlc2MocngsIGlkeF9yeCsrKS0+bGVuOw0KwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgY2hhciAqcGt0ID0geHNrX3VtZW1fX2dldF9kYXRhKHJ4cS0+dW1lbS0+YnVmZmVyLCBh
ZGRyKTsNCg0KLcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWJ1ZiA9IHJ0ZV9wa3RtYnVmX2FsbG9j
KHJ4cS0+bWJfcG9vbCk7DQotwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpZiAobWJ1Zikgew0KLcKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtY3B5KHJ0ZV9wa3RtYnVmX210b2Qo
bWJ1Ziwgdm9pZCopLCBwa3QsIGxlbik7DQorwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpZiAocnhx
LT56Yykgew0KK8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWJ1ZiA9IGFkZHJf
dG9fbWJ1ZihyeHEtPnVtZW0sIGFkZHIpOw0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgcnRlX3BrdG1idWZfcGt0X2xlbihtYnVmKSA9DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBydGVfcGt0bWJ1Zl9kYXRhX2xlbihtYnVmKSA9IGxl
bjsNCi3CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJ4X2J5dGVzICs9IGxlbjsN
CsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGJ1ZnNbY291bnQrK10gPSBtYnVm
Ow0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfSBlbHNlIHsNCi3CoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGRyb3BwZWQrKzsNCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoG1idWYgPSBydGVfcGt0bWJ1Zl9hbGxvYyhyeHEtPm1iX3Bvb2wpOw0KK8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaWYgKG1idWYpIHsNCivCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1lbWNweShydGVfcGt0bWJ1Zl9tdG9kKG1i
dWYsIHZvaWQqKSwgcGt0LCBsZW4pOw0KK8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgcnRlX3BrdG1idWZfcGt0X2xlbihtYnVmKSA9DQorwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBydGVfcGt0bWJ1
Zl9kYXRhX2xlbihtYnVmKSA9IGxlbjsNCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHJ4X2J5dGVzICs9IGxlbjsNCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJ1ZnNbY291bnQrK10gPSBtYnVmOw0KK8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfSBlbHNlIHsNCivCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRyb3BwZWQrKzsNCivCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoH0NCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHJ0ZV9wa3RtYnVmX2ZyZWUoYWRkcl90b19tYnVmKHVtZW0sIGFkZHIpKTsNCsKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIH0NCi3CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJ0ZV9wa3RtYnVmX2ZyZWUo
YWRkcl90b19tYnVmKHVtZW0sIGFkZHIpKTsNCsKgIMKgIMKgIMKgIH0NCg0KRGlkIG5vdCB1bmRl
cnN0YW5kIGhvdyB0aGUgemMgcGFydHMgYXJlIHdvcmtpbmcsIGJ1dCBhdCBsZWFzdCBsb29raW5n
IGF0IHRoZSByeF9idXJzdCBmdW5jdGlvbiwgd2hlbiBtdWx0aSBxIHdpbGwgYmUgc3VwcG9ydGVk
LCBpcyB0aGVyZSBhbnkgcmVhc29uIHdlIHdvdWxkIGhhdmUgemMgZW5hYmxlZCBvbiBvbmUgcnhx
IGFuZCBub3Qgb3RoZXJzPw0KDQpbUWk6XSB0aGUgYW5zd2VyIGlzIG5vLCB3ZSBjYW4ndCBhbnRp
Y2lwYXRlIHdoaWNoIG1lbW9yeSBwb29sIGFwcGxpY2F0aW9uIHVzZSBkdXJpbmcgcnggcXVldWUg
c2V0dXAsIGFsc28gYXQgdGhlIGNhc2UgbXVsdGkgcXVldWUgc2hhcmUgdGhlIHNhbWUgbWVtb3J5
IHBvb2wsIHVtZW0gc3RpbGwgY2FuJ3QgYmUgc2hhcmVkIGR1ZSB0byByYWNlIGNvbmRpdGlvbiwg
c28gb25seSBvbmUgcXVldWUgY291bGQgYmUgemMuIFRvIG1ha2UgYWxsIHRoZSBxdWV1ZSBoYXZl
IHpjLCB3ZSBoYXZlIHRvIGFzc2lnbiBlYWNoIHF1ZXVlIGRpZmZlcmVudCBtZW1vcnkgcG9vbC4N
Cg0KSWYgdGhlIGFuc3dlciBpcyB0aGF0IHdlIHdvdWxkIGhhdmUgZWl0aGVyIGFsbCBvciBub25l
IHJ4cSB3aXRoIHpjLCB3ZSBjb3VsZCBoYXZlIGRlZGljYXRlZCByeF9idXJzdCBmdW5jdGlvbnMg
YW5kIGF2b2lkIHRoaXMgcGVyIG1idWYgdGVzdCBvbiByeHEtPnpjLg0KDQoNCg0KDQpGb3IgdGhl
IHR4IHBhcnQsIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgcmVsYXRpb24gYmV0d2VlbiByeCBhbmQg
dHguDQpTaG91bGQgbm90IHRoZSB6YyBjYXBhYmlsaXR5IGJlIGdsb2JhbCB0byB0aGUgZXRoZGV2
IHBvcnQgPw0KDQpZb3UgbWlnaHQgYWxzbyB3YW50IHRvIGxvb2sgYXQgInNpbXBsZSIgdHggYnVy
c3QgZnVuY3Rpb25zIGxpa2UgaW4gaTQwZSBzbyB0aGF0IHlvdSBvbmx5IG5lZWQgdG8gbG9vayBh
dCB0aGUgZmlyc3QgbWJ1ZiB0byBjaGVjayBpdHMgb3JpZ2luYXRpbmcgcG9vbC4NCg0KW1FpOl0g
aWYgeW91IG1lYW4gREVWX1RYX09GRkxPQURfTUJVRl9GQVNUX0ZSRUUsIHllcyBJIHRoaW5rIHRo
YXQncyBnb29kIHBvaW50Lg0KDQoNCi0tIA0KRGF2aWQgTWFyY2hhbmQNCg==

From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id B9B27A00E6
	for <public@inbox.dpdk.org>; Wed, 20 Mar 2019 10:48:54 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 884BF4C9C;
	Wed, 20 Mar 2019 10:48:54 +0100 (CET)
Received: from mga07.intel.com (mga07.intel.com [134.134.136.100])
 by dpdk.org (Postfix) with ESMTP id 6BEC74C96
 for <dev@dpdk.org>; Wed, 20 Mar 2019 10:48:53 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Mar 2019 02:48:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,248,1549958400"; d="scan'208";a="126997487"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga008.jf.intel.com with ESMTP; 20 Mar 2019 02:48:51 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 20 Mar 2019 02:48:51 -0700
Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 20 Mar 2019 02:48:51 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by
 SHSMSX105.ccr.corp.intel.com ([169.254.11.113]) with mapi id 14.03.0415.000;
 Wed, 20 Mar 2019 17:48:49 +0800
From: "Zhang, Qi Z" <qi.z.zhang@intel.com>
To: David Marchand <david.marchand@redhat.com>, "Ye, Xiaolong"
 <xiaolong.ye@intel.com>
CC: dev <dev@dpdk.org>, "Karlsson, Magnus" <magnus.karlsson@intel.com>,
 "Topel, Bjorn" <bjorn.topel@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v2 5/6] net/af_xdp: enable zero copy
Thread-Index: AQHU3iPZpAyUw3CwrkquCyWnzRHhJqYTunWAgACI5wA=
Date: Wed, 20 Mar 2019 09:48:48 +0000
Message-ID:
 <039ED4275CED7440929022BC67E706115334FE34@SHSMSX103.ccr.corp.intel.com>
References: <20190301080947.91086-1-xiaolong.ye@intel.com>
 <20190319071256.26302-1-xiaolong.ye@intel.com>
 <20190319071256.26302-6-xiaolong.ye@intel.com>
 <CAJFAV8zpRQtnxtyzz91K5fmbyRNQLEh+=B5szVreqvvgU1PPww@mail.gmail.com>
In-Reply-To: <CAJFAV8zpRQtnxtyzz91K5fmbyRNQLEh+=B5szVreqvvgU1PPww@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDI0ZmZlYjYtMDFhOS00NDliLTg5NWEtZThlMGU4NzZjZTIyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVWhlM0NzeGRRRU5zUjdHYzlSSzNuWmtKSlZjQkdaZzBKcVdrTk1ZOEVZaGpJY2todk0xVStoeUZMZnRBNHBodiJ9
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
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 5/6] net/af_xdp: enable zero copy
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Message-ID: <20190320094848.E-Gto3y5wkJB8MkbrQuI9-OBQehkheMt8QBljq-KYP0@z>

DQoNCkZyb206IERhdmlkIE1hcmNoYW5kIFttYWlsdG86ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNv
bV0gDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDIwLCAyMDE5IDU6MjIgUE0NClRvOiBZZSwgWGlh
b2xvbmcgPHhpYW9sb25nLnllQGludGVsLmNvbT4NCkNjOiBkZXYgPGRldkBkcGRrLm9yZz47IFpo
YW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47IEthcmxzc29uLCBNYWdudXMgPG1hZ251
cy5rYXJsc3NvbkBpbnRlbC5jb20+OyBUb3BlbCwgQmpvcm4gPGJqb3JuLnRvcGVsQGludGVsLmNv
bT4NClN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MiA1LzZdIG5ldC9hZl94ZHA6IGVu
YWJsZSB6ZXJvIGNvcHkNCg0KDQoNCk9uIFR1ZSwgTWFyIDE5LCAyMDE5IGF0IDg6MTcgQU0gWGlh
b2xvbmcgWWUgPHhpYW9sb25nLnllQGludGVsLmNvbT4gd3JvdGU6DQpUcnkgdG8gY2hlY2sgaWYg
ZXh0ZXJuYWwgbWVtcG9vbCAoZnJvbSByeF9xdWV1ZV9zZXR1cCkgaXMgZml0IGZvcg0KYWZfeGRw
LCBpZiBpdCBpcywgaXQgd2lsbCBiZSByZWdpc3RlcmVkIHRvIGFmX3hkcCBzb2NrZXQgZGlyZWN0
bHkgYW5kDQp0aGVyZSB3aWxsIGJlIG5vIHBhY2tldCBkYXRhIGNvcHkgb24gUnggYW5kIFR4Lg0K
DQpTaWduZWQtb2ZmLWJ5OiBYaWFvbG9uZyBZZSA8eGlhb2xvbmcueWVAaW50ZWwuY29tPg0KLS0t
DQrCoGRyaXZlcnMvbmV0L2FmX3hkcC9ydGVfZXRoX2FmX3hkcC5jIHwgMTI4ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0NCsKgMSBmaWxlIGNoYW5nZWQsIDkxIGluc2VydGlvbnMoKyksIDM3
IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvYWZfeGRwL3J0ZV9ldGhf
YWZfeGRwLmMgYi9kcml2ZXJzL25ldC9hZl94ZHAvcnRlX2V0aF9hZl94ZHAuYw0KaW5kZXggZmM2
MGNiNWM1Li5jMjI3OTFlNTEgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hZl94ZHAvcnRlX2V0
aF9hZl94ZHAuYw0KKysrIGIvZHJpdmVycy9uZXQvYWZfeGRwL3J0ZV9ldGhfYWZfeGRwLmMNCkBA
IC02Miw2ICs2Miw3IEBAIHN0cnVjdCB4c2tfdW1lbV9pbmZvIHsNCsKgIMKgIMKgIMKgIHN0cnVj
dCB4c2tfdW1lbSAqdW1lbTsNCsKgIMKgIMKgIMKgIHN0cnVjdCBydGVfbWVtcG9vbCAqbWJfcG9v
bDsNCsKgIMKgIMKgIMKgIHZvaWQgKmJ1ZmZlcjsNCivCoCDCoCDCoCDCoHVpbnQ4X3QgemM7DQrC
oH07DQoNCsKgc3RydWN0IHBrdF9yeF9xdWV1ZSB7DQpAQCAtNzYsNiArNzcsNyBAQCBzdHJ1Y3Qg
cGt0X3J4X3F1ZXVlIHsNCg0KwqAgwqAgwqAgwqAgc3RydWN0IHBrdF90eF9xdWV1ZSAqcGFpcjsN
CsKgIMKgIMKgIMKgIHVpbnQxNl90IHF1ZXVlX2lkeDsNCivCoCDCoCDCoCDCoHVpbnQ4X3QgemM7
DQrCoH07DQoNCsKgc3RydWN0IHBrdF90eF9xdWV1ZSB7DQpAQCAtMTkxLDE3ICsxOTMsMjQgQEAg
ZXRoX2FmX3hkcF9yeCh2b2lkICpxdWV1ZSwgc3RydWN0IHJ0ZV9tYnVmICoqYnVmcywgdWludDE2
X3QgbmJfcGt0cykNCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHVpbnQzMl90IGxlbiA9IHhza19y
aW5nX2NvbnNfX3J4X2Rlc2MocngsIGlkeF9yeCsrKS0+bGVuOw0KwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgY2hhciAqcGt0ID0geHNrX3VtZW1fX2dldF9kYXRhKHJ4cS0+dW1lbS0+YnVmZmVyLCBh
ZGRyKTsNCg0KLcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWJ1ZiA9IHJ0ZV9wa3RtYnVmX2FsbG9j
KHJ4cS0+bWJfcG9vbCk7DQotwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpZiAobWJ1Zikgew0KLcKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtY3B5KHJ0ZV9wa3RtYnVmX210b2Qo
bWJ1Ziwgdm9pZCopLCBwa3QsIGxlbik7DQorwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpZiAocnhx
LT56Yykgew0KK8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWJ1ZiA9IGFkZHJf
dG9fbWJ1ZihyeHEtPnVtZW0sIGFkZHIpOw0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgcnRlX3BrdG1idWZfcGt0X2xlbihtYnVmKSA9DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBydGVfcGt0bWJ1Zl9kYXRhX2xlbihtYnVmKSA9IGxl
bjsNCi3CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJ4X2J5dGVzICs9IGxlbjsN
CsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGJ1ZnNbY291bnQrK10gPSBtYnVm
Ow0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfSBlbHNlIHsNCi3CoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGRyb3BwZWQrKzsNCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoG1idWYgPSBydGVfcGt0bWJ1Zl9hbGxvYyhyeHEtPm1iX3Bvb2wpOw0KK8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaWYgKG1idWYpIHsNCivCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1lbWNweShydGVfcGt0bWJ1Zl9tdG9kKG1i
dWYsIHZvaWQqKSwgcGt0LCBsZW4pOw0KK8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgcnRlX3BrdG1idWZfcGt0X2xlbihtYnVmKSA9DQorwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBydGVfcGt0bWJ1
Zl9kYXRhX2xlbihtYnVmKSA9IGxlbjsNCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHJ4X2J5dGVzICs9IGxlbjsNCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJ1ZnNbY291bnQrK10gPSBtYnVmOw0KK8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfSBlbHNlIHsNCivCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRyb3BwZWQrKzsNCivCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoH0NCivCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHJ0ZV9wa3RtYnVmX2ZyZWUoYWRkcl90b19tYnVmKHVtZW0sIGFkZHIpKTsNCsKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIH0NCi3CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJ0ZV9wa3RtYnVmX2ZyZWUo
YWRkcl90b19tYnVmKHVtZW0sIGFkZHIpKTsNCsKgIMKgIMKgIMKgIH0NCg0KRGlkIG5vdCB1bmRl
cnN0YW5kIGhvdyB0aGUgemMgcGFydHMgYXJlIHdvcmtpbmcsIGJ1dCBhdCBsZWFzdCBsb29raW5n
IGF0IHRoZSByeF9idXJzdCBmdW5jdGlvbiwgd2hlbiBtdWx0aSBxIHdpbGwgYmUgc3VwcG9ydGVk
LCBpcyB0aGVyZSBhbnkgcmVhc29uIHdlIHdvdWxkIGhhdmUgemMgZW5hYmxlZCBvbiBvbmUgcnhx
IGFuZCBub3Qgb3RoZXJzPw0KDQpbUWk6XSB0aGUgYW5zd2VyIGlzIG5vLCB3ZSBjYW4ndCBhbnRp
Y2lwYXRlIHdoaWNoIG1lbW9yeSBwb29sIGFwcGxpY2F0aW9uIHVzZSBkdXJpbmcgcnggcXVldWUg
c2V0dXAsIGFsc28gYXQgdGhlIGNhc2UgbXVsdGkgcXVldWUgc2hhcmUgdGhlIHNhbWUgbWVtb3J5
IHBvb2wsIHVtZW0gc3RpbGwgY2FuJ3QgYmUgc2hhcmVkIGR1ZSB0byByYWNlIGNvbmRpdGlvbiwg
c28gb25seSBvbmUgcXVldWUgY291bGQgYmUgemMuIFRvIG1ha2UgYWxsIHRoZSBxdWV1ZSBoYXZl
IHpjLCB3ZSBoYXZlIHRvIGFzc2lnbiBlYWNoIHF1ZXVlIGRpZmZlcmVudCBtZW1vcnkgcG9vbC4N
Cg0KSWYgdGhlIGFuc3dlciBpcyB0aGF0IHdlIHdvdWxkIGhhdmUgZWl0aGVyIGFsbCBvciBub25l
IHJ4cSB3aXRoIHpjLCB3ZSBjb3VsZCBoYXZlIGRlZGljYXRlZCByeF9idXJzdCBmdW5jdGlvbnMg
YW5kIGF2b2lkIHRoaXMgcGVyIG1idWYgdGVzdCBvbiByeHEtPnpjLg0KDQoNCg0KDQpGb3IgdGhl
IHR4IHBhcnQsIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgcmVsYXRpb24gYmV0d2VlbiByeCBhbmQg
dHguDQpTaG91bGQgbm90IHRoZSB6YyBjYXBhYmlsaXR5IGJlIGdsb2JhbCB0byB0aGUgZXRoZGV2
IHBvcnQgPw0KDQpZb3UgbWlnaHQgYWxzbyB3YW50IHRvIGxvb2sgYXQgInNpbXBsZSIgdHggYnVy
c3QgZnVuY3Rpb25zIGxpa2UgaW4gaTQwZSBzbyB0aGF0IHlvdSBvbmx5IG5lZWQgdG8gbG9vayBh
dCB0aGUgZmlyc3QgbWJ1ZiB0byBjaGVjayBpdHMgb3JpZ2luYXRpbmcgcG9vbC4NCg0KW1FpOl0g
aWYgeW91IG1lYW4gREVWX1RYX09GRkxPQURfTUJVRl9GQVNUX0ZSRUUsIHllcyBJIHRoaW5rIHRo
YXQncyBnb29kIHBvaW50Lg0KDQoNCi0tIA0KRGF2aWQgTWFyY2hhbmQNCg==