From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80043.outbound.protection.outlook.com [40.107.8.43]) by dpdk.org (Postfix) with ESMTP id 848872B87 for ; Wed, 23 Jan 2019 17:29:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iredWhjmW4/4KQIEjw26eMotulpXdcj0BZYRNV0V/nw=; b=P2yusMcz1piVsVwPZ8sHrbczd7PNFHBicIm+nYnFQ+hbXo+aMak+d1Xq3SEsUQKSpFeIjg3Bx0FF1GVEv2PMKEv7H+Zcwt+bWKjzZ5nOA6uO2A1vCZtM90hk4CKTO+m+MWEMTgzvr/TO3lSQ76x0iJpJwDNXsm0nnXskYNgC+/0= Received: from HE1PR0801MB2076.eurprd08.prod.outlook.com (10.168.95.140) by HE1PR0801MB1513.eurprd08.prod.outlook.com (10.167.190.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1558.17; Wed, 23 Jan 2019 16:29:13 +0000 Received: from HE1PR0801MB2076.eurprd08.prod.outlook.com ([fe80::f5e3:70fc:e834:3c42]) by HE1PR0801MB2076.eurprd08.prod.outlook.com ([fe80::f5e3:70fc:e834:3c42%3]) with mapi id 15.20.1537.031; Wed, 23 Jan 2019 16:29:12 +0000 From: Ola Liljedahl To: "jerinj@marvell.com" , "gage.eads@intel.com" , "dev@dpdk.org" CC: "olivier.matz@6wind.com" , "stephen@networkplumber.org" , nd , "bruce.richardson@intel.com" , "arybchenko@solarflare.com" , "konstantin.ananyev@intel.com" Thread-Topic: [dpdk-dev] [PATCH v3 0/5] Add non-blocking ring Thread-Index: AQHUr0HtVw1YlpRb8kGtX078AL74eaW7CuMAgAIAxwCAAAdlAA== Date: Wed, 23 Jan 2019 16:29:12 +0000 Message-ID: <1548260958.31150.106.camel@arm.com> References: <20190115235227.14013-1-gage.eads@intel.com> <20190118152326.22686-1-gage.eads@intel.com> <1548149252.5247.8.camel@arm.com> <3bfa974d5d692bb0415edda48034f7f0aebe34e2.camel@marvell.com> In-Reply-To: <3bfa974d5d692bb0415edda48034f7f0aebe34e2.camel@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.18.5.2-0ubuntu3.2 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ola.Liljedahl@arm.com; x-originating-ip: [217.140.106.50] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1PR0801MB1513; 6:IEAo0X3e7ox+x1z63YNmqCH1mavsOCpXE/inEh2+GHJKj+nT8+0fzb4WFRvjqJ7Zb8biJJdXNnzUDmNaW2r0pvjQ8x5GI0XxY5CDKnLbmxwAXRgY2t/sfWnnDgE11b8bn4yLuOliAVkFJd21LfrCfOac2XVkGKDdnsVuW9dwld7stAcn/ToeaFXIGoADtaM9AeoztObTWQ8v/g7BMfi0BoP+jz7ziIcDqd4HjVuDM97Reor9vspFVe3iZAZO3GJidjy0B2PPoyVuYgK7J4lOhxR8tHh1yw7KQ17YK7NJzLPV0bNv3Aeo52FLK80Sj8Aa8eg4wmXgQTK9liJNBlistIDzuyntUbZW5p4jJ6I6p9oY3PxIdmUpUyOK6SfD4ThYyLesTeaOdhJGv9bxvn4r5WgSi8HS+HFCH884Duegkioz3y6YUA/3e+lZ0lfd6DXT8wG7vvmvLo2DTqWWTnZ0iQ==; 5:VN6Iy/Y3fFWUnowEUEdFrB0RyyAM/DtBhw00j5H6XLt38pJGKOpMvYZvQ++1XVO7Dq/EbfccDHLKJBkYPugJs/Aq3OBt33d1OPCStGa7OC3S6+xSSo9CKd2xiqSUKovlmrCBG7jkrgXZQzprs/w+LsjAE77Rr9h91kFUQ+R7nqbFbt2PMaotIYETXK2gt41BPpBM8InTH0CzQwE3Irs4OA==; 7:bMkdZv1WXKexb4Y3Ghv5yc+ZnmJY8NohwrqGoyoBKZ+7hJkO5di1fV0K9wTSnS2MEb28G5MOCPZobqrJD4xIrIJLYzVbFyEBbK+y5ITUnEz1T2X+fV9TtVLGIRwSO4fsxPf10/SFtEO0rVKzyN01LA== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 0b13a50f-ff44-43f4-fb0b-08d6814fe8e1 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:HE1PR0801MB1513; x-ms-traffictypediagnostic: HE1PR0801MB1513: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-antispam-prvs: x-forefront-prvs: 0926B0E013 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(396003)(136003)(366004)(346002)(199004)(189003)(51444003)(6306002)(6512007)(93886005)(36756003)(6436002)(6486002)(110136005)(14454004)(966005)(99286004)(76176011)(316002)(54906003)(105586002)(14444005)(106356001)(256004)(71200400001)(71190400001)(3846002)(6116002)(25786009)(4326008)(68736007)(81166006)(81156014)(8676002)(8936002)(97736004)(7736002)(6246003)(305945005)(2906002)(229853002)(86362001)(66066001)(53936002)(11346002)(2616005)(446003)(486006)(476003)(102836004)(26005)(186003)(6506007)(478600001)(2201001)(72206003)(103116003)(50226002)(2501003)(99106002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB1513; H:HE1PR0801MB2076.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 9r8QHKy4JzbHxiCWiZy4/eZAoXbQebO36U+CE/iqSSSVejN9YvE/gXw2/r64ZgUriQm/P2xwD4Hon4YGFUFm0TWEnFtDW6XFF7OEwitb131hVmcW0shWvTIc97GdJVlxK/0+zqRDFq2RuTLX91t1mzQRTJp9WsAPvORAX1SzUqqHXw5YQ4R0hZOvpPc3Ztqny4CLQeIn9Vp1sLYKso6J/+7PPFPEfRwuUwjcwNmqwPdR9qfk+udHpW+kiWlanQ4Br8tOT3bPqFQvpeMMvaAqIoQEjpbRvpI2h667CeJq3ESYHDzSp8rZUSzqXGa+/YgwvR20RSR9GAipkaUIi3In2fxvq0FrFXBmAw/k7frtZNjOIxmi+kDdPwVBMaPQPbkiyFsVWeVFMpD1QfgzILfKq7xUyKfOl17X1IsBig/Xotw= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b13a50f-ff44-43f4-fb0b-08d6814fe8e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2019 16:29:12.7856 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1513 Subject: Re: [dpdk-dev] [PATCH v3 0/5] Add non-blocking ring 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, 23 Jan 2019 16:29:14 -0000 T24gV2VkLCAyMDE5LTAxLTIzIGF0IDE2OjAyICswMDAwLCBKZXJpbiBKYWNvYiBLb2xsYW51a2th cmFuIHdyb3RlOg0KPiBPbiBUdWUsIDIwMTktMDEtMjIgYXQgMDk6MjcgKzAwMDAsIE9sYSBMaWxq ZWRhaGwgd3JvdGU6DQo+ID4gDQo+ID4gT24gRnJpLCAyMDE5LTAxLTE4IGF0IDA5OjIzIC0wNjAw LCBHYWdlIEVhZHMgd3JvdGU6DQo+ID4gPiANCj4gPiA+IHYzOg0KPiA+ID4gwqAtIEF2b2lkIHRo ZSBBQkkgYnJlYWsgYnkgcHV0dGluZyA2NC1iaXQgaGVhZCBhbmQgdGFpbCB2YWx1ZXMgaW4NCj4g PiA+IHRoZQ0KPiA+ID4gc2FtZQ0KPiA+ID4gwqDCoMKgY2FjaGVsaW5lIGFzIHN0cnVjdCBydGVf cmluZydzIHByb2QgYW5kIGNvbnMgbWVtYmVycy4NCj4gPiA+IMKgLSBEb24ndCBhdHRlbXB0IHRv IGNvbXBpbGUgcnRlX2F0b21pYzEyOF9jbXBzZXQgd2l0aG91dA0KPiA+ID4gwqDCoMKgQUxMT1df RVhQRVJJTUVOVEFMX0FQSSwgYXMgdGhpcyB3b3VsZCBicmVhayBhIGxhcmdlIG51bWJlciBvZg0K PiA+ID4gbGlicmFyaWVzLg0KPiA+ID4gwqAtIEFkZCBhIGhlbHBmdWwgd2FybmluZyB0byBfX3J0 ZV9yaW5nX2RvX25iX2VucXVldWVfbXAoKSBpbiBjYXNlDQo+ID4gPiBzb21lb25lIHRyaWVzDQo+ ID4gPiDCoMKgwqB0byB1c2UgUklOR19GX05CIHdpdGhvdXQgdGhlIEFMTE9XX0VYUEVSSU1FTlRB TF9BUEkgZmxhZy4NCj4gPiA+IMKgLSBVcGRhdGUgdGhlIHJpbmcgbWVtcG9vbCB0byB1c2UgZXhw ZXJpbWVudGFsIEFQSXMNCj4gPiA+IMKgLSBDbGFyaWZ5IHRoYXQgUklOQl9GX05CIGlzIG9ubHkg bGltaXRlZCB0byB4ODZfNjQgY3VycmVudGx5Ow0KPiA+ID4gQVJNdjguMS1BIGJ1aWxkcw0KPiA+ ID4gwqDCoMKgY2FuIGV2ZW50dWFsbHkgc3VwcG9ydCBpdCB3aXRoIHRoZSBDQVNQIGluc3RydWN0 aW9uLg0KPiA+IEFSTXY4LjAgc2hvdWxkIGJlIGFibGUgdG8gaW1wbGVtZW50IGEgMTI4LWJpdCBh dG9taWMgY29tcGFyZSBleGNoYW5nZQ0KPiA+IG9wZXJhdGlvbiB1c2luZyBMRFhQL1NUWFAuDQo+ IEp1c3Qgd29uZGVyaW5nIHdoYXQgd291bGQgdGhlIHBlcmZvcm1hbmNlIGRpZmZlcmVuY2UgYmV0 d2VlbiBDQVNQIHZzDQo+IExEWFAvU1RYUCBvbiBMU0Ugc3VwcG9ydGVkIG1hY2hpbmU/DQpJIHRo aW5rIHRoYXQgaXMgdXAgdG8gdGhlIG1pY3JvYXJjaGl0ZWN0dXJlLiBCdXQgb25lIHRoZSBpZGVh cyBiZWhpbmQNCmludHJvZHVjaW5nIHRoZSBMU0UgYXRvbWljcyB3YXMgdGhhdCB0aGV5IHNob3Vs ZCBiZSAiYmV0dGVyIiB0aGFuIHRoZSBlcXVpdmFsZW50DQpjb2RlIHVzaW5nIGV4Y2x1c2l2ZXMu IEkgdGhpbmsgbm9uLWNvbmRpdGlvbmFsIExEeHh4IGFuZCBTVHh4eCBhdG9taWNzIGNvdWxkIGJl DQpiZXR0ZXIgdGhhbiB1c2luZyBleGNsdXNpdmVzIHdoaWxlIGNvbmRpdGlvbmFsIGF0b21pY3Mg KENBUywgQ0FTUCkgbWlnaHQgbm90IGJlDQpzbyBkaWZmZXJlbnQgKHRoZSByZWFzb24gaGFzIHRv IGRvIHdpdGggY2FjaGUgY29oZXJlbmN5LCBhIGNvcmUgY2FuDQpzcGVjdWxhdGl2ZWx5IHNub29w LXVuaXF1ZSB0aGUgY2FjaGUgbGluZSB3aGljaCBpcyB0YXJnZXR0ZWQgYnkgYW4gYXRvbWljDQpp bnN0cnVjdGlvbiBidXQgdG8gd2hhdCBleHRlbnQgdGhhdCBwcm92aWRlcyBhIGJlbmVmaXQgY291 bGQgYmUgZGVwZW5kIG9uDQp3aGV0aGVyIHRoZSBhdG9taWMgYWN0dWFsbHkgcGVyZm9ybXMgYSBz dG9yZSBvciBub3QpLg0KDQo+IA0KPiBJIHRoaW5rLCBXZSBjYW4gbm90IGRldGVjdCB0aGUgcHJl c2VzZSBvZiBMU0Ugc3VwcG9ydCBpbiBjb21waWxlIHRpbWUuDQo+IFJpZ2h0Pw0KVW5mb3J0dW5h dGVseSwgQUZBSUsgR0NDIGRvZXNuJ3Qgbm90aWZ5IHRoZSBzb3VyY2UgY29kZSB0aGF0IGl0IGlz IHRhcmdldHRpbmcNCnY4LjErIHdpdGggTFNFIHN1cHBvcnQuIElmIHRoZXJlIHdlcmUgaW50cmlu c2ljcyBmb3IgKGNlcnRhaW4pIExTRSBpbnN0cnVjdGlvbnMNCihlLmcuIHRob3NlIG5vdCBnZW5l cmF0ZWQgYnkgdGhlIGNvbXBpbGVyLCBlLmcuIFNUeHh4IGFuZCBDQVNQKSwgd2UgY291bGQgdXNl DQpzb21lIGNvcnJlc3BvbmRpbmcgcHJlcHJvY2Vzc29yIGRlZmluZSB0byBkZXRlY3QgdGhlIHBy ZXNlbmNlIG9mIHN1Y2ggaW50cmluc2ljcw0KKHRoZXkgZXhpc3QgZm9yIG90aGVyIGludHJpbnNp Y3MsIGUuZy4gX19BUk1fRkVBVFVSRV9RUkRNWCBmb3IgU1FSRE1MQUgvU1FSRE1MU0gNCmluc3Ry dWN0aW9ucyBhbmQgY29ycmVzcG9uZGluZyBpbnRyaW5zaWNzKS4NCg0KSSBoYXZlIHRyaWVkIHRv IGludGVyZXN0IHRoZSBBcm0gR0NDIGRldmVsb3BlcnMgaW4gdGhpcyBidXQgaGF2ZSBub3QgeWV0 DQpzdWNjZWVkZWQuIFBlcmhhcHMgaWYgd2UgaGF2ZSBtb3JlIHVzZSBjYXNlcyB3ZXJlIGF0b21p Y3MgaW50cmluc2ljcyB3b3VsZCBiZQ0KdXNlZnVsLCB3ZSBjb3VsZCBjb252aW5jZSB0aGVtIHRv IGFkZCBzdWNoIGludHJpbnNpY3MgdG8gdGhlIEFDTEUgKEFSTSBDDQpMYW5ndWFnZSBFeHRlbnNp b25zKS4gQnV0IHdlIHdpbGwgbmV2ZXIgZ2V0IGludHJpbnNpY3MgZm9yIGV4Y2x1c2l2ZXMsIHRo ZXkgYXJlDQpkZWVtZWQgdW5zYWZlIGZvciBleHBsaWNpdCB1c2UgZnJvbSBDLiBJbnN0ZWFkIG5l ZWQgdG8gcHJvdmlkZSBpbmxpbmUgYXNzZW1ibGVyDQp0aGF0IGNvbnRhaW5zIHRoZSBjb21wbGV0 ZSBleGNsdXNpdmVzIHNlcXVlbmNlLiBCdXQgaW4gcHJhY3RpY2UgaXQgc2VlbXMgdG8gd29yaw0K d2l0aCB1c2luZyBpbmxpbmUgYXNzZW1ibGVyIGZvciBMRFhSIGFuZCBTVFhSIGFzIEkgZG8gaW4g dGhlIGxvY2tmcmVlIGNvZGUNCmxpbmtlZCBiZWxvdy4NCg0KPiANCj4gVGhlIGR5bmFtaWMgb25l IHdpbGwgYmUgY29zdGx5IGxpa2UsDQpEbyB5b3UgdGhpbmsgc28/IFNob3VsZG4ndCB0aGlzIGJy YW5jaCBiZSBwZXJmZWN0bHkgcHJlZGljdGFibGU/IE9uY2UgaW4gYSB3aGlsZQ0KaXQgd2lsbCBm YWxsIG91dCBvZiB0aGUgYnJhbmNoIGhpc3RvcnkgdGFibGUgYnV0IGRvZXNuJ3QgdGhhdCBtZWFu IHRoZQ0KYXBwbGljYXRpb24gaGFzbid0IGJlZW4gZXhlY3V0aW5nIHRoaXMgY29kZSBmb3Igc29t ZSB0aW1lIHNvIG5vdCByZWFsbHkNCnBlcmZvcm1hbmNlIGNyaXRpY2FsPw0KDQo+IA0KPiBpZiAo aHdjYXBzICYgSFdDQVBfQVRPTUlDUykgew0KPiAJY2FzcA0KPiB9IGVsc2Ugew0KPiAJbGR4cA0K PiAJc3R4cA0KPiB9DQo+IA0KPiA+IA0KPiA+IEZyb20gYW4gQVJNIHBlcnNwZWN0aXZlLCBJIHdh bnQgYWxsIGF0b21pYyBvcGVyYXRpb25zIHRvIHRha2UgbWVtb3J5DQo+ID4gb3JkZXJpbmcgYXJn dW1lbnRzIChlLmcuIGFjcXVpcmUsIHJlbGVhc2UpLiBOb3QgYWxsIHVzYWdlcyBvZiBlLmcuDQo+ ICsxDQo+IA0KPiA+IA0KPiA+IGF0b21pYyBjb21wYXJlIGV4Y2hhbmdlIHJlcXVpcmUgc2VxdWVu dGlhbCBjb25zaXN0ZW5jeSAod2hpY2ggSSB0aGluaw0KPiA+IHdoYXQgeDg2IGNtcHhjaGcgaW5z dHJ1Y3Rpb24gcHJvdmlkZXMpLiBEUERLIGZ1bmN0aW9ucyBzaG91bGQgbm90IGJlDQo+ID4gbW9k ZWxsZWQgYWZ0ZXIgeDg2IGJlaGF2aW91ci4NCj4gPiANCj4gPiBMb2NrLWZyZWUgMTI4LWJpdCBh dG9taWNzIGltcGxlbWVudGF0aW9ucyBmb3IgQVJNL0FBcmNoNjQgYW5kIHg4Ni02NA0KPiA+IGFy ZSBhdmFpbGFibGUgaGVyZToNCj4gPiBodHRwczovL2dpdGh1Yi5jb20vQVJNLXNvZnR3YXJlL3By b2dyZXNzNjQvYmxvYi9tYXN0ZXIvc3JjL2xvY2tmcmVlLmgNCj4gPiANCi0tIA0KT2xhIExpbGpl ZGFobCwgTmV0d29ya2luZyBTeXN0ZW0gQXJjaGl0ZWN0LCBBcm0NClBob25lICs0NjcwNjg2NjM3 MywgU2t5cGUgb2xhLmxpbGplZGFobA0KDQo=