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 BC2BAA0545; Thu, 15 Dec 2022 13:00:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9A5F640684; Thu, 15 Dec 2022 13:00:43 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 51AC840223 for ; Thu, 15 Dec 2022 13:00:42 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH V6 6/8] telemetry: support adding integer value as hexadecimal Date: Thu, 15 Dec 2022 13:00:40 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D875AD@smartserver.smartshare.dk> In-Reply-To: <91c7e257-9c7c-849e-c768-cd48a6e659a3@huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH V6 6/8] telemetry: support adding integer value as hexadecimal Thread-Index: AdkQeEtYvN/2t4mISUK8htjM7ztwLwAAku2A References: <20221208080540.62913-1-lihuisong@huawei.com> <20221215103146.816-1-lihuisong@huawei.com> <20221215103146.816-7-lihuisong@huawei.com> <91c7e257-9c7c-849e-c768-cd48a6e659a3@huawei.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "lihuisong (C)" , "Bruce Richardson" Cc: , , , , 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 PiBGcm9tOiBsaWh1aXNvbmcgKEMpIFttYWlsdG86bGlodWlzb25nQGh1YXdlaS5jb21dDQo+IFNl bnQ6IFRodXJzZGF5LCAxNSBEZWNlbWJlciAyMDIyIDEyLjI4DQo+IA0KPiDlnKggMjAyMi8xMi8x NSAxODo0NiwgQnJ1Y2UgUmljaGFyZHNvbiDlhpnpgZM6DQo+ID4gT24gVGh1LCBEZWMgMTUsIDIw MjIgYXQgMDY6MzE6NDRQTSArMDgwMCwgSHVpc29uZyBMaSB3cm90ZToNCj4gPj4gU29tZXRpbWVz IGRpc3BsYXlpbmcgYSB1bnNpZ25lZCBpbnRlZ2VyIHZhbHVlIGFzIGhleGFkZWNpbWFsIGVuY29k ZWQNCj4gc3R5bGUNCj4gPj4gaXMgbW9yZSBleHBlY3RlZCBmb3IgaHVtYW4gY29uc3VtcHRpb24s IHN1Y2ggYXMsIG9mZmxvYWQgY2FwYWJpbGl0eQ0KPiBhbmQNCj4gPj4gZGV2aWNlIGZsYWcuIFRo aXMgcGF0Y2ggaW50cm9kdWNlcyB0d28gQVBJcyB0byBhZGQgdW5zaWduZWQgaW50ZWdlcg0KPiB2 YWx1ZQ0KPiA+PiBhcyBoZXhhZGVjaW1hbCBlbmNvZGVkIHN0cmluZyB0byBhcnJheSBvciBkaWN0 aW9uYXJ5LiBBbmQgdXNlciBjYW4NCj4gY2hvb3NlDQo+ID4+IHdoZXRoZXIgdGhlIHN0b3JlZCB2 YWx1ZSBpcyBwYWRkaW5nIHRvIHRoZSBzcGVjaWZpZWQgd2lkdGguDQo+ID4+DQo+ID4+IFNpZ25l ZC1vZmYtYnk6IEh1aXNvbmcgTGkgPGxpaHVpc29uZ0BodWF3ZWkuY29tPg0KPiA+PiBBY2tlZC1i eTogTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCj4gPj4gQWNrZWQt Ynk6IENoZW5nd2VuIEZlbmcgPGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tPg0KPiA+PiAtLS0NCj4g Pj4gICBsaWIvdGVsZW1ldHJ5L3J0ZV90ZWxlbWV0cnkuaCAgfCA0NyArKysrKysrKysrKysrKysr KysrKysrDQo+ID4+ICAgbGliL3RlbGVtZXRyeS90ZWxlbWV0cnlfZGF0YS5jIHwgNzINCj4gKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+PiAgIGxpYi90ZWxlbWV0cnkvdmVy c2lvbi5tYXAgICAgICB8ICA5ICsrKysrDQo+ID4+ICAgMyBmaWxlcyBjaGFuZ2VkLCAxMjggaW5z ZXJ0aW9ucygrKQ0KPiA+Pg0KPiA+IDxzbmlwPg0KPiA+PiArLyogVG8gc3VwcHJlc3MgY29tcGls ZXIgd2FybmluZyBhYm91dCBmb3JtYXQgc3RyaW5nLiAqLw0KPiA+PiArI2lmIGRlZmluZWQoUlRF X1RPT0xDSEFJTl9HQ0MpDQo+ID4+ICsjcHJhZ21hIEdDQyBkaWFnbm9zdGljIHB1c2gNCj4gPj4g KyNwcmFnbWEgR0NDIGRpYWdub3N0aWMgaWdub3JlZCAiLVdmb3JtYXQtbm9ubGl0ZXJhbCINCj4g Pj4gKyNlbGlmIGRlZmluZWQoUlRFX1RPT0xDSEFJTl9DTEFORykNCj4gPj4gKyNwcmFnbWEgY2xh bmcgZGlhZ25vc3RpYyBwdXNoDQo+ID4+ICsjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgaWdub3Jl ZCAiLVdmb3JtYXQtbm9ubGl0ZXJhbCINCj4gPj4gKyNlbmRpZg0KPiA+PiArDQo+ID4+ICtzdGF0 aWMgaW50DQo+ID4+ICtydGVfdGVsX3VpbnRfdG9faGV4X2VuY29kZWRfc3RyKGNoYXIgKmJ1Ziwg dWludDE2X3QgbGVuLCB1aW50NjRfdA0KPiB2YWwsDQoNClRoZSAibGVuIiBwYXJhbWV0ZXIgc2hv dWxkIGJlIHNpemVfdCBvciB1bnNpZ25lZCBpbnQsIG5vdCB1aW50MTZfdC4NCg0KQW5kIGFzIGEg cGVyc29uYWwgcHJlZmVyZW5jZSwgSSB3b3VsZCBuYW1lIGl0ICJidWZfbGVuIiBpbnN0ZWFkIG9m ICJsZW4iLg0KDQo+ID4+ICsJCQkJdWludDhfdCBkaXNwbGF5X2JpdHdpZHRoKQ0KPiA+PiArew0K PiA+PiArI2RlZmluZSBSVEVfVEVMX1VJTlRfSEVYX0ZPUk1BVF9MRU4gMTYNCj4gPj4gKw0KPiA+ PiArCXVpbnQ4X3Qgc3BlY19oZXhfd2lkdGggPSAoZGlzcGxheV9iaXR3aWR0aCArIDMpIC8gNDsN Cj4gPj4gKwljaGFyIGZvcm1hdFtSVEVfVEVMX1VJTlRfSEVYX0ZPUk1BVF9MRU5dOw0KPiA+PiAr DQo+ID4+ICsJLyogQnVmZmVyIG5lZWRzIHRvIGhhdmUgcm9vbSB0byBjb250YWluIHRoZSBwcmVm aXggJzB4JyBhbmQgJ1wwJy4NCj4gKi8NCj4gPj4gKwlpZiAobGVuIDwgc3BlY19oZXhfd2lkdGgg KyAzKQ0KPiA+PiArCQlyZXR1cm4gLUVJTlZBTDsNCj4gPj4gKw0KPiA+IFRoaXMgY2hlY2sgaXMg bm90IHN1ZmZpY2llbnQsIGFzIGRpc3BsYXlfYml0d2lkdGggY291bGQgYmUgMCBmb3INCj4gZXhh bXBsZSwNCj4gPiBhbmQgdGhlIGFjdHVhbCBwcmludGVkIG51bWJlciBoYXZlIHVwIHRvIDE2IGNo YXJhY3RlcnMuDQo+IFllcywgeW91IGFyZSByaWdodC4gV2hhdCBkbyB5b3UgdGhpbmsgb2YgdGhl IGZvbGxvd2luZyBjaGVjaz8NCj4gDQo+IG1heF9oZXhfd2lkdGggPSBkaXNwbGF5X2JpdHdpZHRo ID09IDAgPyAoc2l6ZW9mKHVpbnQ2NF90KSAqIDIpIDoNCj4gc3BlY19oZXhfd2lkdGg7DQo+IGlm IChsZW4gPCBtYXhfaGV4X3dpZHRoICsgMykNCj4gIMKgwqAgwqByZXR1cm4gLUVJTlZBTDsNCg0K TEdUTS4NCg0KPiA+DQo+ID4+ICsJaWYgKGRpc3BsYXlfYml0d2lkdGggIT0gMCkgew0KPiA+PiAr CQlzcHJpbnRmKGZvcm1hdCwgIjB4JSUwJXUiIFBSSXg2NCwgc3BlY19oZXhfd2lkdGgpOw0KPiA+ PiArCQlzcHJpbnRmKGJ1ZiwgZm9ybWF0LCB2YWwpOw0KDQpzbnByaW50Zihmb3JtYXQsIHNpemVv Zihmb3JtYXQpLCAiMHglJTAldSIgUFJJeDY0LCBzcGVjX2hleF93aWR0aCk7DQpzbnByaW50Zihi dWYsIGxlbiwgZm9ybWF0LCB2YWwpOw0KDQo+ID4+ICsJfSBlbHNlIHsNCj4gPj4gKwkJc3ByaW50 ZihidWYsICIweCUiIFBSSXg2NCwgdmFsKTsNCg0Kc25wcmludGYoYnVmLCBsZW4sICIweCUiIFBS SXg2NCwgdmFsKTsNCg0KPiA+PiArCX0NCj4gPj4gKw0KPiA+IHNucHJpbnRmIHNob3VsZCBhbHdh eXMgYmUgdXNlZCB3aGVuIHByaW50aW5nIHRvIHRoZSBidWZmZXIgc28gYXMgdG8NCj4gYXZvaWQN Cj4gPiBvdmVyZmxvdy4gVGhlIHJldHVybiB2YWx1ZSBhZnRlciBzbnByaW50ZiBzaG91bGQgYWx3 YXlzIGJlIGNoZWNrZWQNCj4gdG9vLg0KPiBJZiBjaGVjayBmb3IgYnVmZmVyIGlzIHN1ZmZpY2ll bnQsIGNhbiB0aGUgcmV0dXJuIHZhbHVlIG9mIHNucHJpbnRmIG5vdA0KPiBiZSBjaGVja2VkPw0K PiBUaGVyZSBhcmUgYWxzbyBtYW55IHBsYWNlcyBpbiB0ZWxlbWV0cnkgbGliIHRoYXQgYXJlIG5v dCBjaGVja2VkIGZvcg0KPiB0aGlzIHJldHVybiB2YWx1ZS4NCj4gRG8geW91IGhhdmUgYW55IHBy aW5jaXBsZXMgZm9yIHRoaXM/DQoNCllvdSBhbHJlYWR5IGNoZWNrIHRoZSBidWZmZXIgc2l6ZSBi ZWZvcmUgcHJpbnRmKCkgaW50byBpdCwgc28gSSB0aGluayBpdCBzdWZmaWNlcy4gSG93ZXZlciwg dG8ga2VlcCBhdXRvbWF0ZWQgY29kZSBjaGVja2VycyBoYXBweSwgeW91IGNvdWxkIGVhc2lseSB1 c2Ugc25wcmludGYoKSBpbnN0ZWFkIG9mIHByaW50ZigpLiAoU29ycnkgYWJvdXQgbm90IGRvaW5n IGl0IGluIG15IGV4YW1wbGUuKQ0KDQpJIHNvbWV3aGF0IGRpc2FncmVlIHdpdGggQnJ1Y2UncyBz dWdnZXN0aW9uIHRvIGNoZWNrIHRoZSByZXR1cm4gdmFsdWUgZnJvbSBzbnByaW50ZigpIGFmdGVy IGNoZWNraW5nIHRoYXQgdGhlIGJ1ZmZlciBpcyBsYXJnZSBlbm91Z2guIEl0IHdvdWxkIGJlIGVm ZmVjdGl2ZWx5IGRlYWQgY29kZSwgd2hpY2ggbWlnaHQgY2F1c2Ugc29tZSBjb25mdXNpb24uIE9u IHRoZSBvdGhlciBoYW5kLCBpdCBtaWdodCBrZWVwIHNvbWUgYXV0b21hdGVkIGNvZGUgY2hlY2tl cnMgaGFwcHkuIEluIHRoaXMgc3BlY2lmaWMgY2FzZSBoZXJlLCBJIGRvbid0IGhhdmUgYSBzdHJv bmcgcHJlZmVyZW5jZS4NCg0KLU1vcnRlbg0KDQo=