V2:
- add updated release note and the documentation.
- remove unnecessary initialization.
- using the compiler builtins(__rte_clz32).
- remove C++ style comments.
V1:
- support modifying queue depth.
- optimeze alloc queue resources.
- support set link speed.
- support primary/secondary process.
- support GENEVE TSO/chksum,and tunnel packets outer udp chksum.
Junlong Wang (5):
net/zxdh: add support for modifying queue depth
net/zxdh: optimize alloc queue resources
net/zxdh: add support set link speed get autoneg stats
net/zxdh: add support primary/secondary process
net/zxdh: add support GENEVE TSO and Rx outer chksum
doc/guides/rel_notes/release_26_03.rst | 7 +
drivers/net/zxdh/zxdh_common.c | 75 ++------
drivers/net/zxdh/zxdh_common.h | 2 +-
drivers/net/zxdh/zxdh_ethdev.c | 239 +++++++++++++++++--------
drivers/net/zxdh/zxdh_ethdev.h | 23 ++-
drivers/net/zxdh/zxdh_ethdev_ops.c | 165 +++++++++++++----
drivers/net/zxdh/zxdh_ethdev_ops.h | 15 ++
drivers/net/zxdh/zxdh_msg.c | 52 ++++++
drivers/net/zxdh/zxdh_msg.h | 24 ++-
drivers/net/zxdh/zxdh_pci.h | 2 +
drivers/net/zxdh/zxdh_queue.c | 134 +++++++++++---
drivers/net/zxdh/zxdh_queue.h | 12 +-
drivers/net/zxdh/zxdh_rxtx.c | 116 +++++++++---
drivers/net/zxdh/zxdh_tables.h | 12 +-
14 files changed, 651 insertions(+), 227 deletions(-)
--
2.27.0