diff --git a/include/net/gro_cells.h b/include/net/gro_cells.h index 2a1abbf8da7436..95f33eeee984fa 100644 --- a/include/net/gro_cells.h +++ b/include/net/gro_cells.h @@ -86,6 +86,7 @@ static inline void gro_cells_destroy(struct gro_cells *gcells) for_each_possible_cpu(i) { struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); + napi_disable(&cell->napi); netif_napi_del(&cell->napi); __skb_queue_purge(&cell->napi_skbs); }