From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id F17ABA00E6 for ; Fri, 12 Jul 2019 18:01:58 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 99F501BE06; Fri, 12 Jul 2019 18:01:57 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30074.outbound.protection.outlook.com [40.107.3.74]) by dpdk.org (Postfix) with ESMTP id 9A7621BE02; Fri, 12 Jul 2019 18:01:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+DocwoEJT6dASaAGuiCdrGtegqDpSgks9tikvTyU6fQ=; b=WWuXbTBfCrqyLtVIIShg9xYx1snAfOM/daxS0bEII/Yj2NyH4vUGuE93nMF6GsF0+x6kjJoMgSnqt+PYguXSzEq8oPphakN2b04l4c626fejytZfsiuXAWYdlH1i05e+RqbNownpgEUAe03KBWW2JNqg14zCaiDVZKE3wtXx460= Received: from VI1PR08MB3167.eurprd08.prod.outlook.com (52.133.15.142) by VI1PR08MB3664.eurprd08.prod.outlook.com (20.177.61.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.19; Fri, 12 Jul 2019 16:01:53 +0000 Received: from VI1PR08MB3167.eurprd08.prod.outlook.com ([fe80::5c6f:a70a:a1d7:5d65]) by VI1PR08MB3167.eurprd08.prod.outlook.com ([fe80::5c6f:a70a:a1d7:5d65%5]) with mapi id 15.20.2052.020; Fri, 12 Jul 2019 16:01:52 +0000 From: "Gavin Hu (Arm Technology China)" To: Honnappa Nagarahalli , Olivier Matz CC: "thomas@monjalon.net" , "dev@dpdk.org" , nd , "jerinj@marvell.com" , "hemant.agrawal@nxp.com" , "Nipun.gupta@nxp.com" , "i.maximets@samsung.com" , "stable@dpdk.org" , "Ruifeng Wang (Arm Technology China)" , nd Thread-Topic: [dpdk-dev] [PATCH v7 1/2] ring: add reset API to flush the ring when not in use Thread-Index: AQHU2t/X3hxWBTBOakC52QaVFHDc4Ka7N7AZgAw7AzCAAAbpgIAADIpQgAATmwCAADbCoIAACTYwgAAGa1A= Date: Fri, 12 Jul 2019 16:01:52 +0000 Message-ID: References: <20181212062404.30243-1-gavin.hu@arm.com> <1552620686-10347-2-git-send-email-gavin.hu@arm.com> <20190329141755.ziopuvhepdi372aa@platinum> <2965897.HCpMyYeHc3@xps> <20190712095339.kfuqskwok5r5j4nv@platinum> <20190712114842.4igwthwrg6cmxqs5@platinum> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 0ba509ee-77d6-4cee-befc-98798b08abeb.0 x-checkrecipientchecked: true authentication-results: spf=none (sender IP is ) smtp.mailfrom=Gavin.Hu@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 99f02170-862a-4397-d3e1-08d706e241a5 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VI1PR08MB3664; x-ms-traffictypediagnostic: VI1PR08MB3664: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-microsoft-antispam-prvs: nodisclaimer: True x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 00963989E5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(136003)(346002)(39860400002)(376002)(396003)(199004)(189003)(13464003)(55236004)(486006)(7696005)(64756008)(33656002)(5660300002)(102836004)(66556008)(66476007)(66446008)(52536014)(99286004)(476003)(76176011)(478600001)(2906002)(66946007)(76116006)(11346002)(3846002)(7736002)(66066001)(6116002)(305945005)(74316002)(26005)(6506007)(256004)(53546011)(6436002)(229853002)(4326008)(54906003)(25786009)(9686003)(8936002)(71200400001)(81156014)(81166006)(8676002)(316002)(71190400001)(14454004)(6246003)(68736007)(86362001)(55016002)(446003)(186003)(53936002)(110136005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3664; H:VI1PR08MB3167.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: Pis9hjGjSITOXqBpI00dKAhlMjuoJq6hvQFlCFhZwqU1Bi5S4CUEx7up1gpucQxu2DinZoArlqAgiYMvAXJZ4+pPO+C5Vi5clOiToe+vmcxLQfzJiFJrHevMvXRSYDocmsitoY3gHmktmdqRLfnWn4aTAPv0naPLkezU6We8OL/szrWnlBI2FdbH1sXzdJESvNxiM9phMmsjl60Z0NG4FhbP9nKQ8QRs0H2+i2PBhBhIN83MmriOXqjYd+fgG3XLQZoc48v+mr4XccrxHoAs78PNuK2cqDxa/cg+YYTNggC7l4vraJ+KLRd0D8ZsEZkRkPszXybEUQzw/TCCgd8KiKXKnH867lMN82f/bmHFccBWxOO+YKc+ZGKDL5qT9VZx/cI8vXG9JjkR0RS1Wkm/ACxnA2avbxjNSCuyS5bqc+4= 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: 99f02170-862a-4397-d3e1-08d706e241a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2019 16:01:52.7638 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Gavin.Hu@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3664 Subject: Re: [dpdk-dev] [PATCH v7 1/2] ring: add reset API to flush the ring when not in use 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBIb25uYXBwYSBOYWdhcmFoYWxs aSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gU2VudDogRnJpZGF5LCBKdWx5IDEy LCAyMDE5IDExOjQxIFBNDQo+IFRvOiBHYXZpbiBIdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxH YXZpbi5IdUBhcm0uY29tPjsgT2xpdmllciBNYXR6DQo+IDxvbGl2aWVyLm1hdHpANndpbmQuY29t Pg0KPiBDYzogdGhvbWFzQG1vbmphbG9uLm5ldDsgZGV2QGRwZGsub3JnOyBuZCA8bmRAYXJtLmNv bT47DQo+IGplcmluakBtYXJ2ZWxsLmNvbTsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgTmlwdW4u Z3VwdGFAbnhwLmNvbTsNCj4gaS5tYXhpbWV0c0BzYW1zdW5nLmNvbTsgc3RhYmxlQGRwZGsub3Jn OyBSdWlmZW5nIFdhbmcgKEFybQ0KPiBUZWNobm9sb2d5IENoaW5hKSA8UnVpZmVuZy5XYW5nQGFy bS5jb20+OyBuZCA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUkU6IFtkcGRrLWRldl0gW1BBVENI IHY3IDEvMl0gcmluZzogYWRkIHJlc2V0IEFQSSB0byBmbHVzaCB0aGUgcmluZw0KPiB3aGVuIG5v dCBpbiB1c2UNCj4gDQo+IDxzbmlwPg0KPiANCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4g MjkvMDMvMjAxOSAxNToxNywgT2xpdmllciBNYXR6Og0KPiA+ID4gPiA+ID4gPiA+IEhpLA0KPiA+ ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gT24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMTE6 MzE6MjVBTSArMDgwMCwgR2F2aW4gSHUgd3JvdGU6DQo+ID4gPiA+ID4gPiA+ID4gPiBDdXJyZW50 bHksIHRoZSBmbHVzaCBpcyBkb25lIGJ5IGRlcXVldWluZyB0aGUgcmluZyBpbiBhIHdoaWxlDQo+ IGxvb3AuDQo+ID4gPiBJdCBpcw0KPiA+ID4gPiA+ID4gPiA+ID4gbXVjaCBzaW1wbGVyIHRvIGZs dXNoIHRoZSBxdWV1ZSBieSByZXNldHRpbmcgdGhlIGhlYWQgYW5kDQo+ID4gPiA+ID4gPiA+ID4g PiB0YWlsDQo+ID4gPiBpbmRpY2VzLg0KPiA+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4g PiA+IEZpeGVzOiBhZjc1MDc4ZmVjZTMgKCJmaXJzdCBwdWJsaWMgcmVsZWFzZSIpDQo+ID4gPiA+ ID4gPiA+ID4gPiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4gPiA+ID4gPiA+ID4gPg0KPiA+ID4g PiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogR2F2aW4gSHUgPGdhdmluLmh1QGFybS5jb20+DQo+ ID4gPiA+ID4gPiA+ID4gPiBSZXZpZXdlZC1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdA YXJtLmNvbT4NCj4gPiA+ID4gPiA+ID4gPiA+IFJldmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFo YWxsaQ0KPiA+ID4gPGhvbm5hcHBhLm5hZ2FyYWhhbGxpQGFybS5jb20+DQo+ID4gPiA+ID4gPiA+ ID4gPiAtLS0NCj4gPiA+ID4gPiA+ID4gPiA+IC0tLSBhL2xpYi9saWJydGVfcmluZy9ydGVfcmlu Z192ZXJzaW9uLm1hcA0KPiA+ID4gPiA+ID4gPiA+ID4gKysrIGIvbGliL2xpYnJ0ZV9yaW5nL3J0 ZV9yaW5nX3ZlcnNpb24ubWFwDQo+ID4gPiA+ID4gPiA+ID4gPiBAQCAtMTcsMyArMTcsMTAgQEAg RFBES18yLjIgew0KPiA+ID4gPiA+ID4gPiA+ID4gIAlydGVfcmluZ19mcmVlOw0KPiA+ID4gPiA+ ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiA+ICB9IERQREtfMi4wOw0KPiA+ID4gPiA+ID4gPiA+ ID4gKw0KPiA+ID4gPiA+ID4gPiA+ID4gK0VYUEVSSU1FTlRBTCB7DQo+ID4gPiA+ID4gPiA+ID4g PiArICAgIGdsb2JhbDoNCj4gPiA+ID4gPiA+ID4gPiA+ICsNCj4gPiA+ID4gPiA+ID4gPiA+ICsJ cnRlX3JpbmdfcmVzZXQ7DQo+ID4gPiA+ID4gPiA+ID4gPiArDQo+ID4gPiA+ID4gPiA+ID4gPiAr fTsNCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IFRvIG1lLCBhIHN0YXRpYyBpbmxp bmUgZnVuY3Rpb24gZG9lcyBub3QgbmVlZCB0byBiZSBhZGRlZCBpbg0KPiA+ID4gPiA+ID4gPiA+ IHJ0ZV9yaW5nX3ZlcnNpb24ubWFwIChvciBpcyBpdCBkdWUgdG8gYSBjaGVjayBzY3JpcHQNCj4g PiA+ID4gPiA+ID4gPiBjaGVja2luZyB0aGUgX19ydGVfZXhwZXJpbWVudGFsIHRhZyA/KS4gSSBm b3VuZCBhdCBsZWFzdCBvbmUNCj4gPiA+ID4gPiA+ID4gPiBjb21taXQgd2hlcmUgaXQgaXMgbm90 IHRoZSBjYXNlOg0KPiA+ID4gPiA+ID4gPiA+IGMyNzdiMzRjMWIzYiAoIm1idWY6IGFkZCBmdW5j dGlvbiByZXR1cm5pbmcgYnVmZmVyIGFkZHJlc3MiKQ0KPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ ID4gPiA+ID4gVGhlcmUgYXJlIDIgb3B0aW9uczoNCj4gPiA+ID4gPiA+ID4gPiAxLSByZW1vdmUg dGhlIHJ0ZV9yaW5nX3ZlcnNpb24ubWFwIHBhcnQgb2YgdGhlIHBhdGNoLg0KPiA+ID4gPiA+ID4g PiA+IDItIGNoYW5nZSB0aGUgc3RhdGljIGlubGluZSBmdW5jdGlvbiBpbnRvIGEgc3RhbmRhcmQg ZnVuY3Rpb24uDQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBJIHdvdWxkIHByZWZl ciAyLSwgYmVjYXVzZSBpdCBhbGxvd3MgdG8ga2VlcCBhbiBhcGkvYWJpDQo+ID4gPiA+ID4gPiA+ ID4gY29tcGF0IGxheWVyIGluIHRoZSBmdXR1cmUuDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiA+IFRoZXJlIGFyZSBubyBuZXdzIGFib3V0IHRoaXMgcGF0Y2guDQo+ID4gPiA+ID4gPiA+IEkg Y2xhc3NpZnkgaXQgYXMgY2hhbmdlcyByZXF1ZXN0ZWQuDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ ID4gPiBTb3JyeSBmb3IgbWlzc2VkIHlvdXIgY29tbWVudHMgZm9yIGxvbmcgdGltZSwgSSBqdXN0 IHN1Ym1pdHRlZCB2OC4NCj4gPiA+ID4gPiA+IEkgdG9vayB0aGUgZmlyc3Qgb3B0aW9uIGFzIGl0 IGlzIGluIHRoZSBkYXRhIHBhdGggYW5kIHRvIGtlZXANCj4gPiA+ID4gPiA+IGNvbnNpc3RlbnQg dG8NCj4gPiA+IGl0cw0KPiA+ID4gPiA+IG5laWdoYm9yaW5nIGZ1bmN0aW9ucy4NCj4gPiA+ID4g Pg0KPiA+ID4gPiA+IENvdWxkIHlvdSBnaXZlIGEgbGl0dGxlIG1vcmUgY29udGV4dCBhYm91dCB3 aHkgeW91IG5lZWQgdG8gcmVzZXQNCj4gPiA+ID4gPiB0aGUgcmluZyBpbiB0aGUgZGF0YSBwYXRo PyBJIHNlZSB0aGF0IGl0IGlzIHVzZWQgaW4NCj4gPiA+ID4gPiBydGVfaGFzaF9yZXNldCgpLCBi dXQgaW4gbXkgdGhpbmtpbmcsIHRoaXMgd2FzIG1vcmUgdXNlZCBhdCBpbml0L2V4aXQuDQo+ID4g PiA+IFNvcnJ577yMbGl0ZXJhbGx5IGl0IGlzIGluIHRoZSBjb250cm9sIHBhdGgsIGJ1dCBJIHdh cyBpbXByZXNzZWQgaXQNCj4gPiA+ID4gd2lsbCBpbXBhY3QNCj4gPiA+IHRoZQ0KPiA+ID4gPiBE YXRhIHBhdGggcGVyZm9ybWFuY2Ugd2hlbiBkaXNjdXNzaW5nIHRoaXMgcGF0Y2ggd2l0aCBIb25u YXBwYS4NCj4gPiA+DQo+ID4gPiBJJ20gYXNraW5nIHRoaXMgYmVjYXVzZSBnaXZlbiB0aGUgcmVj ZW50IGRpc2N1c3Npb25zIGFib3V0IEFCSQ0KPiA+ID4gc3RhYmlsaXR5LCBJJ2QgbGlrZSB0byBh dm9pZCBkZWZpbmluZyBhIG5ldyBzdGF0aWMgaW5saW5lIGlmIGl0IGlzIG5vdCByZXF1aXJlZC4N Cj4gPg0KPiA+IE9rLCB3aWxsIHRha2UgMm5kIG9wdGlvbiBpbiBWOSwgYW5kIHNxdWFzaCB0aGUg dHdvIHBhdGNoZXMgaW50byBvbmUsDQo+IG90aGVyd2lzZQ0KPiA+IGl0IHJlcG9ydHMgdGhlIGZv bGxvd2luZyBlcnJvcjoNCj4gPiAiZXJyb3I6IOKAmHJ0ZV9yaW5nX3Jlc2V04oCZIGRlZmluZWQg YnV0IG5vdCB1c2VkIFstV2Vycm9yPXVudXNlZC1mdW5jdGlvbl0iDQo+IEFncmVlLCBpdCBpcyBh IGNvbnRyb2wgcGF0aCBmdW5jdGlvbiwgZG9lcyBub3QgaW1wYWN0IGFueSBkYXRhIHBhdGgNCj4g cGVyZm9ybWFuY2UuIEl0IHNob3VsZCBub3QgYmUgaW5saW5lLg0KVGhhbmtzIGZvciB5b3VyIGNs YXJpZmljYXRpb24sIEkgc3VibWl0dGVkIHY5IGZvciB0aGlzLg0K