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 44B9DC5DF97 for ; Sat, 22 Aug 2026 10:18:59 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 353E34027A; Sat, 22 Aug 2026 12:18:58 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id AAC884025F for ; Sat, 22 Aug 2026 12:18:56 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 6877B20440; Sat, 22 Aug 2026 12:18:56 +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 v9] graph: add optional profiling stats X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Sat, 22 Aug 2026 12:18:54 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35F65A0D@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v9] graph: add optional profiling stats Thread-Index: Ad0yG/65bM/8ZCV2RzOZUFheJ6l+xQAAX89A References: <20260619202047.2809165-1-mb@smartsharesystems.com> <20260703154357.3068739-1-mb@smartsharesystems.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Robin Jarry" , , "Jerin Jacob" , "Kiran Kumar K" , "Nithin Dabilpuram" , "Zhirun Yan" , "Saeed Bishara" 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 PiBGcm9tOiBSb2JpbiBKYXJyeSBbbWFpbHRvOnJqYXJyeUByZWRoYXQuY29tXQ0KPiBTZW50OiBT YXR1cmRheSwgMjIgQXVndXN0IDIwMjYgMTEuNTMNCj4gDQo+IEhleSBNb3J0ZW4sDQo+IA0KPiBJ IGhhdmUgc29tZSBjb25jZXJucyB3aXRoIHRoZSAiaGlzdG9ncmFtIiBpbXBsZW1lbnRhdGlvbi4g VGhlcmUgYXJlDQo+IGhvbGVzIGluIHRoZSBkYXRhLiBZb3Ugd2lsbCBvbmx5IGNhcHR1cmUgc3Bl Y2lmaWMgYmF0Y2ggc2l6ZXMuDQo+IA0KPiBOQjogZGlkIHlvdSBub3RpY2Ugd2UgYWxyZWFkeSBo YXZlIGEgYnVyc3Qgc2l6ZSBoaXN0b2dyYW0gZXhwb3J0ZWQgaW4NCj4gdGhlIGdyb3V0IG1ldHJp Y3M6DQo+IA0KPiBodHRwczovL2dpdGh1Yi5jb20vRFBESy9ncm91dC9ibG9iL3YwLjE3LjEvbW9k dWxlcy9pbmZyYS9hcGkvc3RhdHMuYyNMMw0KPiAxMy1MMzM2DQoNClRoYW5rcyBmb3IgdGhlIHBv aW50ZXIuDQpUaGUgZXhpc3RpbmcgaGlzdG9ncmFtIG9ubHkgY292ZXJzIHBhY2tldCBidXJzdCBz aXplLg0KSSB3YW50IHRvIGNhcHR1cmUgcGVyZm9ybWFuY2UgZGF0YSBmb3IgZGV2ZWxvcG1lbnQg KG9wdGltaXphdGlvbikgcHVycG9zZXMuDQoNCkknbGwgdGFrZSBhIGxvb2sgYXQgaXQsIHRvIHNl ZSBpZiBzb21ldGhpbmcgc2ltaWxhciBjb3VsZCBiZSByZWxldmFudCBmb3IgdGhlIGRhdGEgSSdt IGFpbWluZyB0byBjb2xsZWN0Lg0KDQo+IA0KPiBNb3J0ZW4gQnLDuHJ1cCwgSnVsIDAzLCAyMDI2 IGF0IDE3OjQzOg0KDQpbLi4uXQ0KDQo+ID4gIAlpZiAocnRlX2dyYXBoX2hhc19zdGF0c19mZWF0 dXJlKCkpIHsNCj4gPiAtCQlzdGFydCA9IHJ0ZV9yZHRzYygpOw0KPiA+ICsJCWN5Y2xlcyA9IC1y dGVfcmR0c2MoKTsNCj4gDQo+IEkgcHJlc3VtZSB0aGlzIHdvcmtzIGJ1dCBpdCBmZWVscyBjb25m dXNpbmcgdGFraW5nIGEgIm5lZ2F0aXZlIiB2YWx1ZQ0KPiBvZiBhbiB1bnNpZ25lZCBpbnRlZ2Vy Lg0KDQpNYXliZSB0aGlzIGlzIG1vcmUgcmVhZGFibGU6DQpjeWNsZXMgPSBydGVfcmR0c2MoKTsN CnJjID0gbm9kZS0+cHJvY2VzcyhncmFwaCwgbm9kZSwgb2Jqcywgbm9kZS0+aWR4KTsNCmN5Y2xl cyA9IHJ0ZV9yZHRzYygpIC0gY3ljbGVzOw0KDQo+IA0KPiA+ICAJCXJjID0gbm9kZS0+cHJvY2Vz cyhncmFwaCwgbm9kZSwgb2Jqcywgbm9kZS0+aWR4KTsNCj4gPiAtCQlub2RlLT50b3RhbF9jeWNs ZXMgKz0gcnRlX3JkdHNjKCkgLSBzdGFydDsNCj4gPiArCQljeWNsZXMgKz0gcnRlX3JkdHNjKCk7 DQo+ID4gKwkJbm9kZS0+dG90YWxfY3ljbGVzICs9IGN5Y2xlczsNCj4gPiAgCQlub2RlLT50b3Rh bF9jYWxscysrOw0KPiA+ICAJCW5vZGUtPnRvdGFsX29ianMgKz0gcmM7DQo+ID4gKyNpZmRlZiBS VEVfR1JBUEhfUFJPRklMRQ0KPiA+ICsJCWlmIChyYyA8PSAxKSB7DQo+ID4gKwkJCW5vZGUtPnVz YWdlX3N0YXRzW3JjXS5jYWxscysrOw0KPiA+ICsJCQlub2RlLT51c2FnZV9zdGF0c1tyY10uY3lj bGVzICs9IGN5Y2xlczsNCj4gPiArCQl9IGVsc2UgaWYgKHJjID09IFJURV9HUkFQSF9QUk9GSUxF X0JVUlNUX1NJWkUpIHsNCj4gPiArCQkJbm9kZS0+dXNhZ2Vfc3RhdHNbMl0uY2FsbHMrKzsNCj4g PiArCQkJbm9kZS0+dXNhZ2Vfc3RhdHNbMl0uY3ljbGVzICs9IGN5Y2xlczsNCj4gPiArCQl9IGVs c2UgaWYgKHJjID09IFJURV9HUkFQSF9CVVJTVF9TSVpFKSB7DQo+ID4gKwkJCW5vZGUtPnVzYWdl X3N0YXRzWzNdLmNhbGxzKys7DQo+ID4gKwkJCW5vZGUtPnVzYWdlX3N0YXRzWzNdLmN5Y2xlcyAr PSBjeWNsZXM7DQo+IA0KPiBJZiB5b3Ugd2FudCBhIHJlbGlhYmxlIGhpc3RvZ3JhbSwgeW91IHdv dWxkIG5lZWQgdG8gY2hhbmdlIHRoZXNlIHRlc3RzDQo+IHRvIHRoZSBmb2xsb3dpbmc6DQo+IA0K PiAJCWlkIChyYyA+PSBSVEVfR1JBUEhfQlVSU1RfU0laRSkgew0KPiAJCQlub2RlLT51c2FnZV9z dGF0c1szXS5jYWxscysrOw0KPiAJCQlub2RlLT51c2FnZV9zdGF0c1szXS5jeWNsZXMgKz0gY3lj bGVzOw0KPiAJCX0gZWxzZSBpZiAocmMgPj0gUlRFX0dSQVBIX1BST0ZJTEVfQlVSU1RfU0laRSkg ew0KPiAJCQlub2RlLT51c2FnZV9zdGF0c1syXS5jYWxscysrOw0KPiAJCQlub2RlLT51c2FnZV9z dGF0c1syXS5jeWNsZXMgKz0gY3ljbGVzOw0KPiAJCX0gZWxzZSBpZiAocmMgIT0gMCkgew0KPiAJ CQlub2RlLT51c2FnZV9zdGF0c1sxXS5jYWxscysrOw0KPiAJCQlub2RlLT51c2FnZV9zdGF0c1sx XS5jeWNsZXMgKz0gY3ljbGVzOw0KPiAJCX0gZWxzZSB7DQo+IAkJCW5vZGUtPnVzYWdlX3N0YXRz WzBdLmNhbGxzKys7DQo+IAkJCW5vZGUtPnVzYWdlX3N0YXRzWzBdLmN5Y2xlcyArPSBjeWNsZXM7 DQo+IAkJfQ0KPiANCj4gT3RoZXJ3aXNlLCB5b3Ugd2lsbCBtaXNzIGxvdHMgb2Ygb2RkLXNpemVk IGJhdGNoZXMgaW4geW91ciBoaXN0b2dyYW0NCj4gZGF0YS4NCg0KQ29ycmVjdC4NCkhvd2V2ZXIs IEkgb25seSBuZWVkIGEgZmV3IHJlcHJlc2VudGF0aXZlIHNuYXBzaG90cyB0byBoZWxwIGlkZW50 aWZ5IHdoYXQgdG8gb3B0aW1pemUuDQpaZXJvIGFuZCBvbmUgb2JqZWN0IHByb2Nlc3NlZCBhcmUg cXVpdGUgZnJlcXVlbnRseSwgc28gSSB3YW50IHRvIGtub3cgaG93IGZyZXF1ZW50IHRoZXkgb2Nj dXIuDQpCVFcsIHRoZSBjeWNsZXMvb2JqZWN0IGZvciBwcm9jZXNzaW5nIG9uZSBvYmplY3QgaXMg c3Vic3RhbnRpYWxseSBoaWdoZXIgdGhhbiB3aGVuIHByb2Nlc3NpbmcgYSBidXJzdC4NCg0KRm9y IGJ1cnN0cywgSSB3YW50IHRvIGJlIGFibGUgdG8gY2FsY3VsYXRlIHRoZSBjeWNsZXMvb2JqZWN0 Lg0KSSBhbHNvIHdhbnQgdG8gYmUgYWJsZSB0byBzZWUgaG93IGZyZXF1ZW50IHRoZXkgb2NjdXIu DQoNCkkgd2FudGVkIHRoZSBkYXRhIHRvIHN0YXkgd2l0aGluIG9uZSBjYWNoZSBsaW5lLCBzbyBJ IGNvbXByb21pc2VkLg0KU2luY2UgSSBkb24ndCBuZWVkIHRvIHN0YXkgd2l0aGluIG9uZSBjYWNo ZSBsaW5lLCBJIGNhbiBpbXByb3ZlIGl0IHdpdGggYmV0dGVyIGNvdmVyYWdlLg0KDQo+IA0KPiAN Cj4gPiArCQl9DQo+ID4gKyNlbmRpZg0KPiA+ICAJfSBlbHNlIHsNCj4gPiAgCQlub2RlLT5wcm9j ZXNzKGdyYXBoLCBub2RlLCBvYmpzLCBub2RlLT5pZHgpOw0KPiA+ICAJfQ0KPiANCj4gDQo+IC0t DQo+IFJvYmluDQo+IA0KPiAjIE5vdCBhIGZseWluZyB0b3kuDQoNCg==