V9:<br />  - Remove unnecessary __rte_packed* in stats structure.<br /> <br />V8:<br />  - using __rte_packed_begin/__rte_packed_end replace __rte_packed.<br /> <br />V7:<br />  - resolved warning '-Waddress-of-packed-member' <br />    in function 'zxdh_dev_rss_reta_update'.<br /> <br />V6:<br />  - Remove unnecessary __rte_packed in the virtqueue structure and others.<br />  - Remove Some blank before or after log message,<br />    and remove some end with period in log message.<br /> <br />V5:<br />  - Simplify the notify_data part in the zxdh_notify_queue function.<br />  - Replace rte_zmalloc with rte_calloc in the rss_reta_update function.<br />  - Remove unnecessary check in mtu_set function.<br /> <br />V4:<br />  - resolved ci compile issues.<br /> <br />V3:<br />  - use rte_zmalloc and rte_calloc to avoid memset.<br />  - remove unnecessary initialization, which first usage will set.<br />  - adjust some function which is always return 0, changed to void  <br />    and skip the ASSERTION later.<br />  - resolved some WARNING:MACRO_ARG_UNUSED issues.<br />  - resolved some other issues.<br /> <br />V2:<br />  - resolve code style and github-robot build issue.<br /> <br />V1:<br />  - updated net zxdh driver<br />    provided insert/delete/get table code funcs.<br />    provided link/mac/vlan/promiscuous/rss/mtu ops.<br /> <br />Junlong Wang (15):<br />  net/zxdh: zxdh np init implementation<br />  net/zxdh: zxdh np uninit implementation<br />  net/zxdh: port tables init implementations<br />  net/zxdh: port tables unint implementations<br />  net/zxdh: rx/tx queue setup and intr enable<br />  net/zxdh: dev start/stop ops implementations<br />  net/zxdh: provided dev simple tx implementations<br />  net/zxdh: provided dev simple rx implementations<br />  net/zxdh: link info update, set link up/down<br />  net/zxdh: mac set/add/remove ops implementations<br />  net/zxdh: promisc/allmulti ops implementations<br />  net/zxdh: vlan filter/ offload ops implementations<br />  net/zxdh: rss hash config/update, reta update/get<br />  net/zxdh: basic stats ops implementations<br />  net/zxdh: mtu update ops implementations<br /> <br /> doc/guides/nics/features/zxdh.ini  |   18 +<br /> doc/guides/nics/zxdh.rst           |   17 +<br /> drivers/net/zxdh/meson.build       |    4 +<br /> drivers/net/zxdh/zxdh_common.c     |   28 +-<br /> drivers/net/zxdh/zxdh_common.h     |    1 +<br /> drivers/net/zxdh/zxdh_ethdev.c     |  602 +++++++-<br /> drivers/net/zxdh/zxdh_ethdev.h     |   48 +-<br /> drivers/net/zxdh/zxdh_ethdev_ops.c | 1573 +++++++++++++++++++++<br /> drivers/net/zxdh/zxdh_ethdev_ops.h |   80 ++<br /> drivers/net/zxdh/zxdh_msg.c        |  205 ++-<br /> drivers/net/zxdh/zxdh_msg.h        |  232 ++++<br /> drivers/net/zxdh/zxdh_np.c         | 2060 ++++++++++++++++++++++++++++<br /> drivers/net/zxdh/zxdh_np.h         |  579 ++++++++<br /> drivers/net/zxdh/zxdh_pci.c        |   27 +-<br /> drivers/net/zxdh/zxdh_pci.h        |    9 +-<br /> drivers/net/zxdh/zxdh_queue.c      |  242 +++-<br /> drivers/net/zxdh/zxdh_queue.h      |  189 ++-<br /> drivers/net/zxdh/zxdh_rxtx.c       |  804 +++++++++++<br /> drivers/net/zxdh/zxdh_rxtx.h       |   23 +-<br /> drivers/net/zxdh/zxdh_tables.c     |  794 +++++++++++<br /> drivers/net/zxdh/zxdh_tables.h     |  231 ++++<br /> 21 files changed, 7671 insertions(+), 95 deletions(-)<br /> create mode 100644 drivers/net/zxdh/zxdh_ethdev_ops.c<br /> create mode 100644 drivers/net/zxdh/zxdh_ethdev_ops.h<br /> create mode 100644 drivers/net/zxdh/zxdh_np.c<br /> create mode 100644 drivers/net/zxdh/zxdh_np.h<br /> create mode 100644 drivers/net/zxdh/zxdh_rxtx.c<br /> create mode 100644 drivers/net/zxdh/zxdh_tables.c<br /> create mode 100644 drivers/net/zxdh/zxdh_tables.h<br /> <br />--  <br />2.27.0<br />