ipv6: call consume_skb() in frag/reassembly
Some kfree_skb() calls should be replaced by consume_skb() to avoid drop_monitor/dropwatch false positives. Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
081579840b
commit
808db80a7e
@@ -210,7 +210,7 @@ int ip6_xmit(struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6,
|
||||
kfree_skb(skb);
|
||||
return -ENOBUFS;
|
||||
}
|
||||
kfree_skb(skb);
|
||||
consume_skb(skb);
|
||||
skb = skb2;
|
||||
skb_set_owner_w(skb, sk);
|
||||
}
|
||||
@@ -889,7 +889,7 @@ slow_path:
|
||||
}
|
||||
IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)),
|
||||
IPSTATS_MIB_FRAGOKS);
|
||||
kfree_skb(skb);
|
||||
consume_skb(skb);
|
||||
return err;
|
||||
|
||||
fail:
|
||||
|
Reference in New Issue
Block a user