<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }.fox_html_content_dummy_textarea { position: absolute; overflow: hidden; width: 1px; height: 1px; opacity: 0; }body { font-size: 14px; font-family: "Microsoft YaHei UI"; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Hi stephen,</div><div><br></div><div>Please ignore v7 patch/series. I found an issue and will send a revised version (v8) shortly.</div>
<div><br></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:liujie5@linkdatatechnology.com">liujie5</a></div><div><b>Date:</b> 2026-06-25 13:41</div><div><b>To:</b> <a href="mailto:stephen@networkplumber.org">stephen</a></div><div><b>CC:</b> <a href="mailto:dev@dpdk.org">dev</a>; <a href="mailto:liujie5@linkdatatechnology.com">Jie Liu</a></div><div><b>Subject:</b> [PATCH v7 00/23] net/sxe2: added Linkdata sxe2 ethernet driver</div></div></div><div><div>From: Jie Liu <liujie5@linkdatatechnology.com></div>
<div> </div>
<div>This patch set implements core functionality for the SXE2 PMD,</div>
<div>including basic driver framework, data path setup, and advanced</div>
<div>offload features (VLAN, RSS,TM, PTP etc.).</div>
<div> </div>
<div>V7:</div>
<div>     - Add support for flow duplicate pattern.</div>
<div> </div>
<div>Jie Liu (23):</div>
<div>  net/sxe2: remove software statistics devargs</div>
<div>  net/sxe2: add Rx framework and packet types callback</div>
<div>  net/sxe2: support AVX512 vectorized path for Rx and Tx</div>
<div>  net/sxe2: add AVX2 vector data path for Rx and Tx</div>
<div>  net/sxe2: add link update callback</div>
<div>  net/sxe2: support L2 filtering and MAC config</div>
<div>  drivers: support RSS feature</div>
<div>  net/sxe2: support TM hierarchy and shaping</div>
<div>  net/sxe2: support IPsec inline protocol offload</div>
<div>  net/sxe2: support statistics and multi-process</div>
<div>  drivers: interrupt handling</div>
<div>  net/sxe2: add NEON vec Rx/Tx burst functions</div>
<div>  drivers: add support for VF representors</div>
<div>  net/sxe2: add support for custom UDP tunnel ports</div>
<div>  net/sxe2: support firmware version reading</div>
<div>  net/sxe2: implement get monitor address</div>
<div>  common/sxe2: add shared SFP module definitions</div>
<div>  net/sxe2: support SFP module info and EEPROM access</div>
<div>  net/sxe2: add mbuf validation in Tx debug mode</div>
<div>  common/sxe2: add callback for memory event handling</div>
<div>  net/sxe2: add private devargs parsing</div>
<div>  net/sxe2: implement private dump info</div>
<div>  net/sxe2: update sxe2 feature matrix docs</div>
<div> </div>
<div> doc/guides/nics/features/sxe2.ini          |   56 +</div>
<div> doc/guides/nics/sxe2.rst                   |  168 ++</div>
<div> drivers/common/sxe2/sxe2_common.c          |  156 ++</div>
<div> drivers/common/sxe2/sxe2_common.h          |    4 +</div>
<div> drivers/common/sxe2/sxe2_flow_public.h     |  633 +++++++</div>
<div> drivers/common/sxe2/sxe2_ioctl_chnl.c      |  178 +-</div>
<div> drivers/common/sxe2/sxe2_ioctl_chnl_func.h |   18 +</div>
<div> drivers/common/sxe2/sxe2_msg.h             |  118 ++</div>
<div> drivers/net/sxe2/meson.build               |   52 +</div>
<div> drivers/net/sxe2/sxe2_cmd_chnl.c           | 1587 +++++++++++++++-</div>
<div> drivers/net/sxe2/sxe2_cmd_chnl.h           |  139 ++</div>
<div> drivers/net/sxe2/sxe2_drv_cmd.h            |  523 +++++-</div>
<div> drivers/net/sxe2/sxe2_dump.c               |  287 +++</div>
<div> drivers/net/sxe2/sxe2_dump.h               |   12 +</div>
<div> drivers/net/sxe2/sxe2_ethdev.c             | 1485 ++++++++++++++-</div>
<div> drivers/net/sxe2/sxe2_ethdev.h             |  111 +-</div>
<div> drivers/net/sxe2/sxe2_ethdev_repr.c        |  609 ++++++</div>
<div> drivers/net/sxe2/sxe2_ethdev_repr.h        |   32 +</div>
<div> drivers/net/sxe2/sxe2_filter.c             |  895 +++++++++</div>
<div> drivers/net/sxe2/sxe2_filter.h             |  100 +</div>
<div> drivers/net/sxe2/sxe2_flow.c               | 1394 ++++++++++++++</div>
<div> drivers/net/sxe2/sxe2_flow.h               |   30 +</div>
<div> drivers/net/sxe2/sxe2_flow_define.h        |  144 ++</div>
<div> drivers/net/sxe2/sxe2_flow_parse_action.c  | 1182 ++++++++++++</div>
<div> drivers/net/sxe2/sxe2_flow_parse_action.h  |   23 +</div>
<div> drivers/net/sxe2/sxe2_flow_parse_engine.c  |  106 ++</div>
<div> drivers/net/sxe2/sxe2_flow_parse_engine.h  |   13 +</div>
<div> drivers/net/sxe2/sxe2_flow_parse_pattern.c | 1935 +++++++++++++++++++</div>
<div> drivers/net/sxe2/sxe2_flow_parse_pattern.h |   46 +</div>
<div> drivers/net/sxe2/sxe2_ipsec.c              | 1565 ++++++++++++++++</div>
<div> drivers/net/sxe2/sxe2_ipsec.h              |  254 +++</div>
<div> drivers/net/sxe2/sxe2_irq.c                | 1026 ++++++++++</div>
<div> drivers/net/sxe2/sxe2_irq.h                |   25 +</div>
<div> drivers/net/sxe2/sxe2_mac.c                |  530 ++++++</div>
<div> drivers/net/sxe2/sxe2_mac.h                |   84 +</div>
<div> drivers/net/sxe2/sxe2_mp.c                 |  414 +++++</div>
<div> drivers/net/sxe2/sxe2_mp.h                 |   67 +</div>
<div> drivers/net/sxe2/sxe2_queue.c              |   17 +-</div>
<div> drivers/net/sxe2/sxe2_queue.h              |   15 +-</div>
<div> drivers/net/sxe2/sxe2_rss.c                |  584 ++++++</div>
<div> drivers/net/sxe2/sxe2_rss.h                |   81 +</div>
<div> drivers/net/sxe2/sxe2_rx.c                 |   93 +-</div>
<div> drivers/net/sxe2/sxe2_rx.h                 |    2 +</div>
<div> drivers/net/sxe2/sxe2_security.c           |  335 ++++</div>
<div> drivers/net/sxe2/sxe2_security.h           |   77 +</div>
<div> drivers/net/sxe2/sxe2_stats.c              |  586 ++++++</div>
<div> drivers/net/sxe2/sxe2_stats.h              |   39 +</div>
<div> drivers/net/sxe2/sxe2_switchdev.c          |  332 ++++</div>
<div> drivers/net/sxe2/sxe2_switchdev.h          |   33 +</div>
<div> drivers/net/sxe2/sxe2_tm.c                 | 1151 ++++++++++++</div>
<div> drivers/net/sxe2/sxe2_tm.h                 |   76 +</div>
<div> drivers/net/sxe2/sxe2_tx.c                 |    7 +</div>
<div> drivers/net/sxe2/sxe2_txrx.c               | 1958 +++++++++++++++++++-</div>
<div> drivers/net/sxe2/sxe2_txrx.h               |    8 +</div>
<div> drivers/net/sxe2/sxe2_txrx_check_mbuf.c    |  595 ++++++</div>
<div> drivers/net/sxe2/sxe2_txrx_check_mbuf.h    |   38 +</div>
<div> drivers/net/sxe2/sxe2_txrx_poll.c          |  284 ++-</div>
<div> drivers/net/sxe2/sxe2_txrx_vec.c           |   46 +-</div>
<div> drivers/net/sxe2/sxe2_txrx_vec.h           |   38 +-</div>
<div> drivers/net/sxe2/sxe2_txrx_vec_avx2.c      |  747 ++++++++</div>
<div> drivers/net/sxe2/sxe2_txrx_vec_avx512.c    |  867 +++++++++</div>
<div> drivers/net/sxe2/sxe2_txrx_vec_common.h    |   54 +-</div>
<div> drivers/net/sxe2/sxe2_txrx_vec_neon.c      |  689 +++++++</div>
<div> drivers/net/sxe2/sxe2_txrx_vec_sse.c       |   38 +-</div>
<div> drivers/net/sxe2/sxe2_vsi.c                |  146 ++</div>
<div> drivers/net/sxe2/sxe2_vsi.h                |   12 +-</div>
<div> drivers/net/sxe2/sxe2vf_regs.h             |   85 +</div>
<div> 67 files changed, 24761 insertions(+), 273 deletions(-)</div>
<div> create mode 100644 drivers/common/sxe2/sxe2_flow_public.h</div>
<div> create mode 100644 drivers/common/sxe2/sxe2_msg.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_dump.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_dump.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_ethdev_repr.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_ethdev_repr.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_filter.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_filter.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow_define.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow_parse_action.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow_parse_action.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow_parse_engine.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow_parse_engine.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow_parse_pattern.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_flow_parse_pattern.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_ipsec.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_ipsec.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_irq.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_mac.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_mac.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_mp.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_mp.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_rss.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_rss.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_security.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_security.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_stats.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_stats.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_switchdev.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_switchdev.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_tm.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_tm.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_txrx_check_mbuf.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_txrx_check_mbuf.h</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_txrx_vec_avx2.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_txrx_vec_avx512.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2_txrx_vec_neon.c</div>
<div> create mode 100644 drivers/net/sxe2/sxe2vf_regs.h</div>
<div> </div>
<div>-- </div>
<div>2.52.0</div>
</div></blockquote>
</body></html>