From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BEB5443B78; Thu, 22 Feb 2024 17:16:22 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8CA3240281; Thu, 22 Feb 2024 17:16:22 +0100 (CET) Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by mails.dpdk.org (Postfix) with ESMTP id 09C804027F for ; Thu, 22 Feb 2024 17:16:22 +0100 (CET) Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4TgdSZ2HCXz6JB6T; Fri, 23 Feb 2024 00:11:58 +0800 (CST) Received: from frapeml100008.china.huawei.com (unknown [7.182.85.131]) by mail.maildlp.com (Postfix) with ESMTPS id 57AF51400CD; Fri, 23 Feb 2024 00:16:21 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml100008.china.huawei.com (7.182.85.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 22 Feb 2024 17:16:21 +0100 Received: from frapeml500007.china.huawei.com ([7.182.85.172]) by frapeml500007.china.huawei.com ([7.182.85.172]) with mapi id 15.01.2507.035; Thu, 22 Feb 2024 17:16:21 +0100 From: Konstantin Ananyev To: Paul Szczepanek , "dev@dpdk.org" , "konstantin.v.ananyev@yandex.ru" Subject: RE: [PATCH v5 0/4] add pointer compression API Thread-Topic: [PATCH v5 0/4] add pointer compression API Thread-Index: AQHaDO8/XczYUI3d606Txy6GlzyQp7EWpAAAgACSFPA= Date: Thu, 22 Feb 2024 16:16:20 +0000 Message-ID: References: <20230927150854.3670391-2-paul.szczepanek@arm.com> <20231101181301.2449804-1-paul.szczepanek@arm.com> <7058331a-d829-4f0e-8634-726ca3be1ef2@arm.com> In-Reply-To: <7058331a-d829-4f0e-8634-726ca3be1ef2@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.48.146.142] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQo+IEZvciBzb21lIHJlYXNvbiB5b3VyIGVtYWlsIGlzIG5vdCB2aXNpYmxlIHRvIG1lLCBldmVu IHRob3VnaCBpdCdzIGluIHRoZQ0KPiBhcmNoaXZlLg0KDQpObyB3b3JyaWVzLg0KDQo+IA0KPiBP biAwMi8xMS8yMDI0MTY6MzIsS29uc3RhbnRpbiBBbmFueWV2IGtvbnN0YW50aW4udi5hbmFueWV2 ICB3cm90ZToNCj4gDQo+ID4gRnJvbSBvbmUgc2lkZSB0aGUgY29kZSBpdHNlbGYgaXMgdmVyeSBz bWFsbCBhbmQgc3RyYWlnaHRmb3J3YXJkLCA+IGZyb20gb3RoZXIgc2lkZSAtIGl0IGlzIG5vdCBj bGVhciB0byBtZSB3aGF0IGlzIGludGVuZGVkIHVzYWdlIGZvciBpdA0KPiA+IHdpdGhpbiBEUERL IGFuZCBpdCdzIGFwcGxpYW5hbmNlcz8NCj4gPiBLb25zdGFudGluDQo+IA0KPiBUaGUgaW50ZW5k ZWQgdXNhZ2UgaXMgZXhwbGFpbmVkIGluIHRoZSBjb3ZlciBlbWFpbCAoc2VlIGJlbG93KSBhbmQg ZGVtb25zdHJhdGVkDQo+IGluIHRoZSB0ZXN0IHN1cHBsaWVkIGluIHRoZSBmb2xsb3dpbmcgcGF0 Y2ggLSB3aGVuIHNlbmRpbmcgYXJyYXlzIG9mIHBvaW50ZXJzDQo+IGJldHdlZW4gY29yZXMgYXMg aXQgaGFwcGVucyBpbiBhIGZvcndhcmRpbmcgZXhhbXBsZS4NCg0KWWVzLCBJIHNhdyB0aGF0LiBU aGUgdGhpbmcgaXMgdGhhdCB0ZXN0IGlzIGEgJ3N5bnRoZXRpYycgb25lLg0KTXkgcXVlc3Rpb24g d2FzIGFib3V0IGhvdyBkbyB5b3UgZXhwZWN0IHBlb3BsZSB0byB1c2UgaXQgaW4gbW9yZSByZWFs aXN0aWMgc2NlbmFyaW9zPw0KTGV0IHNheSB1c2VyIGhhcyBhIGJ1bmNoIG9mIG1idWYgcG9pbnRl cnMsIHBvc3NpYmx5IGZyb20gZGlmZmVyZW50IG1lbXBvb2xzLg0KSG93IGhlIGNhbiB1c2UgdGhp cyBBUEk6IGhvdyB0byBkZWR1Y2UgdGhlIGJhc2UgcG9pbnRlciBmb3IgYWxsIG9mIHRoZW0gYW5k IHdoYXQgdG8NCmRvIGlmIGl0IGNhbid0IGJlIGRvbmU/DQogDQo+IE9uIDAxLzExLzIwMjMgMTg6 MTIsIFBhdWwgU3pjemVwYW5layB3cm90ZToNCj4gDQo+ID4gVGhpcyBwYXRjaHNldCBpcyBwcm9w b3NpbmcgYWRkaW5nIGEgbmV3IEVBTCBoZWFkZXIgd2l0aCB1dGlsaXR5IGZ1bmN0aW9ucw0KPiA+ IHRoYXQgYWxsb3cgY29tcHJlc3Npb24gb2YgYXJyYXlzIG9mIHBvaW50ZXJzLg0KPiA+DQo+ID4g V2hlbiBwYXNzaW5nIGNhY2hlcyBmdWxsIG9mIHBvaW50ZXJzIGJldHdlZW4gdGhyZWFkcywgbWVt b3J5IGNvbnRhaW5pbmcNCj4gPiB0aGUgcG9pbnRlcnMgaXMgY29waWVkIG11bHRpcGxlIHRpbWVz IHdoaWNoIGlzIGVzcGVjaWFsbHkgY29zdGx5IGJldHdlZW4NCj4gPiBjb3Jlcy4gQSBjb21wcmVz c2lvbiBtZXRob2Qgd2lsbCBhbGxvdyB1cyB0byBzaHJpbmsgdGhlIG1lbW9yeSBzaXplDQo+ID4g Y29waWVkLg0KPiA+DQo+ID4gVGhlIGNvbXByZXNzaW9uIHRha2VzIGFkdmFudGFnZSBvZiB0aGUg ZmFjdCB0aGF0IHBvaW50ZXJzIGFyZSB1c3VhbGx5DQo+ID4gbG9jYXRlZCBpbiBhIGxpbWl0ZWQg bWVtb3J5IHJlZ2lvbiAobGlrZSBhIG1lbXBvb2wpLiBXZSBjYW4gY29tcHJlc3MgdGhlbQ0KPiA+ IGJ5IGNvbnZlcnRpbmcgdGhlbSB0byBvZmZzZXRzIGZyb20gYSBiYXNlIG1lbW9yeSBhZGRyZXNz Lg0KPiA+DQo+ID4gT2Zmc2V0cyBjYW4gYmUgc3RvcmVkIGluIGZld2VyIGJ5dGVzIChkaWN0YXRl ZCBieSB0aGUgbWVtb3J5IHJlZ2lvbiBzaXplDQo+ID4gYW5kIGFsaWdubWVudCBvZiB0aGUgcG9p bnRlcikuIEZvciBleGFtcGxlOiBhbiA4IGJ5dGUgYWxpZ25lZCBwb2ludGVyDQo+ID4gd2hpY2gg aXMgcGFydCBvZiBhIDMyR0IgbWVtb3J5IHBvb2wgY2FuIGJlIHN0b3JlZCBpbiA0IGJ5dGVzLiBU aGUgQVBJIGlzDQo+ID4gdmVyeSBnZW5lcmljIGFuZCBkb2VzIG5vdCBhc3N1bWUgbWVtcG9vbCBw b2ludGVycywgYW55IHBvaW50ZXIgY2FuIGJlDQo+ID4gcGFzc2VkIGluLg0KPiA+DQo+ID4gQ29t cHJlc3Npb24gaXMgYmFzZWQgb24gZmV3IGFuZCBmYXN0IG9wZXJhdGlvbnMgYW5kIGVzcGVjaWFs bHkgd2l0aCB2ZWN0b3INCj4gPiBpbnN0cnVjdGlvbnMgbGV2ZXJhZ2VkIGNyZWF0ZXMgbWluaW1h bCBvdmVyaGVhZC4NCj4gPg0KPiA+IFRoZSBBUEkgYWNjZXB0cyBhbmQgcmV0dXJucyBhcnJheXMg YmVjYXVzZSB0aGUgb3ZlcmhlYWQgbWVhbnMgaXQgb25seSBpcw0KPiA+IHdvcnRoIGl0IHdoZW4g ZG9uZSBpbiBidWxrLg0KPiA+DQo+ID4gVGVzdCBpcyBhZGRlZCB0aGF0IHNob3dzIHBvdGVudGlh bCBwZXJmb3JtYW5jZSBnYWluIGZyb20gY29tcHJlc3Npb24uIEluDQo+ID4gdGhpcyB0ZXN0IGFu IGFycmF5IG9mIHBvaW50ZXJzIGlzIHBhc3NlZCB0aHJvdWdoIGEgcmluZyBiZXR3ZWVuIHR3byBj b3Jlcy4NCj4gPiBJdCBzaG93cyB0aGUgZ2FpbiB3aGljaCBpcyBkZXBlbmRlbnQgb24gdGhlIGJ1 bGsgb3BlcmF0aW9uIHNpemUuIEluIHRoaXMNCj4gPiBzeW50aGV0aWMgdGVzdCBydW4gb24gYW1w ZXJlIGFsdHJhIGEgc3Vic3RhbnRpYWwgKHVwIHRvIDI1JSkgcGVyZm9ybWFuY2UNCj4gPiBnYWlu IGlzIHNlZW4gaWYgZG9uZSBpbiBidWxrIHNpemUgbGFyZ2VyIHRoYW4gMzIuIEF0IDMyIGl0IGJy ZWFrcyBldmVuIGFuZA0KPiA+IGxvd2VyIHNpemVzIGNyZWF0ZSBhIHNtYWxsIChsZXNzIHRoYW4g NSUpIHNsb3dkb3duIGR1ZSB0byBvdmVyaGVhZC4NCj4gPg0KPiA+IEluIGEgbW9yZSByZWFsaXN0 aWMgbW9jayBhcHBsaWNhdGlvbiBydW5uaW5nIHRoZSBsMyBmb3J3YXJkaW5nIGRwZGsNCj4gPiBl eGFtcGxlIHRoYXQgd29ya3MgaW4gcGlwZWxpbmUgbW9kZSBvbiB0d28gY29yZXMgdGhpcyB0cmFu c2xhdGVkIGludG8gYQ0KPiA+IH41JSB0aHJvdWdocHV0IGluY3JlYXNlIG9uIGFuIGFtcGVyZSBh bHRyYS4NCj4gPg0KPiA+IHYyOg0KPiA+ICogYWRkcmVzc2VkIHJldmlldyBjb21tZW50cyAoc3R5 bGUsIGV4cGxhbmF0aW9ucyBhbmQgdHlwb3MpDQo+ID4gKiBsb3dlcmVkIGJ1bGsgaXRlcmF0aW9u cyBjbG9zZXIgdG8gb3JpZ2luYWwgbnVtYmVycyB0byBrZWVwIHJ1bnRpbWUgc2hvcnQNCj4gPiAq IGZpeGVkIHBvaW50ZXIgc2l6ZSB3YXJuaW5nIG9uIDMyLWJpdCBhcmNoDQo+ID4gdjM6DQo+ID4g KiBhZGRlZCAxNi1iaXQgdmVyc2lvbnMgb2YgY29tcHJlc3Npb24gZnVuY3Rpb25zIGFuZCB0ZXN0 cw0KPiA+ICogYWRkZWQgZG9jdW1lbnRhdGlvbiBvZiB0aGVzZSBuZXcgdXRpbGl0eSBmdW5jdGlv bnMgaW4gdGhlIEVBTCBndWlkZQ0KPiA+IHY0Og0KPiA+ICogYWRkZWQgdW5pdCB0ZXN0DQo+ID4g KiBmaXggYnVnIGluIE5FT04gaW1wbGVtZW50YXRpb24gb2YgMzItYml0IGRlY29tcHJlc3MNCj4g PiB2NToNCj4gPiAqIGRpc2FibGUgTkVPTiBhbmQgU1ZFIGltcGxlbWVudGF0aW9uIG9uIEFBUkNI MzIgZHVlIHRvIHdyb25nIHBvaW50ZXIgc2l6ZQ0KPiA+DQo+ID4gUGF1bCBTemN6ZXBhbmVrICg0 KToNCj4gPiAgICBlYWw6IGFkZCBwb2ludGVyIGNvbXByZXNzaW9uIGZ1bmN0aW9ucw0KPiA+ICAg IHRlc3Q6IGFkZCBwb2ludGVyIGNvbXByZXNzIHRlc3RzIHRvIHJpbmcgcGVyZiB0ZXN0DQo+ID4g ICAgZG9jczogYWRkIHBvaW50ZXIgY29tcHJlc3Npb24gdG8gdGhlIEVBTCBndWlkZQ0KPiA+ICAg IHRlc3Q6IGFkZCB1bml0IHRlc3QgZm9yIHB0ciBjb21wcmVzc2lvbg0KPiA+DQo+ID4gICAubWFp bG1hcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiA+ICAg YXBwL3Rlc3QvbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4g PiAgIGFwcC90ZXN0L3Rlc3RfZWFsX3B0cl9jb21wcmVzcy5jICAgICAgICAgICAgICB8IDEwOCAr KysrKysNCj4gPiAgIGFwcC90ZXN0L3Rlc3RfcmluZy5oICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICA5NCArKysrLQ0KPiA+ICAgYXBwL3Rlc3QvdGVzdF9yaW5nX3BlcmYuYyAgICAgICAgICAg ICAgICAgICAgIHwgMzU0ICsrKysrKysrKysrKy0tLS0tLQ0KPiA+ICAgLi4uL3Byb2dfZ3VpZGUv ZW52X2Fic3RyYWN0aW9uX2xheWVyLnJzdCAgICAgIHwgMTQyICsrKysrKysNCj4gPiAgIGxpYi9l YWwvaW5jbHVkZS9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ID4gICBs aWIvZWFsL2luY2x1ZGUvcnRlX3B0cl9jb21wcmVzcy5oICAgICAgICAgICAgfCAyNjYgKysrKysr KysrKysrKw0KPiA+ICAgOCBmaWxlcyBjaGFuZ2VkLCA4NDMgaW5zZXJ0aW9ucygrKSwgMTI0IGRl bGV0aW9ucygtKQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFwcC90ZXN0L3Rlc3RfZWFsX3B0 cl9jb21wcmVzcy5jDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL2VhbC9pbmNsdWRlL3J0 ZV9wdHJfY29tcHJlc3MuaA0KPiA+DQo+ID4gLS0NCj4gPiAyLjI1LjENCj4gPg0K