ipv6/tcp: small drop monitor changes
Two kfree_skb() calls must be replaced by consume_skb() for skbs that are not technically dropped. Signed-off-by: Eric Dumazet <edumazet@google.com> Acked-by: Soheil Hassas Yeganeh <soheil@google.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
020e71a3cf
commit
12c8691de3
@@ -572,7 +572,7 @@ done:
|
|||||||
static void tcp_v6_reqsk_destructor(struct request_sock *req)
|
static void tcp_v6_reqsk_destructor(struct request_sock *req)
|
||||||
{
|
{
|
||||||
kfree(inet_rsk(req)->ipv6_opt);
|
kfree(inet_rsk(req)->ipv6_opt);
|
||||||
kfree_skb(inet_rsk(req)->pktopts);
|
consume_skb(inet_rsk(req)->pktopts);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_TCP_MD5SIG
|
#ifdef CONFIG_TCP_MD5SIG
|
||||||
@@ -1594,7 +1594,7 @@ ipv6_pktoptions:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
kfree_skb(opt_skb);
|
consume_skb(opt_skb);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user