<html><head></head><body><div class="">Hello Thomas,<br><br>My sincere apologies for the delayed response and for continuing to submit patches without answering your questions first. I did not mean to ignore the discussion, and I appreciate your patience.<br><br>To answer your question regarding our plans for common/sxe2:<br><br>We do not currently plan to add other driver classes like crypto or compress. However, the common/sxe2 directory was introduced to host our hardware abstraction layer (HAL) and base code, with the strategic goal of code reuse for future generations of our network interface cards (e.g., sxe3, sxe4, etc.). <br><br>This base code handles general hardware initialization, register maps, and management structures that will remain consistent and shared across our upcoming chip iterations, rather than being specific only to the current sxe2 ethdev logic.<br><br>That being said, we want to align with DPDK's upstream policies. If the community prefers to keep all net-only driver code within the net directory until a multi-class or multi-generation need officially arrives in the upstream, I am fully open to refactoring the patches. I can merge the common/sxe2 logic entirely into drivers/net/sxe2 for this release.<br><br>Please let me know your thoughts on this approach, and I will wait for your guidance before sending the next version.<br><br>Best regards,<br>Liu Jie</div><div> </div><hr style="WIDTH: 210px; HEIGHT: 1px" color="#b5c4df" size="1" align="left"><div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>liujie5@linkdatatechnology.com</div></div></span></div><blockquote style="margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5em; margin-Right: inherit"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:thomas@monjalon.net">Thomas Monjalon</a></div><div><b>Date:</b> 2026-06-01 17:51</div><div><b>To:</b> <a href="mailto:liujie5@linkdatatechnology.com">Jie Liu</a></div><div><b>CC:</b> <a href="mailto:dev@dpdk.org">dev</a>; <a href="mailto:stephen@networkplumber.org">stephen</a>; <a href="mailto:david.marchand@redhat.com">David Marchand</a></div><div><b>Subject:</b> Re: [PATCH v19 00/11]net/sxe2: fix logic errors and address feedback</div></div></div><div><div class=""><style>div.FoxDIV_20260601175722368 { font-size: 10.5pt; transform: translatez(0); overflow: auto; }
</style><div style="height:initial" class="FoxDIV_20260601175722368"><div>26/05/2026 16:13, Thomas Monjalon:
</div>
<div class="plaintext_qoute">> 21/05/2026 17:16, Thomas Monjalon:
</div>
<div class="plaintext_qoute">> > Hello,
</div>
<div class="plaintext_qoute">> > 
</div>
<div class="plaintext_qoute">> > 20/05/2026 04:17, liujie5@linkdatatechnology.com:
</div>
<div class="plaintext_qoute">> > >   common/sxe2: add sxe2 basic structures
</div>
<div class="plaintext_qoute">> > 
</div>
<div class="plaintext_qoute">> > Are you planning to add a crypto or compress driver?
</div>
<div class="plaintext_qoute">> > This is usually the reason to have a common library.
</div>
<div class="plaintext_qoute">> > If you don't intend to share some code between different driver,
</div>
<div class="plaintext_qoute">> > then you should not have a common library.
</div>
<div class="plaintext_qoute">> 
</div>
<div class="plaintext_qoute">> We are curious about your plans for sxe2.
</div>
<div class="plaintext_qoute">> Please, could you reply?
</div>
<div class="plaintext_qoute">> Will you add another driver class to sxe2?
</div>
<br>
<div>I see you are submitting patches
</div>
<div>but you don't take time to answer questions.
</div>
<br>
<div>Please stop sending before answering,
</div>
<div>we need to communicate, otherwise it won't work.
</div>
<br>
</div></div></div></blockquote></body></html>