Fix some bugs in txgbe/ngbe, and optimize the Tx flow. v2 -> v3: - Reset Tx desc error statistics in .stats_reset(). - Add comment for Tx desc error count.
v1 -> v2: - Fix build errors on ARM platform. Jiawen Wu (13): net/txgbe: fix swfw mbox failure net/txgbe: fix VF-PF mbox interrupt net/txgbe: remove outer UDP checksum capability net/txgbe: fix driver load bit to inform firmware net/txgbe: enable Tx descriptor error interrupt net/txgbe: check length of Tx packets net/txgbe: add Tx descriptor error statistics net/ngbe: check length of Tx packets net/ngbe: add Tx descriptor error statistics net/ngbe: fix driver load bit to inform firmware net/ngbe: reconfigure more MAC Rx registers net/ngbe: fix interrupt lost in legacy or MSI mode net/ngbe: restrict configuration of VLAN strip offload drivers/net/ngbe/base/ngbe_regs.h | 2 + drivers/net/ngbe/ngbe_ethdev.c | 86 +++++++++----- drivers/net/ngbe/ngbe_rxtx.c | 35 ++++++ drivers/net/ngbe/ngbe_rxtx.h | 1 + drivers/net/ngbe/ngbe_rxtx_vec_neon.c | 10 +- drivers/net/ngbe/ngbe_rxtx_vec_sse.c | 11 +- drivers/net/txgbe/base/txgbe_mng.c | 1 + drivers/net/txgbe/base/txgbe_regs.h | 8 +- drivers/net/txgbe/txgbe_ethdev.c | 82 ++++++++++++++ drivers/net/txgbe/txgbe_ethdev.h | 3 + drivers/net/txgbe/txgbe_rxtx.c | 142 +++++++++++++++++++++++- drivers/net/txgbe/txgbe_rxtx.h | 2 + drivers/net/txgbe/txgbe_rxtx_vec_neon.c | 10 +- drivers/net/txgbe/txgbe_rxtx_vec_sse.c | 11 +- 14 files changed, 360 insertions(+), 44 deletions(-) -- 2.27.0