V3:<br />  - fix warning enable asserts compile.<br />  - fix warning enable address sanitizer for undefined checks.<br />  - modify extra memset and cast.<br />  - remove __rte_unused from function prototypes.<br />  - fix indentation in mtr get and use assign.<br />  - make callback table const and static.<br /> <br />V2:<br />  - modify CI some error results(checkpatches warnings、Wrong headline format)<br />  - fix warnings when enable extra warnings.<br />  - modify apply memcpy script for coccinelle and unnecessary init and<br />    unneccessary cast of void when use malloc.<br /> <br />V1:<br />  - updated net zxdh driver.<br />    optimize init and some ops.<br />    provided csum/lro/tso 、extend stats、fw_version、module_info 、meter, etc.<br /> <br />Junlong Wang (16):<br />  net/zxdh: optimize np dtb channel initialization<br />  net/zxdh: optimize queue res alloc/free process<br />  net/zxdh: optimize link update process<br />  net/zxdh: update Rx/Tx to latest<br />  net/zxdh: provided PF/VF msg intr callback<br />  net/zxdh: optimize MAC ops<br />  net/zxdh: optimize promisc ops<br />  net/zxdh: optimize VLAN filter/offload ops<br />  net/zxdh: optimize RSS/RETA hash config/update/get<br />  net/zxdh: optimize MTU set ops<br />  net/zxdh: optimize basic stats ops<br />  net/zxdh: provided CSUM/TSO/LRO config<br />  net/zxdh: provided rxq/txq info get implementations<br />  net/zxdh: provide extended stats ops implementations<br />  net/zxdh: provide ptypes FW version EEPROM ops<br />  net/zxdh: provide meter ops implementations<br /> <br /> doc/guides/nics/features/zxdh.ini  |   11 +<br /> doc/guides/nics/zxdh.rst           |    5 +<br /> drivers/net/zxdh/meson.build       |    1 +<br /> drivers/net/zxdh/zxdh_common.c     |   49 +-<br /> drivers/net/zxdh/zxdh_common.h     |    3 +<br /> drivers/net/zxdh/zxdh_ethdev.c     |  725 ++++++++++++++---<br /> drivers/net/zxdh/zxdh_ethdev.h     |   67 +-<br /> drivers/net/zxdh/zxdh_ethdev_ops.c |  918 ++++++++++++++++++---<br /> drivers/net/zxdh/zxdh_ethdev_ops.h |   52 +-<br /> drivers/net/zxdh/zxdh_msg.c        |  982 +++++++++++++++++++++-<br /> drivers/net/zxdh/zxdh_msg.h        |  174 +++-<br /> drivers/net/zxdh/zxdh_mtr.c        | 1223 ++++++++++++++++++++++++++++<br /> drivers/net/zxdh/zxdh_mtr.h        |  114 +++<br /> drivers/net/zxdh/zxdh_np.c         |  791 ++++++++++++++++--<br /> drivers/net/zxdh/zxdh_np.h         |  264 ++++++<br /> drivers/net/zxdh/zxdh_pci.c        |   10 -<br /> drivers/net/zxdh/zxdh_queue.c      |  132 +--<br /> drivers/net/zxdh/zxdh_queue.h      |  122 +--<br /> drivers/net/zxdh/zxdh_rxtx.c       |  695 +++++++++-------<br /> drivers/net/zxdh/zxdh_rxtx.h       |   33 +-<br /> drivers/net/zxdh/zxdh_tables.c     |  378 +++++++--<br /> drivers/net/zxdh/zxdh_tables.h     |  219 +++--<br /> 22 files changed, 6018 insertions(+), 950 deletions(-)<br /> create mode 100644 drivers/net/zxdh/zxdh_mtr.c<br /> create mode 100644 drivers/net/zxdh/zxdh_mtr.h<br /> <br />--  <br />2.27.0<br />