consume_skb() isn't for drop or error cases. kfree_skb() is more proper one.
Signed-off-by: Weongyo Jeong <weongyo.li...@gmail.com> --- net/packet/af_packet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c index 1ecfa71..a75d5bf 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c @@ -2141,7 +2141,7 @@ drop_n_restore: skb->len = skb_len; } drop: - consume_skb(skb); + kfree_skb(skb); return 0; } -- 2.1.3