There are a number of consistency errors with the DQO Tx datapath, which this series aims to address. These changes should make the driver much more resilient against edge case and malformed packets overall.
Joshua Washington (7): net/gve: send whole packet when mbuf is large net/gve: clean when there are insufficient Tx descs net/gve: don't write zero-length descriptors net/gve: validate Tx packet before sending net/gve: add DQO Tx descriptor limit net/gve: fix DQO TSO descriptor limit net/gve: clear DQO Tx descriptors before writing .mailmap | 1 + drivers/net/gve/gve_ethdev.c | 1 + drivers/net/gve/gve_ethdev.h | 1 + drivers/net/gve/gve_tx_dqo.c | 164 ++++++++++++++++++++++++++++++----- 4 files changed, 143 insertions(+), 24 deletions(-) -- 2.50.0.727.gbf7dc18ff4-goog