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 9DCDC45C9A; Thu, 7 Nov 2024 10:35:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7DCB442ED3; Thu, 7 Nov 2024 10:35:43 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id BDC1042E86 for ; Thu, 7 Nov 2024 10:35:41 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 8A00821D0E; Thu, 7 Nov 2024 10:35:41 +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: [TEST v10] ethdev: support single queue per port Date: Thu, 7 Nov 2024 10:35:41 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F88D@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <20241106152542.71d572e3@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TEST v10] ethdev: support single queue per port Thread-Index: Adswo0b9tzJ1YHZ+Sk6yJvNeQljfrgAVBbpQ References: <20241024102253.785037-1-mb@smartsharesystems.com><20241106220216.1505231-1-mb@smartsharesystems.com> <20241106152542.71d572e3@hermes.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBUaHVyc2RheSwgNyBOb3ZlbWJlciAyMDI0IDAwLjI2DQpUIHYxMF0gZXRo ZGV2OiBzdXBwb3J0IHNpbmdsZSBxdWV1ZSBwZXIgcG9ydA0KPiANCj4gT24gV2VkLCAgNiBOb3Yg MjAyNCAyMjowMjoxNiArMDAwMA0KPiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3Rl bXMuY29tPiB3cm90ZToNCj4gDQo+ID4gaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvdm14bmV0My92 bXhuZXQzX2V0aGRldi5jDQo+IGIvZHJpdmVycy9uZXQvdm14bmV0My92bXhuZXQzX2V0aGRldi5j DQo+ID4gaW5kZXggNzhmYWM2M2FiNi4uMTc1MmM1ODA2OSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2 ZXJzL25ldC92bXhuZXQzL3ZteG5ldDNfZXRoZGV2LmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC92 bXhuZXQzL3ZteG5ldDNfZXRoZGV2LmMNCj4gPiBAQCAtMTQ3MCw0MiArMTQ3MCw1MiBAQCB2bXhu ZXQzX2Rldl9zdGF0c19nZXQoc3RydWN0IHJ0ZV9ldGhfZGV2DQo+ICpkZXYsIHN0cnVjdCBydGVf ZXRoX3N0YXRzICpzdGF0cykNCj4gPiAgCXN0cnVjdCB2bXhuZXQzX2h3ICpodyA9IGRldi0+ZGF0 YS0+ZGV2X3ByaXZhdGU7DQo+ID4gIAlzdHJ1Y3QgVVBUMV9UeFN0YXRzIHR4U3RhdHM7DQo+ID4g IAlzdHJ1Y3QgVVBUMV9SeFN0YXRzIHJ4U3RhdHM7DQo+ID4gKwl1aW50NjRfdCBwYWNrZXRzLCBi eXRlczsNCj4gPg0KPiA+ICAJVk1YTkVUM19XUklURV9CQVIxX1JFRyhodywgVk1YTkVUM19SRUdf Q01ELA0KPiBWTVhORVQzX0NNRF9HRVRfU1RBVFMpOw0KPiA+DQo+ID4gIAlmb3IgKGkgPSAwOyBp IDwgaHctPm51bV90eF9xdWV1ZXM7IGkrKykgew0KPiA+ICAJCXZteG5ldDNfdHhfc3RhdHNfZ2V0 KGh3LCBpLCAmdHhTdGF0cyk7DQo+ID4NCj4gPiAtCQlzdGF0cy0+cV9vcGFja2V0c1tpXSA9IHR4 U3RhdHMudWNhc3RQa3RzVHhPSyArDQo+ID4gKwkJcGFja2V0cyA9IHR4U3RhdHMudWNhc3RQa3Rz VHhPSyArDQo+ID4gIAkJCXR4U3RhdHMubWNhc3RQa3RzVHhPSyArDQo+ID4gIAkJCXR4U3RhdHMu YmNhc3RQa3RzVHhPSzsNCj4gPg0KPiA+IC0JCXN0YXRzLT5xX29ieXRlc1tpXSA9IHR4U3RhdHMu dWNhc3RCeXRlc1R4T0sgKw0KPiA+ICsJCWJ5dGVzID0gdHhTdGF0cy51Y2FzdEJ5dGVzVHhPSyAr DQo+ID4gIAkJCXR4U3RhdHMubWNhc3RCeXRlc1R4T0sgKw0KPiA+ICAJCQl0eFN0YXRzLmJjYXN0 Qnl0ZXNUeE9LOw0KPiA+DQo+ID4gLQkJc3RhdHMtPm9wYWNrZXRzICs9IHN0YXRzLT5xX29wYWNr ZXRzW2ldOw0KPiA+IC0JCXN0YXRzLT5vYnl0ZXMgKz0gc3RhdHMtPnFfb2J5dGVzW2ldOw0KPiA+ ICsJCXN0YXRzLT5vcGFja2V0cyArPSBwYWNrZXRzOw0KPiA+ICsJCXN0YXRzLT5vYnl0ZXMgKz0g Ynl0ZXM7DQo+ID4gIAkJc3RhdHMtPm9lcnJvcnMgKz0gdHhTdGF0cy5wa3RzVHhFcnJvciArDQo+ IHR4U3RhdHMucGt0c1R4RGlzY2FyZDsNCj4gPiArDQo+ID4gKwkJaWYgKGkgPCBSVEVfRVRIREVW X1FVRVVFX1NUQVRfQ05UUlMpIHsNCj4gPiArCQkJc3RhdHMtPnFfb3BhY2tldHNbaV0gPSBwYWNr ZXRzOw0KPiA+ICsJCQlzdGF0cy0+cV9vYnl0ZXNbaV0gPSBieXRlczsNCj4gPiArCQl9DQo+ID4g IAl9DQo+ID4NCj4gPiAgCWZvciAoaSA9IDA7IGkgPCBody0+bnVtX3J4X3F1ZXVlczsgaSsrKSB7 DQo+ID4gIAkJdm14bmV0M19yeF9zdGF0c19nZXQoaHcsIGksICZyeFN0YXRzKTsNCj4gPg0KPiA+ IC0JCXN0YXRzLT5xX2lwYWNrZXRzW2ldID0gcnhTdGF0cy51Y2FzdFBrdHNSeE9LICsNCj4gPiAr CQlwYWNrZXRzID0gcnhTdGF0cy51Y2FzdFBrdHNSeE9LICsNCj4gPiAgCQkJcnhTdGF0cy5tY2Fz dFBrdHNSeE9LICsNCj4gPiAgCQkJcnhTdGF0cy5iY2FzdFBrdHNSeE9LOw0KPiA+DQo+ID4gLQkJ c3RhdHMtPnFfaWJ5dGVzW2ldID0gcnhTdGF0cy51Y2FzdEJ5dGVzUnhPSyArDQo+ID4gKwkJYnl0 ZXMgPSByeFN0YXRzLnVjYXN0Qnl0ZXNSeE9LICsNCj4gPiAgCQkJcnhTdGF0cy5tY2FzdEJ5dGVz UnhPSyArDQo+ID4gIAkJCXJ4U3RhdHMuYmNhc3RCeXRlc1J4T0s7DQo+ID4NCj4gPiAtCQlzdGF0 cy0+aXBhY2tldHMgKz0gc3RhdHMtPnFfaXBhY2tldHNbaV07DQo+ID4gLQkJc3RhdHMtPmlieXRl cyArPSBzdGF0cy0+cV9pYnl0ZXNbaV07DQo+ID4gLQ0KPiA+IC0JCXN0YXRzLT5xX2Vycm9yc1tp XSA9IHJ4U3RhdHMucGt0c1J4RXJyb3I7DQo+ID4gKwkJc3RhdHMtPmlwYWNrZXRzICs9IHBhY2tl dHM7DQo+ID4gKwkJc3RhdHMtPmlieXRlcyArPSBieXRlczsNCj4gPiAgCQlzdGF0cy0+aWVycm9y cyArPSByeFN0YXRzLnBrdHNSeEVycm9yOw0KPiA+ICAJCXN0YXRzLT5pbWlzc2VkICs9IHJ4U3Rh dHMucGt0c1J4T3V0T2ZCdWY7DQo+ID4gKw0KPiA+ICsJCWlmIChpIDwgUlRFX0VUSERFVl9RVUVV RV9TVEFUX0NOVFJTKSB7DQo+ID4gKwkJCXN0YXRzLT5xX2lwYWNrZXRzW2ldID0gcGFja2V0czsN Cj4gPiArCQkJc3RhdHMtPnFfaWJ5dGVzW2ldID0gYnl0ZXM7DQo+ID4gKwkJCXN0YXRzLT5xX2Vy cm9yc1tpXSA9IHJ4U3RhdHMucGt0c1J4RXJyb3I7DQo+ID4gKwkJfQ0KPiA+ICAJfQ0KPiA+DQo+ ID4gIAlyZXR1cm4gMDsNCj4gDQo+IFRoaXMgZml4ZXMgYSBidWcgaW4gZXhpc3RpbmcgY29kZSBv ZiBSVEVfRVRIREVWX1FVRVVFX1NUQVRfQ05UUlMgPCBudW0NCj4gcXVldWVzLg0KPiBQcm9iYWJs eSBkZXNlcnZlcyBpdHMgb3duIHBhdGNoIHdpdGggRml4ZXMNCg0KVGhhbmtzIGZvciBub3RpY2lu ZywgU3RlcGhlbi4NCg0KRmVycnVoIGFsc28gbm90aWNlZCwgYW5kIGhhcyBhbHJlYWR5IGFwcGxp ZWQgc3VjaCBhIHBhdGNoOg0KaHR0cHM6Ly9wYXRjaHdvcmsuZHBkay5vcmcvcHJvamVjdC9kcGRr L3BhdGNoLzIwMjQxMTA0MTA1MjIwLjE0MjEzMDUtMS1tYkBzbWFydHNoYXJlc3lzdGVtcy5jb20v DQoNClRoZSB0dXJuYXJvdW5kIHRpbWUgd2FzIHVudXN1YWwgcXVpY2sgb24gdGhhdCBvbmUgLSBp dCB3ZW50IGluIGFuZCBvdXQgb2YgUGF0Y2h3b3JrIGluIGEgZmxhc2guIERvbid0IGJsaW5rISA7 LSkNCg0K