From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <hhaim@cisco.com>
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77])
 by dpdk.org (Postfix) with ESMTP id 7B2439256
 for <dev@dpdk.org>; Tue,  5 Jan 2016 12:11:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=4508; q=dns/txt; s=iport;
 t=1451992288; x=1453201888;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=LMbrGc5u/S9HDUbc8VaSQbnXVQZwOPBAloQvDpWJf3M=;
 b=Tf+O1eBHugn2Gu6PBNJ0LyIJzRt7dmwdryJf+EUVN3AXW0JQYGPqGrmS
 VY6M08hK9GOR1AmP+q3e+mIQf3Lun7nA6a+l0ad4m8o4Hvrg4qu69esm/
 7cwDEytji4dOVk0CLW4CiWBSXHQgMirhTUKjx5FU4ZSSVyze+omK1DYWF M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D9AQDho4tW/4UNJK1egzqBPwaIU7FRg?=
 =?us-ascii?q?hMBDYFkhg8CHH84FAEBAQEBAQGBCoQ0AQEBAwEjEUUFBwQCAQgRBAEBAQICIwM?=
 =?us-ascii?q?CAgIwFAEICAIEAQ0FCBOIDAiwO5EJAQEBAQEBAQEBAQEBAQEBAQEBAQEBGIEBh?=
 =?us-ascii?q?VWDe4EEhCVIgwaBSQWHXo8qAY1LgWONIUSKCoNyASABAUKECnKECAGBBwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.20,525,1444694400"; d="scan'208";a="60806432"
Received: from alln-core-11.cisco.com ([173.36.13.133])
 by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 05 Jan 2016 11:11:25 +0000
Received: from XCH-RTP-003.cisco.com (xch-rtp-003.cisco.com [64.101.220.143])
 by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id
 u05BBPY7032709
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 5 Jan 2016 11:11:25 GMT
Received: from xch-rtp-017.cisco.com (64.101.220.157) by XCH-RTP-003.cisco.com
 (64.101.220.143) with Microsoft SMTP Server (TLS) id 15.0.1104.5;
 Tue, 5 Jan 2016 06:11:25 -0500
Received: from xch-rtp-017.cisco.com ([64.101.220.157]) by
 XCH-RTP-017.cisco.com ([64.101.220.157]) with mapi id 15.00.1104.009; Tue, 5
 Jan 2016 06:11:24 -0500
From: "Hanoch Haim (hhaim)" <hhaim@cisco.com>
To: Olivier MATZ <olivier.matz@6wind.com>, "bruce.richardson@intel.com"
 <bruce.richardson@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v2] mbuf: optimize rte_mbuf_refcnt_update
Thread-Index: AQHRRvdSBdlb5jcirkKWcHjQnHrDiJ7ragvggAGrnoD//61g8A==
Date: Tue, 5 Jan 2016 11:11:24 +0000
Message-ID: <521c3b8c6a014c24824bb1c5f17dca03@XCH-RTP-017.cisco.com>
References: <d18f2062724a4453a1f709dcf4f30792@XCH-RTP-017.cisco.com>
 <568A7959.7030506@6wind.com>
 <7f5255b98dcb4f2396ada16d5eb43e5a@XCH-RTP-017.cisco.com>
 <568BA1A1.2070300@6wind.com>
In-Reply-To: <568BA1A1.2070300@6wind.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [64.103.60.135]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "dev@dpdk.org" <dev@dpdk.org>, "Ido Barnea \(ibarnea\)" <ibarnea@cisco.com>,
 "Itay Marom \(imarom\)" <imarom@cisco.com>
Subject: Re: [dpdk-dev] [PATCH v2] mbuf: optimize rte_mbuf_refcnt_update
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jan 2016 11:11:29 -0000

