From: Joshua Washington <joshwash@xxxxxxxxxx> This patch series contains the following XDP fixes: - clean up XDP tx queue when stopping rings - use RCU synchronization to guard existence of XDP queues - perform XSK TX as part of RX NAPI to fix busy polling - fix XDP allocation issues when non-XDP configurations occur Joshua Washington (5): gve: clean XDP queues in gve_tx_stop_ring_gqi gve: guard XDP xmit NDO on existence of xdp queues gve: guard XSK operations on the existence of queues gve: share napi for RX and XSK TX gve: fix XDP allocation path in edge cases drivers/net/ethernet/google/gve/gve.h | 1 + drivers/net/ethernet/google/gve/gve_main.c | 42 ++++++++++++++------ drivers/net/ethernet/google/gve/gve_tx.c | 46 ++++++++++++++-------- 3 files changed, 60 insertions(+), 29 deletions(-) -- 2.47.1.613.gc27f4b7a9f-goog