From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Honnappa.Nagarahalli@arm.com>
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr70047.outbound.protection.outlook.com [40.107.7.47])
 by dpdk.org (Postfix) with ESMTP id B33C0201;
 Mon,  1 Oct 2018 06:52:01 +0200 (CEST)
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=3z+Sxsr3Z+MI9yg81T1lSKu7NrhWiIau23n1NOaE0E8=;
 b=ZfZbNM7WP+26VmK4tBDDLY0orssf5TMrCZkYWS8nf6+ef0ZbZxR8pcQgPyWeuJg6xIVbGGI5WkjGXfQ/xpyu6QYbK+tpi2Sf8VTm+R+B1+B83EHccqAkY1UlfSlPJRoxbZPlL4yOYbhuc+ly4FVpovd0DctaES3L7opccwxdoEQ=
Received: from AM6PR08MB3672.eurprd08.prod.outlook.com (20.177.115.29) by
 AM6PR08MB3176.eurprd08.prod.outlook.com (52.135.164.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1185.25; Mon, 1 Oct 2018 04:52:00 +0000
Received: from AM6PR08MB3672.eurprd08.prod.outlook.com
 ([fe80::f423:e46a:a03c:e928]) by AM6PR08MB3672.eurprd08.prod.outlook.com
 ([fe80::f423:e46a:a03c:e928%2]) with mapi id 15.20.1185.024; Mon, 1 Oct 2018
 04:52:00 +0000
From: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>, "dev-bounces@dpdk.org"
 <dev-bounces@dpdk.org>, "dev@dpdk.org" <dev@dpdk.org>
CC: nd <nd@arm.com>, "jerin.jacob@caviumnetworks.com"
 <jerin.jacob@caviumnetworks.com>, "kkokkilagadda@caviumnetworks.com"
 <kkokkilagadda@caviumnetworks.com>, "Gavin Hu (Arm Technology China)"
 <Gavin.Hu@arm.com>, Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
Thread-Topic: [dpdk-dev] [PATCH v2 2/3] kni: fix kni fifo synchronization
Thread-Index: AQHUVY6+qsdY6UJtd0CoOLYugL1o96UJ1KCg
Date: Mon, 1 Oct 2018 04:52:00 +0000
Message-ID: <AM6PR08MB367272CB464231E8A745A3E998EF0@AM6PR08MB3672.eurprd08.prod.outlook.com>
References: <1537363820-3827-1-git-send-email-phil.yang@arm.com>
 <1537364560-4124-1-git-send-email-phil.yang@arm.com>
 <1537364560-4124-2-git-send-email-phil.yang@arm.com>
 <b0f9d24f-6430-93b8-53c8-5463dc817655@intel.com>
In-Reply-To: <b0f9d24f-6430-93b8-53c8-5463dc817655@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Honnappa.Nagarahalli@arm.com; 
x-originating-ip: [217.140.111.135]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR08MB3176;
 6:foCXWmYqG2Rt3Dpa0/xLil0Qv6/Jvj2U7ot/t9Nzncp4iiLpWxKCA3B/5Fh7uk2Cww2sutv50Lp82huib3sOhipt/HY2tM4lUVT62D5EJZCOPEBTeHBsBgV15C8zr0/ZMw2ywGYvZ/snABc+knjjFDuKd5WFbBwW5FuzgkXQPkJCBf8IOUbNng4BImFt/cK4Jjt0BPV72iaDur+82ogiOcpTClC+k2L+mW/2hr1AieLxxPK+IK5aaXaSjK4xEtY5etibf4jvmj8piHNzjCvS0OeDhNtckKRHG+WCMZDVK8QOmFggRRa+GpixvvBPVmvka0VTOUYm6LQewG39bGk1CkEsSRXtElW6ByTSmT4vPTn7YVPv4PrXQlAuSRcPd/gDFl1eTE3ryWnRPgjxPCiwN9G/M+whkzf2C3pv/3PlD3ch9wPw9rr/QCWjwpFh0hrzMXxwT9Efud5DyxpkXQc9Xw==;
 5:6QYC4GZ0Moq6FtH4scHIuB7fBPkNBMtZ+lPQr2FpwfBLAyaBOKaLM254kweLXjnTwjSDOCnjGQZh0ZnFtbLKzjDxv+/g2G080spemWIU33B/7XjtwvJbzmOa5vB6tgPXL88mlYjBpp/rv1tC7yPnQPlBxgZggiIINFBaiBzjrEQ=;
 7:0RDqZibzN/P6Gli72Kv1OHxEmEAXWyJm2EMAZQJ+Z8XPONi4EKzSxrBU9sDvr7a8B074PDJnBjH2xXV7kr/rbZtMKuPifPTEF8SLMGw3G/5DoyXTbHACTbLOhRWoRy8u+c4pXZb+/uKn5hztcG8Wfbydh1ABXrkGfFNPUzN65feTwKy+NFJxb1Qo3vG72FSD1+4fpTf5ojs1EPL8984Wj4+4aIT8GHjLRHLsSoTpqHQ8DCKSRvb+nO3ghiVZP2R6
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: ae483188-a899-4c38-9416-08d627599fa4
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR08MB3176; 
x-ms-traffictypediagnostic: AM6PR08MB3176:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM6PR08MB3176E6A16647BF1C5E5DEF6098EF0@AM6PR08MB3176.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231355)(944501410)(52105095)(6055026)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(201708071742011)(7699051);
 SRVR:AM6PR08MB3176; BCL:0; PCL:0; RULEID:; SRVR:AM6PR08MB3176; 
