[ Sasha's backport helper bot ] Hi, Summary of potential issues: ⚠️ Found matching upstream commit but patch is missing proper reference to it Found matching upstream commit: 415cadd505464d9a11ff5e0f6e0329c127849da5 Note: The patch differs from the upstream commit: --- 1: 415cadd505464 ! 1: f1af823cbe6e3 gve: set xdp redirect target only when it is available @@ Commit message Signed-off-by: Joshua Washington <joshwash@xxxxxxxxxx> Link: https://patch.msgid.link/20250214224417.1237818-1-joshwash@xxxxxxxxxx Signed-off-by: Jakub Kicinski <kuba@xxxxxxxxxx> + (cherry picked from commit 415cadd505464d9a11ff5e0f6e0329c127849da5) + Signed-off-by: Joshua Washington <joshwash@xxxxxxxxxx> ## drivers/net/ethernet/google/gve/gve.h ## @@ drivers/net/ethernet/google/gve/gve.h: static inline u32 gve_xdp_tx_start_queue_id(struct gve_priv *priv) @@ drivers/net/ethernet/google/gve/gve.h: static inline u32 gve_xdp_tx_start_queue_ + } +} + - /* gqi napi handler defined in gve_main.c */ - int gve_napi_poll(struct napi_struct *napi, int budget); - + /* buffers */ + int gve_alloc_page(struct gve_priv *priv, struct device *dev, + struct page **page, dma_addr_t *dma, ## drivers/net/ethernet/google/gve/gve_main.c ## @@ drivers/net/ethernet/google/gve/gve_main.c: static void gve_turndown(struct gve_priv *priv) @@ drivers/net/ethernet/google/gve/gve_main.c: static void gve_turndown(struct gve_ gve_clear_report_stats(priv); @@ drivers/net/ethernet/google/gve/gve_main.c: static void gve_turnup(struct gve_priv *priv) - napi_schedule(&block->napi); + } } + if (priv->num_xdp_queues && gve_supports_xdp_xmit(priv)) --- Results of testing on various branches: | Branch | Patch Apply | Build Test | |---------------------------|-------------|------------| | stable/linux-6.6.y | Success | Success |