OSDN Git Service

gve: Do lazy cleanup in TX path
authorTao Liu <xliutaox@google.com>
Mon, 11 Oct 2021 15:36:46 +0000 (08:36 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Oct 2021 22:25:35 +0000 (23:25 +0100)
commit61d72c7e486b63340f1fadcf3bed4cae98f03d9b
tree77122eb48073115bd5d77b0bb2568bfe58382ed0
parent58401b2a46e7d5090873e7725ac786685475d638
gve: Do lazy cleanup in TX path

When TX queue is full, attemt to process enough TX completions
to avoid stalling the queue.

Fixes: f5cedc84a30d2 ("gve: Add transmit and receive support")
Signed-off-by: Tao Liu <xliutaox@google.com>
Signed-off-by: Catherine Sullivan <csully@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/google/gve/gve.h
drivers/net/ethernet/google/gve/gve_ethtool.c
drivers/net/ethernet/google/gve/gve_main.c
drivers/net/ethernet/google/gve/gve_tx.c