From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (unknown [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 83F0F460A4; Thu, 16 Jan 2025 21:36:51 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 63B3C40E2F; Thu, 16 Jan 2025 21:36:35 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 5810A40E18 for ; Thu, 16 Jan 2025 21:36:34 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id DF08920679; Thu, 16 Jan 2025 21:36:33 +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 v4 00/24] Reduce code duplication across Intel NIC drivers X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 16 Jan 2025 21:36:30 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F9C4@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v4 00/24] Reduce code duplication across Intel NIC drivers Thread-Index: AdtoPokDtYXUllCcQFGjVBzL1rIIPgAFnezQ References: <20241122125418.2857301-1-bruce.richardson@intel.com> <20241220143925.609044-1-bruce.richardson@intel.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Bruce Richardson" , "Jerin Jacob" 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 PiBGcm9tOiBCcnVjZSBSaWNoYXJkc29uIFttYWlsdG86YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5j b21dDQo+IFNlbnQ6IFRodXJzZGF5LCAxNiBKYW51YXJ5IDIwMjUgMTguNDYNCj4gDQo+IE9uIFRo dSwgSmFuIDE2LCAyMDI1IGF0IDExOjEwOjQ3UE0gKzA1MzAsIEplcmluIEphY29iIHdyb3RlOg0K PiA+IE9uIFRodSwgSmFuIDE2LCAyMDI1IGF0IDEwOjUw4oCvUE0gQnJ1Y2UgUmljaGFyZHNvbg0K PiA+IDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gT24g RnJpLCBEZWMgMjAsIDIwMjQgYXQgMDI6Mzg6NTdQTSArMDAwMCwgQnJ1Y2UgUmljaGFyZHNvbiB3 cm90ZToNCj4gPiA+ID4gVGhpcyBSRkMgYXR0ZW1wdHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2Yg Y29kZSBkdXBsaWNhdGlvbiBhY3Jvc3MNCj4gYQ0KPiA+ID4gPiBudW1iZXIgb2YgSW50ZWwgTklD IGRyaXZlcnMsIHNwZWNpZmljYWxseTogaXhnYmUsIGk0MGUsIGlhdmYsIGFuZA0KPiBpY2UuDQo+ ID4gPiA+DQo+ID4gPiA+IFRoZSBmaXJzdCBwYXRjaCBleHRyYWN0IGEgZnVuY3Rpb24gZnJvbSB0 aGUgUnggc2lkZSwgb3RoZXJ3aXNlDQo+IHRoZQ0KPiA+ID4gPiBtYWpvcml0eSBvZiB0aGUgY2hh bmdlcyBhcmUgb24gdGhlIFR4IHNpZGUsIGxlYWRpbmcgdG8gYQ0KPiBjb252ZXJnZWQgVHgNCj4g PiA+ID4gcXVldWUgc3RydWN0dXJlIGFjcm9zcyB0aGUgNCBkcml2ZXJzLCBhbmQgYSBsYXJnZSBu dW1iZXIgb2YNCj4gY29tbW9uDQo+ID4gPiA+IGZ1bmN0aW9ucy4NCj4gPiA+ID4NCj4gPiA+DQo+ ID4gPiBXaGVuIGNvbnNpZGVyaW5nIHRoZSBjaGFuZ2VzIGluIHRoaXMgcGF0Y2hzZXQsIEknbSBz dGlsbCBub3QNCj4gZW50aXJlbHkNCj4gPiA+IHNhdGlzZmllZCB3aXRoIHdoZXJlIHRvIHBsYWNl IHRoZSBjb21tb24gY29kZSBpbiB0aGUgcmVwby4gVXNpbmcNCj4gdGhlDQo+ID4gPiAiZHJpdmVy cy9jb21tb24iIHNlZW1zIHdyb25nIHRvIG1lLCBhcyBpdCdzIGZvciBjb2RlIGNvbW1vbiBhY3Jv c3MNCj4gZGV2aWNlcywNCj4gPiA+IGFuZCBoYXZpbmcgYSAiX2NvbW1vbl9pbnRlbCIgKG9yIGNv bW1vbl9pbnRlbCkgZm9sZGVyIGluc2lkZQ0KPiBkcml2ZXJzL25ldA0KPiA+DQo+ID4gZHJpdmVy L2NvbW1vbi9pbnRlbCBpcyBPSy4gSSB0aGluay4NCj4gPg0KPiA+ID4gc2VlbXMgYSBiaXQgdWds eSB0byBtZS4NCj4gPiA+DQo+ID4gPiBXaGF0IHdvdWxkIHBlb3BsZSB0aGluayBvZiBtZSB0YWtp bmcgYSBsZWFmIG91dCBvZiB0aGUga2VybmVsDQo+IGRpcmVjdG9yeQ0KPiA+ID4gc3RydWN0dXJl IHBsYXlib29rLCBhbmQgbW92aW5nIHRoZSBpbnRlbCBkcml2ZXJzIGludG8gYSBzZXBhcmF0ZQ0K PiA+ID4gc3ViZGlyZWN0b3J5ICJkcml2ZXJzL25ldC9pbnRlbCI/IEkndmUgZG9uZSB1cCBhIHBy b3RvdHlwZSBSRkMNCj4gcGF0Y2ggZm9yDQo+ID4NCj4gPiBJIHRob3VnaHQgdGhlIHJlYXNvbiBm b3Igbm90IGtlZXBpbmcgdGhlIGNvbXBhbnkgbmFtZSB3YXMgdG8gLSBub3QNCj4gPiBjaGFuZ2Ug dGhlIGRpcmVjdG9yeSBzdHJ1Y3R1cmUNCj4gPiBpZiBOSUMgYmxvY2sgaXMgYm91Z2h0IGJ5IGFu b3RoZXIgY29tcGFueSAoZHJpdmVyL25ldC9ibnhrIHdhcyB3aXRoDQo+ID4gQm9yYWRjb20gdGhl biBtb3ZlZCB0byBNYXJ2ZWxsKSBvciBhY3F1aXJlZCBieSBhbm90aGVyIGNvbXBhbnkuDQo+ID4g KENhdml1bS0+TWFydmVsbCkNCj4gPg0KPiA+DQo+IEkgaGFkbid0IHRob3VnaHQgb2YgdGhhdC4N Cj4gDQo+IEhvd2V2ZXIsIGluIG91ciBjYXNlIEkgYmVsaWV2ZSB0aGUgcmVhc29uIHdlIGRvbid0 IHVzZSB0aGlzIHNjaGVtZSBpcw0KPiB0aGF0DQo+IHdlIGEpIG5ldmVyIG5lZWRlZCB0byBhbmQg QUZBSUsgYikgaXQgaGFzIG5ldmVyIGJlZW4gcHJvcG9zZWQuDQo+IA0KPiBJbiBwcmFjdGljZSwg aWYgd2UgZG8gdGhpcyBmb3IgdGhlIGludGVsIGRyaXZlcnMsIGl0IGRvZXMgbm90IG5lZWQgdG8N Cj4gYmUNCj4gZG9uZSBieSBvdGhlciB2ZW5kb3JzIHVubGVzcyB0aGV5IHdhbnQgdG8gZG8gc28s IG9yIGhhdmUgYSBsb3Qgb2YNCj4gZHJpdmVycw0KPiBpbiBEUERLLiBBbHNvLCByZW5hbWluZyB2 ZW5kb3IgZGlyZWN0b3JpZXMgaXMgbm90IGdvaW5nIHRvIGJlIGEgc2VyaW91cw0KPiBwcm9ibGVt LCBzbyBsb25nIGFzIHRoZSB1bmRlcmx5aW5nIGRldmljZSBkaXJlY3RvcnkgbmFtZSByZW1haW5z IHRoZQ0KPiBzYW1lLg0KPiBGb3IgY29tcGF0aWJpbGl0eSBvZiBvdXRwdXQsIG15IFJGQyBwYXRj aCBzdHJpcHMgb2ZmIGFsbCBwYXRocyBidXQgdGhlDQo+IGxhc3QsIHNvIGludGVsL2k0MGUgcmVt YWlucyBqdXN0ICJpNDBlIiBpbiB0ZXJtcyBvZiBhbGwgZ2VuZXJhdGVkDQo+IG9iamVjdHMuDQo+ IA0KPiAvQnJ1Y2UNCg0KSWYgd2UgcHJvY2VlZCB3aXRoIGRyaXZlcnMvbmV0L2ludGVsL2k0MGUs IHdpbGwgbmV3IHBhdGNoZXMgYmUgdGl0bGVkICJuZXQvaW50ZWwvaTQwZTogbmV3IGZlYXR1cmUi LCBvciBzdGlsbCBqdXN0ICJuZXQvaTQwZTogLi4uIj8NCg0KVGhlIGtleSBpcyBnZXR0aW5nIHJp ZCBvZiBjb2RlIGR1cGxpY2F0aW9uLCBzbyBlaXRoZXIgZGlyZWN0b3J5IHN0cnVjdHVyZSBpcyBm aW5lIHdpdGggbWUsIGRyaXZlcnMvbmV0L2ludGVsL2NvbW1vbiwgb3IgZHJpdmVycy9jb21tb24v aW50ZWwuDQoNCkNvbnNpZGVyaW5nIEplcmluJ3MgaW5wdXQgYWJvdXQgTklDcyBnZXR0aW5nIG5l dyBvd25lciBjb21wYW5pZXMsIEkgaGF2ZSBhIHNsaWdodCBwcmVmZXJlbmNlIGZvciBKZXJpbidz IHN1Z2dlc3Rpb24uDQoNCg==