This series introduces multiple updates to the Yunsilicon xsc PMD, including new feature support, optimizations, bug fixes. Highlights include:
* Firmware version query support * TSO and FEC support * EEPROM dump and promiscuous mode * Link status and event support * Optimizations for RSS, QP/CQ allocation, and Rx path * Fix for Coverity-reported issue Renyong Wan (14): net/xsc: add FW version get support net/xsc: add TSO support net/xsc: support module EEPROM dump net/xsc: support promiscuous mode net/xsc: add link status support net/xsc: add link status event support net/xsc: add FEC get and set support net/xsc: optimize RSS queue creation net/xsc: optimize QP and CQ memory allocation net/xsc: optimize Rx path net/xsc: optimize stop and close net/xsc: support per port for multi-process net/xsc: fix uninitialized value net/xsc: update release notes for xsc PMD doc/guides/nics/features/xsc.ini | 7 + doc/guides/rel_notes/release_25_11.rst | 13 + drivers/net/xsc/xsc_cmd.h | 186 +++++++++++- drivers/net/xsc/xsc_defs.h | 5 + drivers/net/xsc/xsc_dev.c | 361 ++++++++++++++++++++-- drivers/net/xsc/xsc_dev.h | 116 ++++++- drivers/net/xsc/xsc_ethdev.c | 334 +++++++++++++++++---- drivers/net/xsc/xsc_ethdev.h | 4 - drivers/net/xsc/xsc_np.c | 89 ++++-- drivers/net/xsc/xsc_np.h | 34 ++- drivers/net/xsc/xsc_rx.c | 248 +++++++++++---- drivers/net/xsc/xsc_rx.h | 1 + drivers/net/xsc/xsc_rxtx.h | 3 + drivers/net/xsc/xsc_tx.c | 14 +- drivers/net/xsc/xsc_tx.h | 3 +- drivers/net/xsc/xsc_vfio.c | 399 ++++++++++++++++++++++++- 16 files changed, 1605 insertions(+), 212 deletions(-) -- 2.25.1