ipv6: icmp6: add drop reason support to ndisc_rcv()
authorEric Dumazet <edumazet@google.com>
Fri, 10 Feb 2023 18:47:08 +0000 (18:47 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 14 Feb 2023 03:55:32 +0000 (19:55 -0800)
commit545dbcd124b02c9dc93c8a5894c71d682effc3e6
treea8a76e9fc7abe40f9dc98c8752945285e3a7e18a
parent30c89bad3ea2ef7a2d4686f9c3cc08420fe627bc
ipv6: icmp6: add drop reason support to ndisc_rcv()

Creates three new drop reasons:

SKB_DROP_REASON_IPV6_NDISC_FRAG: invalid frag (suppress_frag_ndisc).

SKB_DROP_REASON_IPV6_NDISC_HOP_LIMIT: invalid hop limit.

SKB_DROP_REASON_IPV6_NDISC_BAD_CODE: invalid NDISC icmp6 code.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/dropreason.h
include/net/ndisc.h
net/ipv6/icmp.c
net/ipv6/ndisc.c