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 29B89CD6E79 for ; Tue, 9 Jun 2026 09:48:28 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 33FEF402BE; Tue, 9 Jun 2026 11:48:28 +0200 (CEST) Received: from cstnet.cn (smtp21.cstnet.cn [159.226.251.21]) by mails.dpdk.org (Postfix) with ESMTP id E111B4025E for ; Tue, 9 Jun 2026 11:48:25 +0200 (CEST) Received: from LAPTOP-ARGRBVTN (unknown [101.207.145.153]) by APP-01 (Coremail) with SMTP id qwCowABnB9Bn4SdqngH_AA--.2665S2; Tue, 09 Jun 2026 17:48:24 +0800 (CST) Date: Tue, 9 Jun 2026 17:48:23 +0800 From: "liujie5@linkdatatechnology.com" To: "Thomas Monjalon" Cc: stephen , dev Subject: Re: Re: [PATCH v14 00/20] net/sxe2: added Linkdata sxe2 ethernet driver References: <20260608074257.3043531-21-liujie5@linkdatatechnology.com>, <20260609013951.3359199-1-liujie5@linkdatatechnology.com>, X-Priority: 3 X-Has-Attach: no X-Mailer: Foxmail 7.2.25.542[cn] Mime-Version: 1.0 Message-ID: <202606091748234877352@linkdatatechnology.com> Content-Type: multipart/alternative; boundary="----=_001_NextPart055764240057_=----" X-CM-TRANSID: qwCowABnB9Bn4SdqngH_AA--.2665S2 X-Coremail-Antispam: 1UD129KBjvJXoW7AFyDtr18uF4kCw4xtry5Jwb_yoW8Kw4DpF W8K34Fkws5JF17Zr4vva1xuFyF93yFqa4Uu3Z8W3yDtwn8XF18KryIq340qw1xCr1rW3WF 9a12v3Z8G3Z5ZaDanT9S1TB71UUUUUDqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUBab7Iv0xC_tr1lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwV C2z280aVCY1x0267AKxVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVCF 0I0E4I0vr24lYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvjeV CFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI67k04243AVAKzVAKj4xxM4xv F2IEb7IF0Fy26I8I3I1lc7CjxVAaw2AFwI0_JF0_Jw1l42xK82IYc2Ij64vIr41l4I8I3I 0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUGVWUWwC20s026x8GjcxK67AKxVWU GVWUWwC2zVAF1VAY17CE14v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI 0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0 rVWUJVWUCwCI42IY6I8E87Iv67AKxVW8JVWxJwCI42IY6I8E87Iv6xkF7I0E14v26r4j6r 4UJwCE64xvF2IEb7IF0Fy7YxBIdaVFxhVjvjDU0xZFpf9x07j1q2NUUUUU= X-Originating-IP: [101.207.145.153] X-CM-SenderInfo: xolxyxrhv6zxpqngt3pdwhux5qro0w31of0z/ 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 This is a multi-part message in MIME format. ------=_001_NextPart055764240057_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGkgVGhvbWFzIE1vbmphbG9uLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3IGFuZCBmb3Ig Z3VpZGluZyBtZSBvbiB0aGUgbWFpbGluZyBsaXN0IHdvcmtmbG93Lg0KDQo+IFBsZWFzZSBjb3Vs ZCB5b3Ugc2VuZCB5b3VyIG5ldyBzZXJpZXMgYXMgYSByZXBseSBvZiB0aGUgdjEgY292ZXIgbGV0 dGVyPw0KPiBJdCB3b3VsZCBhdm9pZCBoYXZpbmcgYSBsYXJnZSBpbmRlbnQgaW4gbWFpbCBjbGll bnRzLg0KDQpHb3QgaXQuIEkgd2lsbCBjb25maWd1cmUgZ2l0IHNlbmQtZW1haWwgd2l0aCAiLS1p bi1yZXBseS10byIgYm91bmQgdG8gdGhlIA0KdjEgY292ZXIgbGV0dGVyIE1lc3NhZ2UtSUQgZm9y IHRoZSBuZXh0IHZlcnNpb24gb2YgdGhpcyBwYXRjaCBzZXQuIA0KQXBvbG9naWVzIGZvciB0aGUg aW5jb252ZW5pZW5jZSBjYXVzZWQgYnkgdGhlIGRlZXAgdGhyZWFkaW5nLg0KDQo+IEFsc28gSSdt IHN0aWxsIHdhaXRpbmcgZm9yIGEgcmVwbHkgdG8gbXkgcXVlc3Rpb24gYWJvdXQgdGhlIG5lZWQN Cj4gZm9yIGRyaXZlcnMvY29tbW9uL3N4ZTIvLg0KPiBJJ20gbm90IGdvaW5nIHRvIHB1bGwgYW55 IHN4ZTIgcGF0Y2ggaW50byBtYWluIHVudGlsIHlvdSBleHBsYWluLg0KDQpSZWdhcmRpbmcgdGhl IG5lY2Vzc2l0eSBvZiB0aGUgImRyaXZlcnMvY29tbW9uL3N4ZTIvIiBkaXJlY3RvcnksIHRoZSBz eGUyIA0KaGFyZHdhcmUgYXJjaGl0ZWN0dXJlIGlzIGRlc2lnbmVkIHRvIHN1cHBvcnQgYm90aCBz dGFuZGFyZCBOSUMgYW5kIHZEUEEgDQoodkhvc3QgRGF0YSBQYXRoIEFjY2VsZXJhdGlvbikgZnVu Y3Rpb25hbGl0aWVzLiANCg0KVGhlIGNvZGUgY3VycmVudGx5IHBsYWNlZCBpbiAiZHJpdmVycy9j b21tb24vc3hlMi8iIGNvbnRhaW5zIHRoZSBmb3VuZGF0aW9uYWwgDQpIYXJkd2FyZSBBYnN0cmFj dGlvbiBMYXllciAoSEFMKSwgZmlybXdhcmUgaW50ZXJmYWNlcyAoQWRtaW5RKSwgYW5kIGNvbW1v biANCnJlZ2lzdGVyIGRlZmluaXRpb25zLiANCg0KQXBhcnQgZnJvbSB0aGUgIm5ldC9zeGUyIiBQ TUQgaW4gdGhpcyBzZXJpZXMsIHdlIGFyZSBhY3RpdmVseSBpbXBsZW1lbnRpbmcgdGhlIA0KInZk cGEvc3hlMiIgZHJpdmVyLCB3aGljaCB3aWxsIGJlIHN1Ym1pdHRlZCBpbiBhIHN1YnNlcXVlbnQg cGF0Y2ggc2V0LiBCb3RoIHRoZSANCiJuZXQvc3hlMiIgYW5kICJ2ZHBhL3N4ZTIiIGRyaXZlcnMg c3RyaWN0bHkgZGVwZW5kIG9uIHRoaXMgc2hhcmVkIGNvbW1vbiBIQUwgDQpsYXllciB0byBtYW5h Z2UgdGhlIHNhbWUgaGFyZHdhcmUgY29yZS4gU2VwYXJhdGluZyB0aGlzIGNvZGUgaW50byAiZHJp dmVycy9jb21tb24vIiANCmlzIGVzc2VudGlhbCB0byBwcmV2ZW50IG1hc3NpdmUgY29kZSBkdXBs aWNhdGlvbiBiZXR3ZWVuIHRoZSBuZXQgYW5kIHZkcGEgDQpzdWJzeXN0ZW1zIGluIHRoZSBuZWFy IGZ1dHVyZS4NCg0KUGxlYXNlIGxldCBtZSBrbm93IGlmIHRoaXMgY2xhcmlmaWVzIHlvdXIgY29u Y2Vybi4gT25jZSBjb25maXJtZWQsIEkgd2lsbCANCnNlbmQgb3V0IHRoZSB1cGRhdGVkIHYxNSBz ZXJpZXMgYXMgYSByZXBseSB0byB0aGUgdjEgY292ZXIgbGV0dGVyIGltbWVkaWF0ZWx5Lg0KDQpC ZXN0IHJlZ2FyZHMsDQpKaWUgTGl1IChsaXVqaWU1QGxpbmtkYXRhdGVjaG5vbG9neS5jb20pDQog DQoNCg0KbGl1amllNUBsaW5rZGF0YXRlY2hub2xvZ3kuY29tDQogDQpGcm9tOiBUaG9tYXMgTW9u amFsb24NCkRhdGU6IDIwMjYtMDYtMDkgMTY6NDINClRvOiBKaWUgTGl1DQpDQzogc3RlcGhlbjsg ZGV2DQpTdWJqZWN0OiBSZTogW1BBVENIIHYxNCAwMC8yMF0gbmV0L3N4ZTI6IGFkZGVkIExpbmtk YXRhIHN4ZTIgZXRoZXJuZXQgZHJpdmVyDQowOS8wNi8yMDI2IDAzOjM5LCBsaXVqaWU1QGxpbmtk YXRhdGVjaG5vbG9neS5jb206IA0KPiBGcm9tOiBKaWUgTGl1IDxsaXVqaWU1QGxpbmtkYXRhdGVj aG5vbG9neS5jb20+IA0KPiANCj4gVGhpcyBwYXRjaCBzZXQgaW1wbGVtZW50cyBjb3JlIGZ1bmN0 aW9uYWxpdHkgZm9yIHRoZSBTWEUyIFBNRCwgDQo+IGluY2x1ZGluZyBiYXNpYyBkcml2ZXIgZnJh bWV3b3JrLCBkYXRhIHBhdGggc2V0dXAsIGFuZCBhZHZhbmNlZCANCj4gb2ZmbG9hZCBmZWF0dXJl cyAoVkxBTiwgUlNTLFRNLCBQVFAgZXRjLikuIA0KPiANCj4gVjE0OiANCj4gIC0gQWRkcmVzc2Vk IEFJIGNvbW1lbnRzIA0KDQpQbGVhc2UgY291bGQgeW91IHNlbmQgeW91ciBuZXcgc2VyaWVzIGFz IGEgcmVwbHkgb2YgdGhlIHYxIGNvdmVyIGxldHRlcj8gDQpJdCB3b3VsZCBhdm9pZCBoYXZpbmcg YSBsYXJnZSBpbmRlbnQgaW4gbWFpbCBjbGllbnRzLiANCg0KQWxzbyBJJ20gc3RpbGwgd2FpdGlu ZyBmb3IgYSByZXBseSB0byBteSBxdWVzdGlvbiBhYm91dCB0aGUgbmVlZCANCmZvciBkcml2ZXJz L2NvbW1vbi9zeGUyLy4gDQpJJ20gbm90IGdvaW5nIHRvIHB1bGwgYW55IHN4ZTIgcGF0Y2ggaW50 byBtYWluIHVudGlsIHlvdSBleHBsYWluLiANCg0K ------=_001_NextPart055764240057_=---- Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =0A
Hi Th= omas Monjalon,

