diff --git a/include/net/gro_cells.h b/include/net/gro_cells.h index cf6c74550baa..86316f90ea1e 100644 --- a/include/net/gro_cells.h +++ b/include/net/gro_cells.h @@ -84,6 +84,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); }