From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 64EC4CD4F26 for ; Tue, 23 Jun 2026 07:10:28 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3B0A040150; Tue, 23 Jun 2026 09:10:27 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 798BA4014F for ; Tue, 23 Jun 2026 09:10:25 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 342A92024A; Tue, 23 Jun 2026 09:10:25 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v5] graph: add optional profiling stats Date: Tue, 23 Jun 2026 09:10:21 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35F65938@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v5] graph: add optional profiling stats Thread-Index: Ad0C3YGnhPnN9tHSRJuTAsRw7DS6UwAASMHg References: <20260619202047.2809165-1-mb@smartsharesystems.com> <20260621184140.2878132-1-mb@smartsharesystems.com> <98CBD80474FA8B44BF855DF32C47DC35F65937@smartserver.smartshare.dk> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Jerin Jacob" , , Cc: , "Jerin Jacob" , "Kiran Kumar K" , "Nithin Dabilpuram" , "Zhirun Yan" 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 K1Rob21hcyBNb25qYWxvbiAmICtEYXZpZCBNYXJjaGFuZCwgYXMgaW50ZW5kZWQgYnkgSmVyaW4N Cg0KPiBGcm9tOiBKZXJpbiBKYWNvYiBbbWFpbHRvOmplcmluamFjb2JrQGdtYWlsLmNvbV0NCj4g U2VudDogVHVlc2RheSwgMjMgSnVuZSAyMDI2IDA4LjU3DQo+IA0KPiBPbiBUdWUsIEp1biAyMywg MjAyNiBhdCAxMjoxNeKAr1BNIE1vcnRlbiBCcsO4cnVwDQo+IDxtYkBzbWFydHNoYXJlc3lzdGVt cy5jb20+IHdyb3RlOg0KPiA+DQo+ID4gPiBGcm9tOiBKZXJpbiBKYWNvYiBbbWFpbHRvOmplcmlu amFjb2JrQGdtYWlsLmNvbV0NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIDIzIEp1bmUgMjAyNiAwNy4x Mw0KPiA+ID4NCj4gPiA+IE9uIE1vbiwgSnVuIDIyLCAyMDI2IGF0IDEyOjEx4oCvQU0gTW9ydGVu IEJyw7hydXANCj4gPiA+IDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+IHdyb3RlOg0KPiA+ID4g Pg0KPiA+ID4gPiBBZGRlZCBncmFwaCBub2RlIHByb2ZpbGluZyBzdGF0cywgYnVpbGQgdGltZSBj b25maWd1cmFibGUgYnkNCj4gZW5hYmxpbmcNCj4gPiA+ID4gUlRFX0dSQVBIX1BST0ZJTEUgaW4g cnRlX2NvbmZpZy5oLg0KPiA+ID4gPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNb3J0ZW4gQnLD uHJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPg0KPiA+ID4NCj4gPiA+IFBsZWFzZSB1cGRh dGUgYXBwL3Rlc3QvdGVzdF9ncmFwaC5jIHRvIHZhbGlkYXRlIHRoaXMgZmVhdHVlLg0KPiA+DQo+ ID4gQWNrLg0KPiA+DQo+ID4gPiA+IEBAIC05Miw3ICs5Miw2MiBAQCBydGVfZ3JhcGhfb2JqX2R1 bXAoRklMRSAqZiwgc3RydWN0IHJ0ZV9ncmFwaA0KPiAqZywNCj4gPiA+IGJvb2wgYWxsKQ0KPiA+ ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKGYsICIgICAgICAgdG90YWxfc2No ZWRfZmFpbD0lIg0KPiBQUklkNjQNCj4gPiA+ICJcbiIsDQo+ID4gPiA+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgbi0+ZGlzcGF0Y2gudG90YWxfc2NoZWRfZmFpbCk7DQo+ID4gPiA+ ICAgICAgICAgICAgICAgICB9DQo+ID4gPiA+IC0gICAgICAgICAgICAgICBmcHJpbnRmKGYsICIg ICAgICAgdG90YWxfY2FsbHM9JSIgUFJJZDY0ICJcbiIsIG4tDQo+ID4gPiA+dG90YWxfY2FsbHMp Ow0KPiA+ID4gPiArICAgICAgICAgICAgICAgZnByaW50ZihmLCAiICAgICAgIHRvdGFsX2NhbGxz PSUiIFBSSXU2NCAiXG4iLCBuLQ0KPiA+ID4gPnRvdGFsX2NhbGxzKTsNCj4gPiA+ID4gKyAgICAg ICAgICAgICAgIGlmIChydGVfZ3JhcGhfaGFzX3N0YXRzX2ZlYXR1cmUoKSkgew0KPiA+ID4gPiAr ICAgICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKGYsICIgICAgICAgdG90YWxfY3ljbGVzPSUi IFBSSXU2NA0KPiAiLA0KPiA+ID4gYXZnIGN5Y2xlcy9jYWxsPSUuMWZcbiIsDQo+ID4gPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuLT50b3RhbF9jeWNsZXMsDQo+ ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuLT50b3RhbF9j YWxscyA9PSAwID8NCj4gPiA+IChkb3VibGUpMCA6DQo+ID4gPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZG91YmxlKW4tPnRvdGFsX2N5Y2xlcyAvDQo+ID4gPiAo ZG91YmxlKW4tPnRvdGFsX2NhbGxzKTsNCj4gPiA+ID4gKyAgICAgICAgICAgICAgIH0NCj4gPiA+ ID4gKyNpZmRlZiBSVEVfR1JBUEhfUFJPRklMRQ0KPiA+ID4NCj4gPiA+DQo+ID4gPiBQbGVhc2Ug aW50cm9kdWNlIHJ0ZV9ncmFwaF9oYXNfcHJvZmlsZV9mZWF0dWUoKSBzaW1pbGFyIHRvDQo+ID4g PiBydGVfZ3JhcGhfaGFzX3N0YXRzX2ZlYXR1cmUoKSB0byByZWR1Y2UgaWYgZGVmIGNsdXR0ZXIg YXMgcG9zc2libGUuDQo+ID4NCj4gPiBEaXNhZ3JlZSwgc2VlIGJlbG93Lg0KPiA+DQo+ID4gPg0K PiA+ID4gPiArICAgICAgICAgICAgICAgdWludDY0X3QgY2FsbHMgPSBuLT51c2FnZV9zdGF0c1sw XS5jYWxsczsNCj4gPiA+ID4gKyAgICAgICAgICAgICAgIGZwcmludGYoZiwgIiAgICAgICBvYmpz WzBdXG4iKTsNCj4gPiA+ID4gKyAgICAgICAgICAgICAgIGZwcmludGYoZiwgIiAgICAgICAgIGNh bGxzPSUiIFBSSXU2NCAiLCBjeWNsZXM9JSINCj4gPiA+IFBSSXU2NCAiLCBhdmcgY3ljbGVzL2Nh bGw9JS4xZlxuIiwNCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxs cywNCj4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9saWIvZ3JhcGgvcnRlX2dy YXBoX3dvcmtlcl9jb21tb24uaA0KPiA+ID4gYi9saWIvZ3JhcGgvcnRlX2dyYXBoX3dvcmtlcl9j b21tb24uaA0KPiA+ID4gPiBpbmRleCA0YWI1M2E1MzNlLi4wZDgwMzk1NzVkIDEwMDY0NA0KPiA+ ID4gPiAtLS0gYS9saWIvZ3JhcGgvcnRlX2dyYXBoX3dvcmtlcl9jb21tb24uaA0KPiA+ID4gPiAr KysgYi9saWIvZ3JhcGgvcnRlX2dyYXBoX3dvcmtlcl9jb21tb24uaA0KPiA+ID4gPiBAQCAtMTQ0 LDEyICsxNDQsMjYgQEAgc3RydWN0IF9fcnRlX2NhY2hlX2FsaWduZWQgcnRlX25vZGUgew0KPiA+ ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBydGVfbm9kZV9wcm9jZXNzX3QgcHJvY2Vzczsg LyoqPCBQcm9jZXNzDQo+ID4gPiBmdW5jdGlvbi4gKi8NCj4gPiA+ID4gICAgICAgICAgICAgICAg ICAgICAgICAgdWludDY0X3QgcHJvY2Vzc191NjQ7DQo+ID4gPiA+ICAgICAgICAgICAgICAgICB9 Ow0KPiA+ID4gPiArICAgICAgICAgICAgICAgLyoqIEZhc3QgcGF0aCBhcmVhIGNhY2hlIGxpbmUg My4gKi8NCj4gPiA+ID4gKyNpZmRlZiBSVEVfR1JBUEhfUFJPRklMRQ0KPiA+ID4gPiArICAgICAg ICAgICAgICAgc3RydWN0IHsNCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgdWludDY0 X3QgY2FsbHM7ICAgICAvKio8IENhbGxzIHByb2Nlc3NpbmcNCj4gPiA+IHJlc3AuIDAgb3IgMSBv YmplY3RzLiAqLw0KPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjeWNs ZXM7ICAgIC8qKjwgQ3ljbGVzIHNwZW50DQo+ID4gPiBwcm9jZXNzaW5nIHJlc3AuIDAgb3IgMSBv YmplY3RzLiAqLw0KPiA+ID4gPiArICAgICAgICAgICAgICAgfSB1c2FnZV9zdGF0c1syXTsgICAg ICAgLyoqPCBVc2FnZSB3aGVuIHRoaXMgbm9kZQ0KPiA+ID4gcHJvY2Vzc2VkIDAgb3IgMSBvYmpl Y3RzLiAqLw0KPiA+ID4gPiArICAgICAgICAgICAgICAgdWludDY0X3QgZnVsbF9idXJzdF9jYWxs czsgIC8qKjwgQ2FsbHMgcHJvY2Vzc2luZw0KPiBhDQo+ID4gPiBmdWxsIGJ1cnN0IG9mIG9iamVj dHMuICovDQo+ID4gPiA+ICsgICAgICAgICAgICAgICB1aW50NjRfdCBmdWxsX2J1cnN0X2N5Y2xl czsgLyoqPCBDeWNsZXMgc3BlbnQNCj4gPiA+IHByb2Nlc3NpbmcgYSBmdWxsIGJ1cnN0IG9mIG9i amVjdHMuICovDQo+ID4gPiA+ICsgICAgICAgICAgICAgICB1aW50NjRfdCBoYWxmX2J1cnN0X2Nh bGxzOyAgLyoqPCBDYWxscyBwcm9jZXNzaW5nDQo+IGENCj4gPiA+IGhhbGYgYnVyc3Qgb2Ygb2Jq ZWN0cy4gKi8NCj4gPiA+ID4gKyAgICAgICAgICAgICAgIHVpbnQ2NF90IGhhbGZfYnVyc3RfY3lj bGVzOyAvKio8IEN5Y2xlcyBzcGVudA0KPiA+ID4gcHJvY2Vzc2luZyBhIGhhbGYgYnVyc3Qgb2Yg b2JqZWN0cy4gKi8NCj4gPiA+ID4gKyAgICAgICAgICAgICAgIC8qKiBGYXN0IHBhdGggYXJlYSBj YWNoZSBsaW5lIDQuICovDQo+ID4gPiA+ICsjZW5kaWYNCj4gPiA+DQo+ID4gPiBJcyBpdCBhbiBB QkkgYnJlYWthZ2U/DQo+ID4NCj4gPiBOby4gVGhlIG1vZGlmaWNhdGlvbnMgYXJlIGVuY2xvc2Vk IGluICNpZmRlZiwgYW5kIGRpc2FibGVkIGJ5DQo+IGRlZmF1bHQuDQo+ID4gSXQgaXMgZ2VuZXJh bGx5IHJlcXVpcmVkIHRoYXQgd2hlbiBydGVfY29uZmlnLmggb3B0aW9ucyBhcmUgbW9kaWZpZWQs DQo+IGJvdGggdGhlIGFwcGxpY2F0aW9uIGFuZCBEUERLIGl0c2VsZiBhcmUgYnVpbHQgdG9nZXRo ZXI7IGFuZCB0aGVuDQo+IEFQSS9BQkkgYnJlYWthZ2UgYmVjb21lcyBpcnJlbGV2YW50Lg0KPiAN Cj4gDQo+IFllcy4gSSBkb24ndCBrbm93IHRoZSBjdXJyZW50IHBvbGljeSBmb3IgdGhpcy4gQWRk aW5nIEBUaG9tYXMgTW9uamFsb24NCj4gQERhdmlkIE1hcmNoYW5kDQo+IA0KPiANCj4gPg0KPiA+ IElNTywgd2Ugc2hvdWxkIGtlZXAgb3VyIHN0cnVjdHVyZXMgbGVhbiBpbiByZWxlYXNlIGJ1aWxk cy4gVGhpcyBtZWFucw0KPiB0aGF0IGZpZWxkcyB1c2VkIGZvciBkZXRhaWxlZCBwcm9maWxpbmcs IGFkdmFuY2VkIGRlYnVnZ2luZywgY29va2llDQo+IHZhbGlkYXRpb24sIGV0Yy4gc2hvdWxkIHVz ZSB0aGUgI2lmZGVmIHBhdHRlcm4gcmF0aGVyIHRoYW4gdGhlDQo+IHJ0ZV9saWJfaGFzX3NvbWVf ZmVhdHVyZSgpIHBhdHRlcm47IGVzcGVjaWFsbHkgaWYgdGhleSBhZmZlY3QgdGhlIHNpemUNCj4g b2YgYSBzdHJ1Y3R1cmUuIEFuZCB3aGVuIHRob3NlIGZpZWxkcyBhcmUgbm90IHByZXNlbnQsIGFu eSBjb2RlDQo+IGFjY2Vzc2luZyB0aGVtIGNhbm5vdCB1c2UgdGhlIHJ0ZV9saWJfaGFzX3NvbWVf ZmVhdHVyZSgpIHBhdHRlcm4uDQo+ID4gVGhlIG1idWYgYW5kIG1lbXBvb2wgbGlicmFyaWVzIGFs c28gdXNlICNpZmRlZiBwYXR0ZXJuIGZvciBzaW1pbGFyDQo+IGZlYXR1cmVzLg0KPiANCj4gWWVz IGZvciB0aGUgc3RydWN0dXJlIGluY2x1c2lvbiB3ZSBjYW4gdXNlICNpZmRlZi4gQnV0IGluc2lk ZSB0aGUNCj4gZnVuY3Rpb24gd2UgY2FuIHVzZSBydGVfbGliX2hhc19zb21lX2ZlYXR1cmUoKSBz Y2hlbWUuIFJlYXNvbnMgYXJlIDoNCj4gMSlJdCB3aWxsIHJlbW92ZSB0aGUgaWZkZWYgY3VsdHRl cg0KPiAyKURldGVjdCB0aGUgY29tcGlsYXRpb24gaXNzdWUgZXZlbiBpZiB0aGUgZmVhdHVyZSBp cyBkaXNhYmxlZC4gVGhpcw0KPiB3aWxsIG1ha2Ugc3VyZSByZWR1Y2UgdGhlIGJ1aWxkIG9wdGlv bnMgdG8gZW5hYmxlIGJ1aWxkIHNhbml0eQ0KPiAzKSBDb21waWxlciBpcyBzbWFydCBlbm91Z2gg dG8gdW5kZXJzdGFuZCB0byBkaXNhYmxlIHRoZSBibG9jayBpZiB0aGUNCj4gZmVhdHVyZSBpcyBu b3QgZW5hYmxlZC4oSnVzdCBsaWtlICNpZmRlZikNCg0KSSBhZ3JlZSB3aXRoIHRoZXNlIGFkdmFu dGFnZXMuDQpCdXQgYSBmdW5jdGlvbiB1c2luZyBydGVfbGliX2hhc19zb21lX2ZlYXR1cmUoKSBj YW5ub3QgYWNjZXNzIG5vbi1leGlzdGluZyBmaWVsZHM6DQpodHRwczovL2dvZGJvbHQub3JnL3ov czNuS3g0NU1zDQoNClNvIHNvbWV0aW1lcyAjaWZkZWYgaXMgcmVxdWlyZWQgaW4gdGhlIGNvZGUg dG9vLg0KDQo+IA0KPiANCj4gDQo+ID4NCj4gPiA+DQo+ID4gPiA+ICAgICAgICAgICAgICAgICBh bGlnbmFzKFJURV9DQUNIRV9MSU5FX01JTl9TSVpFKSBzdHJ1Y3QgcnRlX25vZGUNCj4gPiA+ICpu b2Rlc1tdOyAvKio8IE5leHQgbm9kZXMuICovDQo+ID4gPiA+ICAgICAgICAgfTsNCj4gPiA+ID4g IH07DQo+ID4gPiA+DQo=