Thank you for your review and for guiding me on the = mailing list workflow.

> Please could you send your new series a= s a reply of the v1 cover letter?
> It would avoid having a large in= dent in mail clients.

Got it. I will configure git send-email with = "--in-reply-to" bound to the
v1 cover letter Message-ID for the next v= ersion of this patch set.
Apologies for the inconvenience caused by th= e deep threading.

> Also I'm still waiting for a reply to my que= stion about the need
> for drivers/common/sxe2/.
> I'm not goi= ng to pull any sxe2 patch into main until you explain.

Regarding th= e necessity of the "drivers/common/sxe2/" directory, the sxe2
hardware= architecture is designed to support both standard NIC and vDPA
(vHost= Data Path Acceleration) functionalities.

The code currently place= d in "drivers/common/sxe2/" contains the foundational
Hardware Abstrac= tion Layer (HAL), firmware interfaces (AdminQ), and common
register de= finitions.

Apart from the "net/sxe2" PMD in this series, we are ac= tively implementing the
"vdpa/sxe2" driver, which will be submitted in= a subsequent patch set. Both the
"net/sxe2" and "vdpa/sxe2" drivers s= trictly depend on this shared common HAL
layer to manage the same hard= ware core. Separating this code into "drivers/common/"
is essential to= prevent massive code duplication between the net and vdpa
subsystems = in the near future.