SGkgT2xpdmVyLCANClRoYW5rIHlvdSBmb3IgdGhlIGZhc3QgcmVzcG9uc2UgYW5kIGl0IHdvdWxk
IGJlIGdyZWF0IHRvIG9wZW4gYSBkaXNjdXNzaW9uIG9uIHRoYXQuDQpJbiBnZW5lcmFsIG91ciBw
cm9qZWN0IGNhbiBsZXZlcmFnZSB5b3VyIG9wdGltaXphdGlvbiBhbmQgSSB0aGluayBpdCBpcyBn
cmVhdCAod2Ugc2hvdWxkIGhhdmUgdGhvdWdodCBhYm91dCBpdCkgLiBXZSBjYW4gdXNlIGl0IHVz
aW5nIHRoZSB3b3JrYXJvdW5kIEkgZGVzY3JpYmVkLg0KSG93ZXZlciwgZm9yIG1lIGl0ICBzZWVt
cyBvZGQgdGhhdCAgcnRlX3BrdG1idWZfYXR0YWNoICgpIHRoYXQgZG9lcyBub3QgKmNoYW5nZSog
YW55dGhpbmcgaW4gbV9jb25zdCwgZXhjZXB0IG9mIHRoZSAqYXRvbWljKiByZWYgY291bnRlciBk
b2VzIG5vdCB3b3JrIGluIHBhcmFsbGVsLg0KVGhlIGV4YW1wbGUgSSBnYXZlIGlzIGEgY2xhc3Np
YyB1c2UgY2FzZSBvZiBydGVfcGt0bWJ1Zl9hdHRhY2ggIChtdWx0aWNhc3QgKSBhbmQgSSBkb24n
dCBzZWUgd2h5IGl0IHdvdWxkbid0IHdvcmsgYWZ0ZXIgeW91ciBvcHRpbWl6YXRpb24uIA0KDQpE
byB5b3UgaGF2ZSBhIHBvaW50ZXIgdG8gdGhlIGRvY3VtZW50YXRpb24gdGhhdCBzdGF0ZSB0aGF0
IHRoYXQgeW91IGNhbid0IGNhbGwgdGhlIGF0b21pYyByZWYgY291bnRlciBmcm9tIG1vcmUgdGhh
biBvbmUgdGhyZWFkPw0KDQpUaGFua3MsDQpIYW5vaA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KRnJvbTogT2xpdmllciBNQVRaIFttYWlsdG86b2xpdmllci5tYXR6QDZ3aW5kLmNvbV0g
DQpTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDA1LCAyMDE2IDEyOjU4IFBNDQpUbzogSGFub2NoIEhh
aW0gKGhoYWltKTsgYnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20NCkNjOiBkZXZAZHBkay5vcmc7
IElkbyBCYXJuZWEgKGliYXJuZWEpOyBJdGF5IE1hcm9tIChpbWFyb20pDQpTdWJqZWN0OiBSZTog
W2RwZGstZGV2XSBbUEFUQ0ggdjJdIG1idWY6IG9wdGltaXplIHJ0ZV9tYnVmX3JlZmNudF91cGRh
dGUNCg0KSGkgSGFub2NoLA0KDQpPbiAwMS8wNC8yMDE2IDAzOjQzIFBNLCBIYW5vY2ggSGFpbSAo
aGhhaW0pIHdyb3RlOg0KPiBIaSBPbGl2ZXIsDQo+DQo+IExldCdzIHRha2UgeW91ciBkcmF3aW5n
IGFzIGEgcmVmZXJlbmNlIGFuZCBhZGQgbXkgcXVlc3Rpb24gVGhlIHVzZSANCj4gY2FzZSBpcyBz
ZW5kaW5nIGEgZHVwbGljYXRlIG11bHRpY2FzdCBwYWNrZXQgYnkgbWFueSB0aHJlYWRzLg0KPiBJ
IGNhbiBzcGxpdCBpdCB0byB4IHRocmVhZHMgdG8gZG8gdGhlIGpvYiBhbmQgd2l0aCBhdG9taWMt
cmVmIChteSBtdWx0aWNhc3Qgbm90IG1idWYpIGNvdW50IGl0IHVudGlsIGl0IHJlYWNoZXMgemVy
by4NCj4NCj4gSW4gbXkgZm9sbG93aW5nIGV4YW1wbGUgdGhlIHR3byBjb3JlcyAoMCBhbmQgMSkg
c2VuZGluZyB0aGUgaW5kaXJlY3QgDQo+IG0xL20yIGRvIGFsbG9jL2F0dGFjaC9zZW5kDQo+DQo+
ICAgICAgY29yZTAJCQkgICAgICAgICAgICAgfAljb3JlMQ0KPiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gICAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBtX2NvbnN0PXJ0ZV9wa3RtYnVmX2FsbG9jKG1wKSAg
ICAgICAgICAgICB8DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+IHdoaWxlIHRydWU6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIHdoaWxlIFRydWU6DQo+ICAgIG0x
ID1ydGVfcGt0bWJ1Zl9hbGxvYyhtcF82NCkgICAgICAgICAgICAgfCAgICBtMiA9cnRlX3BrdG1i
dWZfYWxsb2MobXBfNjQpDQo+ICAgIHJ0ZV9wa3RtYnVmX2F0dGFjaChtMSwgbV9jb25zdCkgICAg
ICAgICB8ICAgIHJ0ZV9wa3RtYnVmX2F0dGFjaChtMSwgbV9jb25zdCkNCj4gICAgdHhfYnVyc3Qo
bTEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgdHhfYnVy
c3QobTIpDQo+DQo+IElzIHRoaXMgZXhhbXBsZSBpcyBub3QgdmFsaWQ/DQoNCkZvciBtZSwgbV9j
b25zdCBpcyBub3QgZXhwZWN0ZWQgdG8gYmUgdXNlZCBjb25jdXJyZW50bHkgb24gc2V2ZXJhbCBj
b3Jlcy4gQnkgInVzZWQiLCBJIG1lYW4gY2FsbGluZyBhIGZ1bmN0aW9uIHRoYXQgbW9kaWZpZXMg
dGhlIG1idWYsIHdoaWNoIGlzIHRoZSBjYXNlIGZvciBydGVfcGt0bWJ1Zl9hdHRhY2goKS4NCg0K
PiBCVFcgdGhpcyBpcyBvdXIgd29ya2Fyb3VuZA0KPg0KPg0KPiAgICBjb3JlMAkJCSAgICAgICAg
ICAgICAgICAgICAgfAljb3JlMQ0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
ICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo+IG1fY29uc3Q9cnRlX3BrdG1idWZfYWxsb2MobXApICAgICAgfA0KPiBydGVfbWJ1Zl9yZWZj
bnRfdXBkYXRlKG1fY29uc3QsMSl8IDw8LS0gd29ya2Fyb3VuZA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+IHdoaWxlIHRy
dWU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgd2hpbGUgVHJ1
ZToNCj4gICAgbTEgPXJ0ZV9wa3RtYnVmX2FsbG9jKG1wXzY0KSAgICAgIHwgICAgbTIgPXJ0ZV9w
a3RtYnVmX2FsbG9jKG1wXzY0KQ0KPiAgICBydGVfcGt0bWJ1Zl9hdHRhY2gobTEsIG1fY29uc3Qp
ICB8ICAgIHJ0ZV9wa3RtYnVmX2F0dGFjaChtMSwgbV9jb25zdCkNCj4gICAgdHhfYnVyc3QobTEp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgdHhfYnVyc3QobTIpDQoN
ClRoaXMgd29ya2Fyb3VuZCBpbmRlZWQgc29sdmVzIHRoZSBpc3N1ZS4gQW5vdGhlciBzb2x1dGlv
biB3b3VsZCBiZSB0byBwcm90ZWN0IHRoZSBjYWxsIHRvIGF0dGFjaCgpIHdpdGggYSBsb2NrLCBv
ciBjYWxsIGFsbCB0aGUNCnJ0ZV9wa3RtYnVmX2F0dGFjaCgpIG9uIHRoZSBzYW1lIGNvcmUuDQoN
CkknbSBvcGVuIHRvIGRpc2N1c3MgdGhpcyBiZWhhdmlvciBmb3IgcnRlX3BrdG1idWZfYXR0YWNo
KCkgZnVuY3Rpb24gKHNob3VsZCBjb25jdXJyZW50IGNhbGxzIGJlIGFsbG93ZWQgb3Igbm90KS4g
SW4gYW55IGNhc2UsIHdlIG1heSB3YW50IHRvIGJldHRlciBkb2N1bWVudCBpdCBpbiB0aGUgZG94
eWdlbiBBUEkgY29tbWVudHMuDQoNCg0KUmVnYXJkcywNCk9saXZpZXINCg==