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 5CE4EA0529; Wed, 8 Jul 2020 19:06:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7E7DA1D736; Wed, 8 Jul 2020 19:06:04 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 0BA071D6C3 for ; Wed, 8 Jul 2020 19:06:01 +0200 (CEST) IronPort-SDR: EEgr8fGuahRkvuHMH366tX/lJRR8Gv2uY3xelX30tG6VDHtpuluIe8lyV1BC0QtnDeSVwdK1K+ P5ajojP33bPQ== X-IronPort-AV: E=McAfee;i="6000,8403,9676"; a="145964210" X-IronPort-AV: E=Sophos;i="5.75,328,1589266800"; d="scan'208";a="145964210" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2020 10:06:01 -0700 IronPort-SDR: Fp63trCwTHcnRJUf7QfptKQG0mIJVq7uu4Enp/E2uFPHxcfx3UD3MSA+A+q1Uwiyx1ZZgFU+wc PJnzzUHQTVHg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,328,1589266800"; d="scan'208";a="283858939" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga006.jf.intel.com with ESMTP; 08 Jul 2020 10:06:00 -0700 Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 8 Jul 2020 10:06:00 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 8 Jul 2020 10:06:00 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.177) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 8 Jul 2020 10:05:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rd7YJQut1qJe1PL/MHYlTdQbRQOFlSj3ClohWIDT3l3dxPWmJbHuuuLbPNLykLHtHdWnzXHe9bZ4g83h7GnuB/s+G3kYSw9AUTFxo8TNeQeKSKz7s7m4TZEyiD9XdKcK/gmRJ7NUG71izCWqQ0jHwILZCo+zOiqX2ExlCXs5CNa63BsbkYaXR0jeMeeE0oWHTSUogMxq68NsnRVDeosOCgXjlB46PSiwaFMry7l5sxCjHrqVQ6h0LgQBhGEo6ht0VmBQd9fT7KhLXWYdv00KR8iIPTx8np9hAAv5CJmOsmMzf2/NrPbsJi+EGjEa2sEjioiSkeot5Q72KVx60pub7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Lz+PIU9LpNeuxZYSbJ31amXckUuks4PGWwfL9EsBOg=; b=W7ji5L//1K6l4zb8LVBbInFlzWqArRxjIcWR/9Qp1g0jcprYZpJEZp9eNZZ5zuCsWdOGG3b3iH1YTI/CTKXTE5jAzgUVIp/kOr63ju73boLByEbD95F4kBYh59Q36jRkodahEA5d1GoIbfe0JrkG+O5KWMEh+MUjNQFg6RLXHnL+JvJbElwSmZqm2PosOrPmsdBXtcMfYal67Z367fsv+LS7hetHutmBx5qnEExO/nROMfDe8wQL9pj7L8mcm13yZAt4/3OcALRaf7tK6KvBVYxf9mprqnbXBta0CV4VjzZCtZKCQFLC3uQvOgHsuachVGIoZX1tQe5hH3sT+4N6Kg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Lz+PIU9LpNeuxZYSbJ31amXckUuks4PGWwfL9EsBOg=; b=iE2uKfXHwcxTjxkVgDnTVJA9hI8XNK4qs5/1gXFHoal3bCRXlsREPaWlyAhFAe/aDvWhf4a5vWTAwlPD4tpamwT6IEs1JOPdSmipL+L+QJXfqY/5FUdAqSV8YN6SD+mZo9UjaURHmJBdN/P7+nQXCEEVkljFNIXGyYrZOVEb27Y= Received: from BYAPR11MB3301.namprd11.prod.outlook.com (2603:10b6:a03:7f::26) by BY5PR11MB4274.namprd11.prod.outlook.com (2603:10b6:a03:1c1::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.21; Wed, 8 Jul 2020 17:05:33 +0000 Received: from BYAPR11MB3301.namprd11.prod.outlook.com ([fe80::f160:29ab:b8f9:4189]) by BYAPR11MB3301.namprd11.prod.outlook.com ([fe80::f160:29ab:b8f9:4189%6]) with mapi id 15.20.3153.031; Wed, 8 Jul 2020 17:05:32 +0000 From: "Ananyev, Konstantin" To: David Marchand , Feifei Wang CC: dev , nd Thread-Topic: [dpdk-dev] [PATCH 0/3] ring clean up Thread-Index: AQHWUSSQ0Is55XnMG0iUCRfMoGF/hqj9zBoAgAAlIdA= Date: Wed, 8 Jul 2020 17:05:32 +0000 Message-ID: References: <20200703102651.8918-1-feifei.wang2@arm.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.151.187] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d4a17fd6-e17b-475b-d504-08d823611fdb x-ms-traffictypediagnostic: BY5PR11MB4274: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F94tmgX/upR1Kh0i3qxZhLQUcbQLY4/LLXBrA3Ara+xBq+Wo1E9SSvvTggafGByHiFt2txh7kfincCWTuJSpj03B6TMpek0HK4EFPPGtfdG9sUrLWXoh94VCR+Par5Eezq/SWkGo6xNfB2T2Qv1r4TmxjXoN5es6opc9V+slCG1C+G2aj3WdlY01pHL6vHzNqk3/E03ckfsau5yKqvMynOahYpjwzmaGyFwnFCHpR+flZjPuduobxEfnsZnZTMdD8g3z+p35cDExFuEBvIdRctZK26Ua2NF6qy1kzv4/A0s5SEkZgLqW/ObJzfaSOMGlc2l2DS8R6cJJa5WFfLxz8QapAP8fivt4OjSYmbIAE/6hkpvvjqGQonXcm6dpgoelRiCNNb7HPa5BV2/Yi08mDA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3301.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(136003)(366004)(346002)(39860400002)(376002)(966005)(316002)(54906003)(33656002)(110136005)(8676002)(8936002)(71200400001)(86362001)(5660300002)(7696005)(52536014)(66556008)(83380400001)(64756008)(66446008)(66476007)(66946007)(76116006)(9686003)(6506007)(53546011)(2906002)(26005)(55016002)(4326008)(186003)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: RvHe2JxeKltepeijtJ7cLPbZmmt8Sm+ct1Kov5y8AoZFjMktZajh6SBV7QICz4KoS5TT7fdBoCsVE+5GueDm4P3yausEfHCVjrTvHuzCyFSYaQxcL52MMAuyBAgmoehr6YptV8YUXZkfFd6E+XoGIuBhk5bZShwQOdU2FtvtYCF6LaYT55A0GmfPcZRlH3vtfyt1JRxNbjWrk+u5XGKCXAfwa5fZxFPdRXC1cjIV9YudQBV83VDf2Oz3ek1E32keW5Rg2r52EqeS9xTBT7mtxw37fuZXMIxSKJQdEdLga8z2JYgaOX0xotQIzafY+XJTzP5kOcR/x4uxFCcehGX4TInSCF8WXX/mKF41pBfMpGzHV94peSNmBxaxUTthYuZnMibX66ekqHs7/GypIszJ7UvP+YjQB3faxKi6FyU3o1G/twuyb9B+cB24rq7pNagkFH17J2/YvYLLmbGYtFQlGfMrkvXTGvE+9j86hSgeM3hhq4pV6sF1A9bnlN7ESu5d x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3301.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4a17fd6-e17b-475b-d504-08d823611fdb X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2020 17:05:32.4896 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UEkutavCelpZt+PJ/VqnsKMXMqzryiERnJG65clpU4KkKINcSBiUEgGZ24Rp/GNIuSaDnpOAljusRfz47ta70DPhvlaMnoalc8wbdf+ZsgU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4274 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 0/3] ring clean up 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" PiBPbiBGcmksIEp1bCAzLCAyMDIwIGF0IDEyOjI3IFBNIEZlaWZlaSBXYW5nIDxmZWlmZWkud2Fu ZzJAYXJtLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBEbyBzb21lIHdvcmsgZm9yIHJpbmcgcmVmYWN0 b3JpbmcsIHdoaWNoIGluY2x1ZGVzOg0KPiA+IDEuIHJlbW92ZSBleHBlcmltZW50YWwgdGFncw0K PiA+IDIuIHVzZSBlbGVtZW50IEFQSXMgdG8gaW1wbGVtZW50IGxlZ2FjeSBBUElzDQo+IA0KPiBU aGlzIHNlcmllcyB0cmlnZ2VycyB1bml0IHRlc3QgZmFpbHVyZXMuDQo+IGh0dHBzOi8vdHJhdmlz LWNpLmNvbS9naXRodWIvb3Zzcm9ib3QvZHBkay9idWlsZHMvMTc0MTk2MTE1DQo+IA0KPiBodHRw czovL3RyYXZpcy1jaS5jb20vZ2l0aHViL292c3JvYm90L2RwZGsvam9icy8zNTczMTQzODcjTDEw OTINCj4gDQo+IEluIG15IGVudjoNCj4gDQo+IHRlc3RfcmVmY250X3NsYXZlIHN0YXJ0ZWQgYXQg bGNvcmUgMjINCj4gdGVzdF9yZWZjbnRfc2xhdmUgc3RhcnRlZCBhdCBsY29yZSAyMw0KPiB0ZXN0 X3JlZmNudF9zbGF2ZSBzdGFydGVkIGF0IGxjb3JlIDI0DQo+IHRlc3RfcmVmY250X3NsYXZlIHN0 YXJ0ZWQgYXQgbGNvcmUgMjUNCj4gdGVzdF9yZWZjbnRfc2xhdmUgc3RhcnRlZCBhdCBsY29yZSAy Ng0KPiB0ZXN0X3JlZmNudF9zbGF2ZSBzdGFydGVkIGF0IGxjb3JlIDI3DQo+IHRlc3RfcmVmY250 X21hc3RlciBzdGFydGVkIGF0IGxjb3JlIDENCj4gDQo+IFRocmVhZCA2ICJsY29yZS1zbGF2ZS00 IiByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0aW9uIGZhdWx0Lg0KPiBbU3dpdGNo aW5nIHRvIFRocmVhZCAweDdmZmZmNDcyMzQwMCAoTFdQIDM3NDY3OSldDQo+IDB4MDAwMDAwMDAw MDdlMjlkMCBpbiBydGVfcGt0bWJ1Zl9mcmVlIChtPTB4ZmZmZjAwMDEwMDAxMDAwMCkgYXQNCj4g Li4vLi4vZHBkay9saWIvbGlicnRlX21idWYvcnRlX21idWYuaDoxNDA3DQo+IDE0MDcgICAgICAg ICAgICBtX25leHQgPSBtLT5uZXh0Ow0KPiBNaXNzaW5nIHNlcGFyYXRlIGRlYnVnaW5mb3MsIHVz ZTogZG5mIGRlYnVnaW5mby1pbnN0YWxsDQo+IGRidXMtbGlicy0xLjEyLjE4LTEuZmMzMS54ODZf NjQgZWxmdXRpbHMtbGliZWxmLTAuMTc5LTIuZmMzMS54ODZfNjQNCj4gamFuc3Nvbi0yLjEyLTQu ZmMzMS54ODZfNjQgbGliYnBmLTAuMC43LTEuZmMzMS54ODZfNjQNCj4gbGliYnNkLTAuOS4xLTQu ZmMzMS54ODZfNjQgbGliZmR0LTEuNi4wLTEuZmMzMS54ODZfNjQNCj4gbGliZ2NjLTkuMy4xLTIu ZmMzMS54ODZfNjQgbGliZ2NyeXB0LTEuOC41LTEuZmMzMS54ODZfNjQNCj4gbGlibmwzLTMuNS4w LTEuZmMzMS54ODZfNjQgbGlicGNhcC0xLjkuMS0yLmZjMzEueDg2XzY0DQo+IGx6NC1saWJzLTEu OS4xLTEuZmMzMS54ODZfNjQgbnVtYWN0bC1saWJzLTIuMC4xMi0zLmZjMzEueDg2XzY0DQo+IG9w ZW5zc2wtbGlicy0xLjEuMWctMS5mYzMxLng4Nl82NCBzeXN0ZW1kLWxpYnMtMjQzLjgtMS5mYzMx Lng4Nl82NA0KPiB4ei1saWJzLTUuMi41LTEuZmMzMS54ODZfNjQgemxpYi0xLjIuMTEtMjAuZmMz MS54ODZfNjQNCj4gKGdkYikgYnQNCj4gIzAgIDB4MDAwMDAwMDAwMDdlMjlkMCBpbiBydGVfcGt0 bWJ1Zl9mcmVlIChtPTB4ZmZmZjAwMDEwMDAxMDAwMCkgYXQNCj4gLi4vLi4vZHBkay9saWIvbGli cnRlX21idWYvcnRlX21idWYuaDoxNDA3DQo+ICMxICB0ZXN0X3JlZmNudF9zbGF2ZSAoYXJnPTB4 MTdmN2UzOTQwKSBhdCAuLi8uLi9kcGRrL2FwcC90ZXN0L3Rlc3RfbWJ1Zi5jOjEwMTYNCj4gIzIg IDB4MDAwMDAwMDAwMDQ0NmE4OSBpbiBlYWxfdGhyZWFkX2xvb3AgKGFyZz08b3B0aW1pemVkIG91 dD4pIGF0DQo+IC4uLy4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwvbGludXgvZWFsX3RocmVhZC5jOjEy Nw0KPiAjMyAgMHgwMDAwN2ZmZmY3MDljNGUyIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC91c3Iv bGliNjQvbGlicHRocmVhZC5zby4wDQo+ICM0ICAweDAwMDA3ZmZmZjZmYzk2YTMgaW4gY2xvbmUg KCkgZnJvbSAvdXNyL2xpYjY0L2xpYmMuc28uNg0KPiANCg0KDQpBaCwgeWVzIGluZGVlZCB0aGVy ZSBpcyBwcm9ibGVtIHdpdGhpbiBzaW5nbGUgZW5xdWV1ZS4NCkl0IHNob3VsZCBiZToNCg0KZGlm ZiAtLWdpdCBhL2xpYi9saWJydGVfcmluZy9ydGVfcmluZy5oIGIvbGliL2xpYnJ0ZV9yaW5nL3J0 ZV9yaW5nLmgNCmluZGV4IDJhMjE5MGJmYy4uZGExN2VkNmQ3IDEwMDY0NA0KLS0tIGEvbGliL2xp YnJ0ZV9yaW5nL3J0ZV9yaW5nLmgNCisrKyBiL2xpYi9saWJydGVfcmluZy9ydGVfcmluZy5oDQpA QCAtMjg0LDcgKzI4NCw3IEBAIHJ0ZV9yaW5nX2VucXVldWVfYnVsayhzdHJ1Y3QgcnRlX3Jpbmcg KnIsIHZvaWQgKiBjb25zdCAqb2JqX3RhYmxlLA0KIHN0YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5l IGludA0KIHJ0ZV9yaW5nX21wX2VucXVldWUoc3RydWN0IHJ0ZV9yaW5nICpyLCB2b2lkICpvYmop DQogew0KLSAgICAgICByZXR1cm4gcnRlX3JpbmdfbXBfZW5xdWV1ZV9lbGVtKHIsIG9iaiwgc2l6 ZW9mKHZvaWQgKikpOw0KKyAgICAgICByZXR1cm4gcnRlX3JpbmdfbXBfZW5xdWV1ZV9lbGVtKHIs ICZvYmosIHNpemVvZih2b2lkICopKTsNCiB9DQoNCiAvKioNCkBAIC0zMDEsNyArMzAxLDcgQEAg cnRlX3JpbmdfbXBfZW5xdWV1ZShzdHJ1Y3QgcnRlX3JpbmcgKnIsIHZvaWQgKm9iaikNCiBzdGF0 aWMgX19ydGVfYWx3YXlzX2lubGluZSBpbnQNCiBydGVfcmluZ19zcF9lbnF1ZXVlKHN0cnVjdCBy dGVfcmluZyAqciwgdm9pZCAqb2JqKQ0KIHsNCi0gICAgICAgcmV0dXJuIHJ0ZV9yaW5nX3NwX2Vu cXVldWVfZWxlbShyLCBvYmosIHNpemVvZih2b2lkICopKTsNCisgICAgICAgcmV0dXJuIHJ0ZV9y aW5nX3NwX2VucXVldWVfZWxlbShyLCAmb2JqLCBzaXplb2Yodm9pZCAqKSk7DQogfQ0KDQogLyoq DQpAQCAtMzIyLDcgKzMyMiw3IEBAIHJ0ZV9yaW5nX3NwX2VucXVldWUoc3RydWN0IHJ0ZV9yaW5n ICpyLCB2b2lkICpvYmopDQogc3RhdGljIF9fcnRlX2Fsd2F5c19pbmxpbmUgaW50DQogcnRlX3Jp bmdfZW5xdWV1ZShzdHJ1Y3QgcnRlX3JpbmcgKnIsIHZvaWQgKm9iaikNCiB7DQotICAgICAgIHJl dHVybiBydGVfcmluZ19lbnF1ZXVlX2VsZW0ociwgb2JqLCBzaXplb2Yodm9pZCAqKSk7DQorICAg ICAgIHJldHVybiBydGVfcmluZ19lbnF1ZXVlX2VsZW0ociwgJm9iaiwgc2l6ZW9mKHZvaWQgKikp Ow0KIH0NCg0KIC8qKg0KDQo=