x-forefront-prvs: 0812095267
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(396003)(366004)(39850400004)(189003)(199004)(2501003)(3846002)(486006)(6116002)(305945005)(74316002)(7736002)(54906003)(8936002)(110136005)(71200400001)(71190400001)(66066001)(14444005)(256004)(4326008)(186003)(476003)(446003)(26005)(11346002)(6246003)(6436002)(55016002)(53936002)(229853002)(6306002)(9686003)(25786009)(2900100001)(102836004)(34290500001)(14454004)(2906002)(106356001)(105586002)(72206003)(5660300001)(93886005)(478600001)(966005)(316002)(99286004)(2201001)(8676002)(53546011)(6506007)(5250100002)(81156014)(81166006)(97736004)(86362001)(68736007)(7696005)(76176011)(33656002)(564094006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3176;
 H:AM6PR08MB3672.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: WWNWcvN251FqKivOdn3WtRk7I3kdZRa1Op1WgjR+5DBKdV4qdR/OmYSDakHLtKQ0HnzdLbWG26S0w4y+rgRQSW6icdyy9WZR4VkYQb12hw8r+vhd0VlpdEwT/sRcqUuzoiebIE/0WP41iKc/RsvReP14Ny2cpYI6mXuXebWm3wuUc23BUaBVEQKW9mASdGcLOpGOfRs1SDjfJdrz8DEmU7LxHbUBq2hykCACoWidbtK9Rnv1h/q5A6RzqnPBtliyJN3KEiNkrgdD3rXHq1q/jpFidJWNx2VtETU1xGQD8LEhS5hn3YjUrhbblnZBApSlQzFr4S0GH1eMaGj1N6/LIRt3GDJs0ldYMNqZ75v7a1w=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ae483188-a899-4c38-9416-08d627599fa4
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2018 04:52:00.2345 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3176
Subject: Re: [dpdk-dev] [PATCH v2 2/3] kni: fix kni fifo synchronization
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: Mon, 01 Oct 2018 04:52:02 -0000

PiANCj4gT24gOS8xOS8yMDE4IDI6NDIgUE0sIGRldi1ib3VuY2VzQGRwZGsub3JnIHdyb3RlOg0K
PiA+IFdpdGggZXhpc3RpbmcgY29kZSBpbiBrbmlfZmlmb19wdXQsIHJ4X3EgdmFsdWVzIGFyZSBu
b3QgYmVpbmcgdXBkYXRlZA0KPiA+IGJlZm9yZSB1cGRhdGluZyBmaWZvX3dyaXRlLiBXaGlsZSBy
ZWFkaW5nIHJ4X3EgaW4ga25pX25ldF9yeF9ub3JtYWwsDQo+ID4gVGhpcyBpcyBjYXVzaW5nIHRo
ZSBzeW5jIGlzc3VlIG9uIG90aGVyIGNvcmUuIFRoZSBzYW1lIHNpdHVhdGlvbg0KPiA+IGhhcHBl
bnMgaW4ga25pX2ZpZm9fZ2V0IGFzIHdlbGwuDQo+ID4NCj4gPiBTbyBzeW5jaW5nIHRoZSB2YWx1
ZXMgYnkgYWRkaW5nIEMxMSBhdG9taWMgbWVtb3J5IGJhcnJpZXJzIHRvIG1ha2UNCj4gPiBzdXJl
IHRoZSB2YWx1ZXMgYmVpbmcgc3luY2VkIGJlZm9yZSB1cGRhdGluZyBmaWZvX3dyaXRlIGFuZCBm
aWZvX3JlYWQuDQo+ID4NCj4gPiBGaXhlczogM2ZjNWNhMiAoImtuaTogaW5pdGlhbCBpbXBvcnQi
KQ0KPiA+IFNpZ25lZC1vZmYtYnk6IFBoaWwgWWFuZyA8cGhpbC55YW5nQGFybS5jb20+DQo+ID4g
UmV2aWV3ZWQtYnk6IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxIb25uYXBwYS5OYWdhcmFoYWxsaUBh
cm0uY29tPg0KPiA+IFJldmlld2VkLWJ5OiBHYXZpbiBIdSA8R2F2aW4uSHVAYXJtLmNvbT4NCj4g
PiAtLS0NCj4gPiAgLi4uL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9rbmlfY29t
bW9uLmggfCAgNSArKysrDQo+ID4gIGxpYi9saWJydGVfa25pL3J0ZV9rbmlfZmlmby5oICAgICAg
ICAgICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrLQ0KPiA+ICAyIGZpbGVz
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPg0KPiA+IGRpZmYg
LS1naXQNCj4gPiBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52
L3J0ZV9rbmlfY29tbW9uLmgNCj4gPiBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNs
dWRlL2V4ZWMtZW52L3J0ZV9rbmlfY29tbW9uLmgNCj4gPiBpbmRleCBjZmE5NDQ4Li4xZmQ3MTNi
IDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4
ZWMtZW52L3J0ZV9rbmlfY29tbW9uLmgNCj4gPiArKysgYi9saWIvbGlicnRlX2VhbC9saW51eGFw
cC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfa25pX2NvbW1vbi5oDQo+ID4gQEAgLTU0LDggKzU0
LDEzIEBAIHN0cnVjdCBydGVfa25pX3JlcXVlc3Qgew0KPiA+ICAgKiBXcml0aW5nIHNob3VsZCBu
ZXZlciBvdmVyd3JpdGUgdGhlIHJlYWQgcG9zaXRpb24NCj4gPiAgICovDQo+ID4gIHN0cnVjdCBy
dGVfa25pX2ZpZm8gew0KPiA+ICsjaWZuZGVmIFJURV9VU0VfQzExX01FTV9NT0RFTA0KPiA+ICAJ
dm9sYXRpbGUgdW5zaWduZWQgd3JpdGU7ICAgICAvKio8IE5leHQgcG9zaXRpb24gdG8gYmUgd3Jp
dHRlbiovDQo+ID4gIAl2b2xhdGlsZSB1bnNpZ25lZCByZWFkOyAgICAgIC8qKjwgTmV4dCBwb3Np
dGlvbiB0byBiZSByZWFkICovDQo+ID4gKyNlbHNlDQo+ID4gKwl1bnNpZ25lZCB3cml0ZTsgICAg
ICAgICAgICAgIC8qKjwgTmV4dCBwb3NpdGlvbiB0byBiZSB3cml0dGVuKi8NCj4gPiArCXVuc2ln
bmVkIHJlYWQ7ICAgICAgICAgICAgICAgLyoqPCBOZXh0IHBvc2l0aW9uIHRvIGJlIHJlYWQgKi8N
Cj4gPiArI2VuZGlmDQo+ID4gIAl1bnNpZ25lZCBsZW47ICAgICAgICAgICAgICAgIC8qKjwgQ2ly
Y3VsYXIgYnVmZmVyIGxlbmd0aCAqLw0KPiA+ICAJdW5zaWduZWQgZWxlbV9zaXplOyAgICAgICAg
ICAvKio8IFBvaW50ZXIgc2l6ZSAtIGZvciAzMi82NCBiaXQgT1MgKi8NCj4gPiAgCXZvaWQgKnZv
bGF0aWxlIGJ1ZmZlcltdOyAgICAgLyoqPCBUaGUgYnVmZmVyIGNvbnRhaW5zIG1idWYgcG9pbnRl
cnMgKi8NCj4gPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9rbmkvcnRlX2tuaV9maWZvLmgNCj4g
PiBiL2xpYi9saWJydGVfa25pL3J0ZV9rbmlfZmlmby5oIGluZGV4IGFjMjZhOGMuLmY0MTcxYTEg
MTAwNjQ0DQo+ID4gLS0tIGEvbGliL2xpYnJ0ZV9rbmkvcnRlX2tuaV9maWZvLmgNCj4gPiArKysg
Yi9saWIvbGlicnRlX2tuaS9ydGVfa25pX2ZpZm8uaA0KPiA+IEBAIC0yOCw4ICsyOCwxMyBAQCBr
bmlfZmlmb19wdXQoc3RydWN0IHJ0ZV9rbmlfZmlmbyAqZmlmbywgdm9pZA0KPiA+ICoqZGF0YSwg
dW5zaWduZWQgbnVtKSAgew0KPiA+ICAJdW5zaWduZWQgaSA9IDA7DQo+ID4gIAl1bnNpZ25lZCBm
aWZvX3dyaXRlID0gZmlmby0+d3JpdGU7DQo+ID4gLQl1bnNpZ25lZCBmaWZvX3JlYWQgPSBmaWZv
LT5yZWFkOw0KPiA+ICAJdW5zaWduZWQgbmV3X3dyaXRlID0gZmlmb193cml0ZTsNCj4gPiArI2lm
ZGVmIFJURV9VU0VfQzExX01FTV9NT0RFTA0KPiA+ICsJdW5zaWduZWQgZmlmb19yZWFkID0gX19h
dG9taWNfbG9hZF9uKCZmaWZvLT5yZWFkLA0KPiA+ICsJCQkJCQkgX19BVE9NSUNfQUNRVUlSRSk7
DQo+ID4gKyNlbHNlDQo+ID4gKwl1bnNpZ25lZCBmaWZvX3JlYWQgPSBmaWZvLT5yZWFkOw0KPiA+
ICsjZW5kaWYNCj4gDQo+IFdoeSBhdG9taWMgbG9hZCBwcmVmZXJyZWQgYWdhaW5zdCAidm9sYXRp
bGUiLCB3b24ndCBib3RoIGVuZCB1cCBhY2Nlc3NpbmcNCj4gbWVtb3J5LCBpcyBhdG9taWMgbG9h
ZCBmYXN0ZXI/DQo+IA0KTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHdpdGggdGhlIGludHJvZHVj
dGlvbiBvZiBDMTEgYXRvbWljcywgJ3ZvbGF0aWxlJyB3YXMgcmVjb21tZW5kZWQgdG8gYmUgdXNl
ZCBmb3IgbWVtb3J5LW1hcHBlZCBJL08gbG9jYXRpb25zIG9ubHkuIEhlbmNlLCB3ZSByZW1vdmVk
IHRoZSAndm9sYXRpbGUnIGZvciB0aGUgdmFyaWFibGVzIHdoaWxlIHVzaW5nIEMxMSAoa2VlcGlu
ZyBpdCBkb2VzIG5vdCBodXJ0IGVpdGhlcikuIEhvd2V2ZXIsIHRoaXMgYWxzbyBtZWFucyB0aGF0
IGV2ZXJ5IGxvYWQgYW5kIHN0b3JlIG9mIHRoZSB2YXJpYWJsZSBoYXMgdG8gYmUgZG9uZSB1c2lu
ZyB0aGUgQzExIGF0b21pY3MgaW5jbHVkaW5nIHJlbGF4ZWQgbG9hZHMuDQoNClRoZSAnX19hdG9t
aWNfbG9hZF9uJyBhYm92ZSBpcyBwcm92aWRpbmcgdGhlIG1lbW9yeSBvcmRlcmluZyB3aGljaCB0
aGUgbm9ybWFsIGxvYWQgd2lsbCBub3QgcHJvdmlkZS4gRm9yIHJlbGF4ZWQgbWVtb3J5IG9yZGVy
ZWQgYXJjaGl0ZWN0dXJlcyBsaWtlIEFybSwgdGhlIG9yZGVyaW5nIG5lZWRzIHRvIGJlIGRvbmUg
ZXhwbGljaXRseSB0byBwcm92aWRlIGNvcnJlY3QgZnVuY3Rpb25hbGl0eS4NCg0KPiA+DQo+ID4g
IAlmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsNCj4gPiAgCQluZXdfd3JpdGUgPSAobmV3X3dy
aXRlICsgMSkgJiAoZmlmby0+bGVuIC0gMSk7IEBAIC0zOSw3DQo+ICs0NCwxMiBAQA0KPiA+IGtu
aV9maWZvX3B1dChzdHJ1Y3QgcnRlX2tuaV9maWZvICpmaWZvLCB2b2lkICoqZGF0YSwgdW5zaWdu
ZWQgbnVtKQ0KPiA+ICAJCWZpZm8tPmJ1ZmZlcltmaWZvX3dyaXRlXSA9IGRhdGFbaV07DQo+ID4g
IAkJZmlmb193cml0ZSA9IG5ld193cml0ZTsNCj4gPiAgCX0NCj4gPiArI2lmZGVmIFJURV9VU0Vf
QzExX01FTV9NT0RFTA0KPiA+ICsJX19hdG9taWNfc3RvcmVfbigmZmlmby0+d3JpdGUsIGZpZm9f
d3JpdGUsIF9fQVRPTUlDX1JFTEVBU0UpOw0KPiAjZWxzZQ0KPiA+ICsJcnRlX3NtcF93bWIoKTsN
Cj4gPiAgCWZpZm8tPndyaXRlID0gZmlmb193cml0ZTsNCj4gPiArI2VuZGlmDQo+IA0KPiBIb3cg
YXRvbWljIHN0b3JlIGd1YXJhbnRpZXMgImZpZm8tPmJ1ZmZlcltmaWZvX3dyaXRlXSA9IGRhdGFb
aV07IiB3aWxsIHdhaXQNCj4gImZpZm8tPndyaXRlID0gZmlmb193cml0ZTsiPyBJcyBhdG9taWMg
c3RvcmUgYWxzbyBiZWhhdmUgYXMgd3JpdGUgbWVtb3J5DQo+IGJhcnJpZXI/DQpfX2F0b21pY19z
dG9yZV9uIHdpdGggX19BVE9NSUNfUkVMRUFTRSB3aWxsIHByZXZlbnQgbWVtb3J5IHJlb3JkZXJp
bmcgb2YgZmlmby0+d3JpdGUgd2l0aCBhbnkgcHJlY2VkaW5nIGxvYWRzIG9yIHN0b3Jlcy4gVGhp
cyBpcyBjYWxsZWQgb25lLXdheSBiYXJyaWVyIHByb3ZpZGluZyBsb2FkLXN0b3JlIGFuZCBzdG9y
ZS1zdG9yZSBmZW5jZSBbMV0uDQoNClsxXSBodHRwczovL3ByZXNoaW5nLmNvbS8yMDEyMDkxMy9h
Y3F1aXJlLWFuZC1yZWxlYXNlLXNlbWFudGljcy8NCg==