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 BF9AF45CA0; Thu, 7 Nov 2024 11:28:38 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 85FE542EE8; Thu, 7 Nov 2024 11:28:38 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id B3C0B402EB for ; Thu, 7 Nov 2024 11:28:37 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 796BA21D0E; Thu, 7 Nov 2024 11:28:37 +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 2/2] drivers/net: support single queue per port Date: Thu, 7 Nov 2024 11:28:37 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F88E@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <5956521.peFUeoqG7q@thomas> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH 2/2] drivers/net: support single queue per port Thread-Index: AdswZeUszQGBvaXuRPO/dr2rrJ0ASgAlm71A References: <20241025115223.1230680-1-mb@smartsharesystems.com> <98CBD80474FA8B44BF855DF32C47DC35E9F88A@smartserver.smartshare.dk> <5956521.peFUeoqG7q@thomas> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Thomas Monjalon" , "Bruce Richardson" Cc: , "Tyler Retzlaff" , "Ferruh Yigit" , "Andrew Rybchenko" , "Ajit Khaparde" , "Somnath Kotur" , "Gaetan Rivet" , "Jie Hai" , "Long Li" , "Wei Hu" 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 PiBGcm9tOiBUaG9tYXMgTW9uamFsb24gW21haWx0bzp0aG9tYXNAbW9uamFsb24ubmV0XQ0KPiBT ZW50OiBXZWRuZXNkYXksIDYgTm92ZW1iZXIgMjAyNCAxNy4wNw0KPiANCj4gMDYvMTEvMjAyNCAx MzoxOSwgTW9ydGVuIEJyw7hydXA6DQo+ID4gPiBGcm9tOiBCcnVjZSBSaWNoYXJkc29uIFttYWls dG86YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb21dDQo+ID4gPiBTZW50OiBXZWRuZXNkYXksIDYg Tm92ZW1iZXIgMjAyNCAxMi41Mg0KPiA+ID4NCj4gPiA+IE9uIEZyaSwgT2N0IDI1LCAyMDI0IGF0 IDExOjUyOjIzQU0gKzAwMDAsIE1vcnRlbiBCcsO4cnVwIHdyb3RlOg0KPiA+ID4gPiBXaGVuIGNv bmZpZ3VyaW5nIERQREsgZm9yIG9uZSBxdWV1ZSBwZXIgcG9ydA0KPiA+ID4gPiAoI2RlZmluZSBS VEVfTUFYX1FVRVVFU19QRVJfUE9SVCAxKSwgY29tcGlsYXRpb24gb2Ygc29tZSBuZXR3b3JrDQo+ ID4gPiBkcml2ZXJzDQo+ID4gPiA+IGZhaWxzIHdpdGggZS5nLjoNCj4gPiA+ID4NCj4gPiA+ID4g Li4vZHJpdmVycy9uZXQvYm54dC9ibnh0X3J4cS5jOiBJbiBmdW5jdGlvbiAnYm54dF9yeF9xdWV1 ZV9zdG9wJzoNCj4gPiA+ID4gLi4vZHJpdmVycy9uZXQvYm54dC9ibnh0X3J4cS5jOjU4NzozNDog ZXJyb3I6IGFycmF5IHN1YnNjcmlwdCAxDQo+IGlzDQo+ID4gPiBhYm92ZSBhcnJheSBib3VuZHMg b2YgJ3VpbnQ4X3RbMV0nIHtha2EgJ3Vuc2lnbmVkIGNoYXJbMV0nfSBbLQ0KPiA+ID4gV2Vycm9y PWFycmF5LWJvdW5kcz1dDQo+ID4gPiA+ICAgNTg3IHwgICAgICAgICBkZXYtPmRhdGEtPnJ4X3F1 ZXVlX3N0YXRlW3FfaWRdID0NCj4gPiA+IFJURV9FVEhfUVVFVUVfU1RBVEVfU1RPUFBFRDsNCj4g PiA+ID4gICAgICAgfCAgICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5efn5+fn4NCj4g PiA+ID4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4uL2RyaXZlcnMvbmV0L2JueHQvYm54dC5oOjE2 LA0KPiA+ID4gPiAgICAgICAgICAgICAgICAgIGZyb20gLi4vZHJpdmVycy9uZXQvYm54dC9ibnh0 X3J4cS5jOjEwOg0KPiA+ID4gPiAuLi9saWIvZXRoZGV2L2V0aGRldl9kcml2ZXIuaDoxNjg6MTc6 IG5vdGU6IHdoaWxlIHJlZmVyZW5jaW5nDQo+ID4gPiAncnhfcXVldWVfc3RhdGUnDQo+ID4gPiA+ ICAgMTY4IHwgICAgICAgICB1aW50OF90IHJ4X3F1ZXVlX3N0YXRlW1JURV9NQVhfUVVFVUVTX1BF Ul9QT1JUXTsNCj4gPiA+ID4gICAgICAgfCAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4N Cj4gPiA+ID4NCj4gPiA+ID4gVG8gZml4IHRoaXMsIGEgaGludCBpcyBhZGRlZCB0byB0aGUgbmV0 d29yayBkcml2ZXJzIHdoZXJlIGENCj4gY29tcGlsZXINCj4gPiA+IGluDQo+ID4gPiA+IHRoZSBD SSBoYXMgYmVlbiBzZWVuIHRvIGVtaXQgdGhlIGFib3ZlIGVycm9yIHdoZW4gRFBESyBpcw0KPiBj b25maWd1cmVkDQo+ID4gPiBmb3INCj4gPiA+ID4gb25lIHF1ZXVlIHBlciBwb3J0LCBidXQgd2Ug a25vdyB0aGF0IHRoZSBlcnJvciBjYW5ub3Qgb2NjdXIuDQo+IFsuLi5dDQo+ID4gPiA+ICAJZm9y IChpID0gMDsgaSA8IGRldi0+ZGF0YS0+bmJfcnhfcXVldWVzOyBpKyspIHsNCj4gPiA+ID4gKwkJ X19ydGVfYXNzdW1lKGkgPCBSVEVfTUFYX1FVRVVFU19QRVJfUE9SVCk7DQo+ID4gPiA+ICAJCXJ4 cSA9IGRldi0+ZGF0YS0+cnhfcXVldWVzW2ldOw0KPiBbLi4uXQ0KPiA+ID4gQlRXOiBpcyB0aGlz IHRoZSBvbmx5L2Jlc3Qgd2F5IHRvIHB1dCBpbiB0aGUgYXNzdW1wdGlvbj8gSWYgaXQgd2VyZQ0K PiBtZSwNCj4gPiA+IEknZA0KPiA+ID4gbG9vayB0byBwdXQgYmVmb3JlIHRoZSBsb29wIHRoZSB1 bmRlcmx5aW5nIGFzc3VtcHRpb24gdGhhdA0KPiA+ID4gKGRldi0+ZGF0YS0+bmJfWFhfcXVldWVz IDwgUlRFX01BWF9RVUVVRVNfUEVSX1BPUlQpLCByYXRoZXIgdGhhbg0KPiA+ID4gcHV0dGluZw0K PiA+ID4gdGhlIGFzc3VtcHRpb24gb24gImkiLg0KPiA+DQo+ID4gSSB3b3VsZCBhbHNvIHByZWZl ciBwdXR0aW5nIGl0IG91dHNpZGUgdGhlIGxvb3AsDQo+ID4gYnV0IGl0IGRvZXNuJ3Qgd29yayBp biBjYXNlcyB3aGVyZSB0aGUgdmFyaWFibGUNCj4gPiBpcyBwb3RlbnRpYWxseSBtb2RpZmllZCBp bnNpZGUgdGhlIGxvb3AuDQo+ID4gQW5kIGhlcmUncyB0aGUgcHJvYmxlbSB3aXRoIHRoYXQ6DQo+ ID4gUGFzc2luZyBpdCBhcyBhIHBhcmFtZXRlciB0byBhIGxvZ2dpbmcgbWFjcm8NCj4gPiBtYWtl cyB0aGUgY29tcGlsZXIgdGhpbmsgaXQgaXMgInBvdGVudGlhbGx5IG1vZGlmaWVkIi4NCj4gDQo+ IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIHBhcnQuDQo+ICJpIiBpcyBub3QgYSBwb2ludGVyLCBz byBob3cgaXQgY2FuIGJlIG1vZGlmaWVkPw0KDQpBZnRlciBhIGxvdCBvZiBzcGVjdWxhdGlvbiwg aXQgd2FzIHRoZSBvbmx5IHJlYXNvbiBJIGNvdWxkIGNvbWUgdXAgd2l0aCB3aHkgdGhlIGNvbXBp bGVyIHdvdWxkIHRoaW5rICJpIiBoYWQgYmVlbiBtb2RpZmllZC4gSSBhbSBub3QgYSBjb21waWxl ciBzcGVjaWFsaXN0LCBhbmQgaGF2ZW4ndCBsb29rZWQgZGVlcCBpbnRvIEdDQywgc28gbXkgY29u Y2x1c2lvbiBtaWdodCBiZSB3cm9uZy4NCkFsc28gSSBkb24ndCBoYXZlIGEgZGVlcCB1bmRlcnN0 YW5kaW5nIG9mIEdDQydzIGJ1aWx0aW4gdmFfYXJncyBpbXBsZW1lbnRhdGlvbjsgYnV0IEkgaGF2 ZSBzZWVuIG90aGVyIGltcGxlbWVudGF0aW9ucyBvZiB0aGUgdmFfYXJncyBtYWNyb3MgdXNpbmcg cmVmZXJlbmNlcywgc28gcGFzc2luZyAiaSIgdGhleSBlZmZlY3RpdmVseSBiZWNvbWVzICImaSIg d2hlbiB1c2luZyB0aGUgdmFfYXJncyBtYWNyb3MuDQoNCkFueXdheSwgSSBoYXZlIG5vdyB0ZXN0 ZWQgcHV0dGluZyB0aGUgYXNzdW1wdGlvbiBvdXRzaWRlIHRoZSBsb29wIChURVNUIHYxMSksIGFu ZCBjb21waWxhdGlvbiBmYWlscyB3aXRoIHRoZSBzYW1lIHdhcm5pbmdzLiBTbyB0aGUgYXNzdW1w dGlvbnMgbmVlZCB0byBiZSBwdXQgdmVyeSBjbG9zZSB0byB0aGUgbGluZSBjYXVzaW5nIHRoZSB3 YXJuaW5nLg0KDQpUZXN0IHBhdGNoIChURVNUIHY4KSB3aXRoIGFzc3VtcHRpb25zIGxvY2F0ZWQg bGlrZSB0aGlzIHBhdGNoLCBjb21waWxhdGlvbiBzdWNjZWVkczoNCmh0dHBzOi8vcGF0Y2h3b3Jr LmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8yMDI0MTAyNTA4MjMzOC4xMTY1MzYwLTEtbWJA c21hcnRzaGFyZXN5c3RlbXMuY29tLw0KDQpUZXN0IHBhdGNoIChURVNUIHYxMSkgd2l0aCBhc3N1 bXB0aW9uIG91dHNpZGUgdGhlIGxvb3AsIGNvbXBpbGF0aW9uIGZhaWxzOg0KaHR0cHM6Ly9wYXRj aHdvcmsuZHBkay5vcmcvcHJvamVjdC9kcGRrL3BhdGNoLzIwMjQxMTA3MDkyNjQ5LjE1MDczNzUt MS1tYkBzbWFydHNoYXJlc3lzdGVtcy5jb20vDQpodHRwOi8vbWFpbHMuZHBkay5vcmcvYXJjaGl2 ZXMvdGVzdC1yZXBvcnQvMjAyNC1Ob3ZlbWJlci84MjE4ODYuaHRtbA0KDQo+IA0KPiA+IEFuZCB0 aHVzLCBJIGhhdmUgdG8gcHV0IGl0IHdoZXJlIGl0IGh1cnRzLCBhbmQgZGVjaWRlZCB0byBkbyBp dA0KPiBjb25zaXN0ZW50bHkuDQo+IA0KPiBXaHkgZG9pbmcgc29tZXRoaW5nIGhlYXZpZXIgY29u c2lzdGVudGx5Pw0KPiBJIHdvdWxkIHByZWZlciB0byBjYXRjaCB0aGUgcHJvYmxlbWF0aWMgY2Fz ZXMgb25seSB3aXRoIHRoaXMgbWFjcm8uDQoNCkFncmVlLiBJIHB1dCBpdCBvbmx5IHdpdGggdGhl IHByb2JsZW1hdGljIGNhc2VzLg0KQnkgImNvbnNpc3RlbnRseSIgSSBtZWFuOiBhbHdheXMganVz dCBiZWZvcmUgdGhlIGxpbmUgY2F1c2luZyB0aGUgd2FybmluZywgbm90IHNvbWV0aW1lcyBvdXRz aWRlIHRoZSBsb29wLg0KDQpJdCdzIGFsd2F5cyBhIHBhaW4gaGF2aW5nIHdvcmsgYXJvdW5kIGNv bXBpbGVyIGJ1Z3MsIHNvIEknbSB0cnlpbmcgdG8ga2VlcCB0aGUgdWdsaW5lc3Mgb2YgdGhpcyB3 b3JrYXJvdW5kIGF0IGEgbWluaW11bS4gOi0oDQoNCg==