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 E489CA034F; Mon, 7 Feb 2022 13:56:14 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6BBF3410F3; Mon, 7 Feb 2022 13:56:14 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id E8F20410EA for ; Mon, 7 Feb 2022 13:56:12 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH] ethdev: introduce ethdev dump API Date: Mon, 7 Feb 2022 13:56:11 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D86E7A@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] ethdev: introduce ethdev dump API Thread-Index: AdgcHz5/3A665XrYRCyAg5sPqpc/2wAAIGQg References: <20220111115437.32855-1-humin29@huawei.com> <20220207014719.16611-1-humin29@huawei.com> <8b129213-8d64-0b9e-8bb3-5faa8bfdd2d4@intel.com> <98CBD80474FA8B44BF855DF32C47DC35D86E79@smartserver.smartshare.dk> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Ferruh Yigit" , "Min Hu (Connor)" , Cc: "Ray Kinsella" , "Ajit Khaparde" , "Thomas Monjalon" , "Andrew Rybchenko" 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 PiBGcm9tOiBGZXJydWggWWlnaXQgW21haWx0bzpmZXJydWgueWlnaXRAaW50ZWwuY29tXQ0KPiBT ZW50OiBNb25kYXksIDcgRmVicnVhcnkgMjAyMiAxMy4zNg0KPiANCj4gT24gMi83LzIwMjIgMTI6 MTggUE0sIE1vcnRlbiBCcsO4cnVwIHdyb3RlOg0KPiA+PiBGcm9tOiBGZXJydWggWWlnaXQgW21h aWx0bzpmZXJydWgueWlnaXRAaW50ZWwuY29tXQ0KPiA+PiBTZW50OiBNb25kYXksIDcgRmVicnVh cnkgMjAyMiAxMi40Ng0KPiA+Pg0KPiA+PiBPbiAyLzcvMjAyMiAxOjQ3IEFNLCBNaW4gSHUgKENv bm5vcikgd3JvdGU6DQo+ID4+PiBBZGRlZCB0aGUgZXRoZGV2IGR1bXAgQVBJIHdoaWNoIHByb3Zp ZGVzIGZ1bmN0aW9ucyBmb3IgcXVlcnkNCj4gcHJpdmF0ZQ0KPiA+PiBpbmZvDQo+ID4+DQo+ID4+ IElzbid0IEFQSSBhbmQgZnVuY3Rpb24gYXJlIHNhbWUgdGhpbmcgaW4gdGhpcyBjb250ZXh0cz8N Cj4gPj4NCj4gPj4+IGZyb20gZGV2aWNlLiBUaGVyZSBleGlzdHMgbWFueSBwcml2YXRlIHByb3Bl cnRpZXMgaW4gZGlmZmVyZW50IFBNRA0KPiA+PiBkcml2ZXJzLA0KPiA+Pj4gc3VjaCBhcyBhZGFw dGVyIHN0YXRlLCBSeC9UeCBmdW5jIGFsZ29yaXRobSBpbiBobnMzIFBNRC4gVGhlDQo+ID4+IGlu Zm9ybWF0aW9uIG9mDQo+ID4+PiB0aGVzZSBwcm9wZXJ0aWVzIGlzIGltcG9ydGFudCBmb3IgZGVi dWcuIEFzIHRoZSBpbmZvcm1hdGlvbiBpcw0KPiA+PiBwcml2YXRlLA0KPiA+Pj4gdGhlIG5ldyBB UEkgaXMgaW50cm9kdWNlZC4+DQo+ID4+DQo+ID4+IEluIHRoZSBwYXRjaCB0aXRsZSAnZXRoZGV2 JyBpcyBkdXBsaWNhdGVkLCBjYW4geW91IGZpeCBpdD8NCj4gPj4NCj4gPj4NCj4gPj4+IFNpZ25l ZC1vZmYtYnk6IE1pbiBIdSAoQ29ubm9yKSA8aHVtaW4yOUBodWF3ZWkuY29tPg0KPiA+Pj4gQWNr ZWQtYnk6IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+DQo+ID4+PiBB Y2tlZC1ieTogUmF5IEtpbnNlbGxhIDxtZHJAYXNocm9lLmV1Pg0KPiA+Pj4gQWNrZWQtYnk6IEFq aXQgS2hhcGFyZGUgPGFqaXQua2hhcGFyZGVAYnJvYWRjb20uY29tPg0KPiA+DQo+ID4gWy4uLl0N Cj4gPg0KPiA+Pj4gQEAgLTk5MCw2ICs5OTAsMjAgQEAgdHlwZWRlZiBpbnQNCj4gKCpldGhfcmVw cmVzZW50b3JfaW5mb19nZXRfdCkoc3RydWN0DQo+ID4+IHJ0ZV9ldGhfZGV2ICpkZXYsDQo+ID4+ PiAgICB0eXBlZGVmIGludCAoKmV0aF9yeF9tZXRhZGF0YV9uZWdvdGlhdGVfdCkoc3RydWN0IHJ0 ZV9ldGhfZGV2DQo+ICpkZXYsDQo+ID4+PiAgICAJCQkJICAgICAgIHVpbnQ2NF90ICpmZWF0dXJl cyk7DQo+ID4+Pg0KPiA+Pj4gKy8qKg0KPiA+Pj4gKyAqIEBpbnRlcm5hbA0KPiA+Pj4gKyAqIER1 bXAgZXRoZGV2IHByaXZhdGUgaW5mbyB0byBhIGZpbGUuDQo+ID4+PiArICoNCj4gPj4NCj4gPj4g SXQgZG9lc24ndCBkdW1wIHRoZSAnZXRoZGV2JyBwcml2YXRlIGluZm8sIGl0IGR1bXBzIHRoZSBw cml2YXRlIGluZm8NCj4gPj4gZnJvbSBkZXZpY2UuDQo+ID4NCj4gPiBJdCBzZWVtcyBwZXJmZWN0 bHkgY2xlYXIgdG8gbWUuIEhvdyB3b3VsZCB5b3UgcHJlZmVyIGl0IHBocmFzZWQNCj4gaW5zdGVh ZD8NCj4gPg0KPiANCj4gV2hhdCBkZXNjcmliZWQgaW4gdGhlIGRvY3VtZW50IGlzIG1vcmUgYWNj dXJhdGUsDQo+ICJxdWVyeSBwcml2YXRlIGluZm8gZnJvbSBkZXZpY2UiLg0KPiANCj4gV2hhdCB3 ZSBhcmUgZHVtcGluZyBoZXJlIGlzIG5vdCBldGhkZXYgcHJpdmF0ZSBpbmZvLCBpdCBpcyBkZXZp Y2UNCj4gcHJpdmF0ZSBpbmZvLA0KPiBhbmQgd2UgcmVhbGx5IGRvbid0IGtub3cgd2hhdCB0aGF0 IGRhdGEgbWF5IGJlIGluIHRoZSBldGhkZXYgbGF5ZXIuDQo+IA0KPiBBbHNvIHRoZXJlIGlzIGEg Y2hhbmNlIHRoYXQgJ2V0aGRldiBwcml2YXRlIGluZm8nIGNhbiBiZSBjb25mdXNlZCB3aXRoDQo+ ICdldGhkZXYtPmRhdGEtPmRldl9wcml2YXRlJw0KDQpPSy4gTm93IEkgZ290IHlvdXIgcG9pbnQh IFRoZSBkaWZmZXJlbmNlIGlzIHZlcnkgc3VidGxlLg0KDQo+IA0KPiA+IFsuLi5dDQo+ID4NCj4g Pj4NCj4gPj4+ICsgKi8NCj4gPj4+ICtfX3J0ZV9leHBlcmltZW50YWwNCj4gPj4+ICtpbnQgcnRl X2V0aF9kZXZfcHJpdl9kdW1wKEZJTEUgKmZpbGUsIHVpbnQxNl90IHBvcnRfaWQpOw0KPiA+Pj4g Kw0KPiA+Pg0KPiA+PiBXaGF0IGRvIHlvdSB0aGluayB0byBoYXZlIHRoZSAncG9ydF9pZCcgYXMg Zmlyc3QgYXJndW1lbnQgdG8gYmUNCj4gPj4gY29uc2lzdGVudA0KPiA+PiB3aXRoIHRoZSBvdGhl ciBBUElzPw0KPiA+DQo+ID4gVGhlIF9kdW1wIEFQSXMgaW4gb3RoZXIgbGlicmFyaWVzIGhhdmUg dGhlIGZpbGUgcG9pbnRlciBhcyB0aGUgZmlyc3QNCj4gcGFyYW1ldGVyLCBzbyBsZXQncyBmb2xs b3cgdGhhdCBjb252ZW50aW9uIGhlcmUgdG9vLiBObyBuZWVkIHRvIG1vdmUNCj4gdGhlIHBvcnRf aWQgcGFyYW1ldGVyIGhlcmUuDQo+ID4NCj4gDQo+IFllcywgZm9yIG1vc3Qgb2YgdGhlIF9kdW1w KCkgQVBJcywgZmlsZSBwb2ludGVyIHNlZW1zIGlzIHRoZSBmaXJzdA0KPiBhcmd1bWVudCwNCj4g YnUgdGhleSBhcmUgZnJvbSB2YXJpb3VzIGxpYnJhcmllcy4NCj4gDQo+IFdpdGhpbiB0aGUgZXRo ZGV2IEFQSXMsIEkgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdGhhdCBhbGwgQVBJcyBzdGFydCB3aXRo DQo+ICdwb3J0X2lkJyBwYXJhbWV0ZXIgZm9yIGNvbnNpc3RlbmN5LCBsaWtlIGRvbmUgaW46DQo+ IHJ0ZV9mbG93X2Rldl9kdW1wKHVpbnQxNl90IHBvcnRfaWQsIC4uLikNCj4gDQo+ID4gT25seSBy dGVfZG1hX2R1bXAoKSBoYXMgdGhlIGZpbGUgcG9pbnRlciBsYXN0LCBhbmQgSSBkaWRuJ3QgY2F0 Y2ggaXQNCj4gd2hlbiB0aGUgZnVuY3Rpb24gd2FzIGRlZmluZWQuDQo+ID4NCg0KT0suIFRoZW4g SSBhZ3JlZSB3aXRoIHlvdSBhYm91dCBmb2xsb3dpbmcgdGhlIGNvbnZlbnRpb24gbGlrZSBydGVf Zmxvd19kZXZfZHVtcCgpIHdpdGggdGhlIHBvcnRfaWQgZmlyc3QuDQoNCkkgZXZlbiB0aGluayBD b25ub3IgZ290IGl0IHJpZ2h0IHRoZSBmaXJzdCB0aW1lLCBhbmQgSSBwcm9wb3NlZCBmb2xsb3dp bmcgdGhlIG90aGVyIGNvbnZlbnRpb24uDQoNCkl0J3Mgbm90IGVhc3kgd2hlbiB0aGVyZSBhcmUg dHdvIG9wcG9zaXRlIGNvbnZlbnRpb25zLiA6LSkNCg0KLU1vcnRlbg0KDQo=