mbox series

[net,0/5] gve: various XDP fixes

Message ID 20241218133415.3759501-1-pkaligineedi@google.com (mailing list archive)
Headers show
Series gve: various XDP fixes | expand

Message

Praveen Kaligineedi Dec. 18, 2024, 1:34 p.m. UTC
From: Joshua Washington <joshwash@google.com>

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(-)

Comments

patchwork-bot+netdevbpf@kernel.org Dec. 20, 2024, 1 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (main)
by David S. Miller <davem@davemloft.net>:

On Wed, 18 Dec 2024 05:34:10 -0800 you wrote:
> From: Joshua Washington <joshwash@google.com>
> 
> 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
> 
> [...]

Here is the summary with links:
  - [net,1/5] gve: clean XDP queues in gve_tx_stop_ring_gqi
    https://git.kernel.org/netdev/net/c/6321f5fb70d5
  - [net,2/5] gve: guard XDP xmit NDO on existence of xdp queues
    https://git.kernel.org/netdev/net/c/ff7c2dea9dd1
  - [net,3/5] gve: guard XSK operations on the existence of queues
    https://git.kernel.org/netdev/net/c/40338d7987d8
  - [net,4/5] gve: process XSK TX descriptors as part of RX NAPI
    https://git.kernel.org/netdev/net/c/ba0925c34e0f
  - [net,5/5] gve: fix XDP allocation path in edge cases
    https://git.kernel.org/netdev/net/c/de63ac44a527

You are awesome, thank you!