V6:
  - Remove unnecessary __rte_packed in the virtqueue structure and others.
  - Remove Some blank before or after log message,
    and remove some end with period in log message.

V5:
  - Simplify the notify_data part in the zxdh_notify_queue function.
  - Replace rte_zmalloc with rte_calloc in the rss_reta_update function.
  - Remove unnecessary check in mtu_set function.

V4:
  - resolved ci compile issues.

V3:
  - use rte_zmalloc and rte_calloc to avoid memset.
  - remove unnecessary initialization, which first usage will set.
  - adjust some function which is always return 0, changed to void 
    and skip the ASSERTION later.
  - resolved some WARNING:MACRO_ARG_UNUSED issues.
  - resolved some other issues.

V2:
  - resolve code style and github-robot build issue.

V1:
  - updated net zxdh driver
    provided insert/delete/get table code funcs.
    provided link/mac/vlan/promiscuous/rss/mtu ops.

Junlong Wang (15):
  net/zxdh: zxdh np init implementation
  net/zxdh: zxdh np uninit implementation
  net/zxdh: port tables init implementations
  net/zxdh: port tables unint implementations
  net/zxdh: rx/tx queue setup and intr enable
  net/zxdh: dev start/stop ops implementations
  net/zxdh: provided dev simple tx implementations
  net/zxdh: provided dev simple rx implementations
  net/zxdh: link info update, set link up/down
  net/zxdh: mac set/add/remove ops implementations
  net/zxdh: promisc/allmulti ops implementations
  net/zxdh: vlan filter/ offload ops implementations
  net/zxdh: rss hash config/update, reta update/get
  net/zxdh: basic stats ops implementations
  net/zxdh: mtu update ops implementations

 doc/guides/nics/features/zxdh.ini  |   18 +
 doc/guides/nics/zxdh.rst           |   17 +
 drivers/net/zxdh/meson.build       |    4 +
 drivers/net/zxdh/zxdh_common.c     |   28 +-
 drivers/net/zxdh/zxdh_common.h     |    1 +
 drivers/net/zxdh/zxdh_ethdev.c     |  603 +++++++-
 drivers/net/zxdh/zxdh_ethdev.h     |   40 +
 drivers/net/zxdh/zxdh_ethdev_ops.c | 1573 +++++++++++++++++++++
 drivers/net/zxdh/zxdh_ethdev_ops.h |   80 ++
 drivers/net/zxdh/zxdh_msg.c        |  205 ++-
 drivers/net/zxdh/zxdh_msg.h        |  232 ++++
 drivers/net/zxdh/zxdh_np.c         | 2060 ++++++++++++++++++++++++++++
 drivers/net/zxdh/zxdh_np.h         |  579 ++++++++
 drivers/net/zxdh/zxdh_pci.c        |   27 +-
 drivers/net/zxdh/zxdh_pci.h        |    9 +-
 drivers/net/zxdh/zxdh_queue.c      |  242 +++-
 drivers/net/zxdh/zxdh_queue.h      |  164 ++-
 drivers/net/zxdh/zxdh_rxtx.c       |  804 +++++++++++
 drivers/net/zxdh/zxdh_rxtx.h       |   20 +-
 drivers/net/zxdh/zxdh_tables.c     |  794 +++++++++++
 drivers/net/zxdh/zxdh_tables.h     |  231 ++++
 21 files changed, 7649 insertions(+), 82 deletions(-)
 create mode 100644 drivers/net/zxdh/zxdh_ethdev_ops.c
 create mode 100644 drivers/net/zxdh/zxdh_ethdev_ops.h
 create mode 100644 drivers/net/zxdh/zxdh_np.c
 create mode 100644 drivers/net/zxdh/zxdh_np.h
 create mode 100644 drivers/net/zxdh/zxdh_rxtx.c
 create mode 100644 drivers/net/zxdh/zxdh_tables.c
 create mode 100644 drivers/net/zxdh/zxdh_tables.h

-- 
2.27.0