diff options
| author | Eric Dumazet <[email protected]> | 2024-02-27 21:01:04 +0000 |
|---|---|---|
| committer | Jakub Kicinski <[email protected]> | 2024-02-29 04:22:03 +0000 |
| commit | 1200097fa8f0d8e8ddfe5c554d8fa2bc03b2df92 (patch) | |
| tree | ac87c697e3641810532af04a5dc19cfb15cec2bc /drivers/net/ethernet/intel/ice/ice_lib.c | |
| parent | tcp: remove some holes in struct tcp_sock (diff) | |
| download | kernel-1200097fa8f0d8e8ddfe5c554d8fa2bc03b2df92.tar.gz kernel-1200097fa8f0d8e8ddfe5c554d8fa2bc03b2df92.zip | |
net: call skb_defer_free_flush() from __napi_busy_loop()
skb_defer_free_flush() is currently called from net_rx_action()
and napi_threaded_poll().
We should also call it from __napi_busy_loop() otherwise
there is the risk the percpu queue can grow until an IPI
is forced from skb_attempt_defer_free() adding a latency spike.
Signed-off-by: Eric Dumazet <[email protected]>
Cc: Samiullah Khawaja <[email protected]>
Acked-by: Stanislav Fomichev <[email protected]>
Reviewed-by: Jiri Pirko <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_lib.c')
0 files changed, 0 insertions, 0 deletions
