V2: - modify CI some error results(checkpatches warnings、Wrong headline format) - fix warnings when enable extra warnings. - modify apply memcpy script for coccinelle and unnecessary init and unneccessary cast of void when use malloc.
V1: - updated net zxdh driver. optimize init and some ops. provided csum/lro/tso 、extend stats、fw_version、module_info 、meter, etc. Junlong Wang (16): net/zxdh: optimize np dtb channel initialization net/zxdh: optimize queue res alloc/free process net/zxdh: optimize link update process net/zxdh: update Rx/Tx to latest net/zxdh: provided PF/VF msg intr callback net/zxdh: optimize MAC ops net/zxdh: optimize promisc ops net/zxdh: optimize VLAN filter/offload ops net/zxdh: optimize RSS/RETA hash config/update/get net/zxdh: optimize MTU set ops net/zxdh: optimize basic stats ops net/zxdh: provided CSUM/TSO/LRO config net/zxdh: provided rxq/txq info get implementations net/zxdh: provide extended stats ops implementations net/zxdh: provide ptypes FW version EEPROM ops net/zxdh: provide meter ops implementations doc/guides/nics/features/zxdh.ini | 11 + doc/guides/nics/zxdh.rst | 5 + drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_common.c | 46 +- drivers/net/zxdh/zxdh_common.h | 3 + drivers/net/zxdh/zxdh_ethdev.c | 724 +++++++++++++--- drivers/net/zxdh/zxdh_ethdev.h | 69 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 916 ++++++++++++++++++--- drivers/net/zxdh/zxdh_ethdev_ops.h | 53 +- drivers/net/zxdh/zxdh_msg.c | 985 +++++++++++++++++++++- drivers/net/zxdh/zxdh_msg.h | 175 +++- drivers/net/zxdh/zxdh_mtr.c | 1223 ++++++++++++++++++++++++++++ drivers/net/zxdh/zxdh_mtr.h | 114 +++ drivers/net/zxdh/zxdh_np.c | 811 ++++++++++++++++-- drivers/net/zxdh/zxdh_np.h | 262 ++++++ drivers/net/zxdh/zxdh_pci.c | 10 - drivers/net/zxdh/zxdh_queue.c | 132 +-- drivers/net/zxdh/zxdh_queue.h | 118 +-- drivers/net/zxdh/zxdh_rxtx.c | 695 +++++++++------- drivers/net/zxdh/zxdh_rxtx.h | 27 + drivers/net/zxdh/zxdh_tables.c | 378 +++++++-- drivers/net/zxdh/zxdh_tables.h | 220 +++-- 22 files changed, 6040 insertions(+), 938 deletions(-) create mode 100644 drivers/net/zxdh/zxdh_mtr.c create mode 100644 drivers/net/zxdh/zxdh_mtr.h -- 2.27.0