Please let me know if this clarifies your conce= rn. Once confirmed, I will
send out the updated v15 series as a reply = to the v1 cover letter immediately.

Best regards,
Jie Liu (liuji= e5@linkdatatechnology.com)
 

liujie= 5@linkdatatechnology.com
Date:=  2026-06-09 16:42
To: Jie Liu
CC: stephen; dev
Subject: Re: [PATCH v14 00/20] ne= t/sxe2: added Linkdata sxe2 ethernet driver
09/06= /2026 03:39, liujie5@linkdatatechnology.com:=0A
=0A
> From: Jie Liu <liujie5@linkdatatechnology.com>=0A<= /div>=0A
> =0A
=0A
> This patch set implements core functionality for the SXE= 2 PMD,=0A
=0A
> including basic driv= er framework, data path setup, and advanced=0A
=0A
> offload features (VLAN, RSS,TM, PTP etc.).=0A
=0A> =0A
=0A
> V14:=0A
=0A
>  - Address= ed AI comments=0A
=0A
=0A
Please could you send your new serie= s as a reply of the v1 cover letter?=0A
=0A
It would avoid having= a large indent in mail clients.=0A
=0A
=0A
Also I'm still wai= ting for a reply to my question about the need=0A
=0A
for drivers= /common/sxe2/.=0A
=0A
I'm not going to pull any sxe2 patch into m= ain until you explain.=0A
=0A
=0A
------=_001_NextPart055764240057_=------