]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitc6856eacd44d36b67a24f6a4ce1bcbaccc8efdce
tree77122eb48073115bd5d77b0bb2568bfe58382ed0
parenta2097099e8941e541a9f0518456e1c765321e77b
gve: Do lazy cleanup in TX path

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

Fixes: a4381dfb8043d ("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