skbuff: remove __kfree_skb_flush()
authorAlexander Lobakin <alobakin@pm.me>
Sat, 13 Feb 2021 14:12:02 +0000 (14:12 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 13 Feb 2021 22:32:03 +0000 (14:32 -0800)
commitfec6e49b63989657bc4076dad99fa51d5ece34da
tree98df77201dfd70c97cca49ddf73e0ea0aa7b7109
parentf9d6725bf44a5b9412b5da07e3467100fe2af236
skbuff: remove __kfree_skb_flush()

This function isn't much needed as NAPI skb queue gets bulk-freed
anyway when there's no more room, and even may reduce the efficiency
of bulk operations.
It will be even less needed after reusing skb cache on allocation path,
so remove it and this way lighten network softirqs a bit.

Suggested-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Alexander Lobakin <alobakin@pm.me>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/skbuff.h
net/core/dev.c
net/core/skbuff.c