| Message ID | 20260824212014.79217-3-rickey.castillo.valenzuela@canonical.com |
|---|---|
| State | New |
| Headers | show |
| Series | Fix previous gVNIC queue depth increment on Gen3+ GCE VMs | expand |
diff --git a/drivers/net/ethernet/google/gve/gve_rx_dqo.c b/drivers/net/ethernet/google/gve/gve_rx_dqo.c index e593563ef87a..8de1b97209e9 100644 --- a/drivers/net/ethernet/google/gve/gve_rx_dqo.c +++ b/drivers/net/ethernet/google/gve/gve_rx_dqo.c @@ -812,6 +812,11 @@ static int gve_rx_dqo(struct napi_struct *napi, struct gve_rx_ring *rx, rx->rx_hsplit_unsplit_pkt += unsplit; rx->rx_hsplit_bytes += hdr_len; u64_stats_update_end(&rx->statss); + + if (!buf_len) { + gve_enqueue_buf_state(rx, &rx->dqo.recycled_buf_states, buf_state); + return 0; + } } /* Sync the portion of dma buffer for CPU to read. */