Commit dc68eaf2 authored by Eric Dumazet's avatar Eric Dumazet Committed by Jakub Kicinski

net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR

This drop reason can be used whenever an IPv6 packet
has a malformed extension header.
Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
Reviewed-by: default avatarDavid Ahern <dsahern@kernel.org>
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 1a940b00
...@@ -72,6 +72,7 @@ ...@@ -72,6 +72,7 @@
FN(FRAG_REASM_TIMEOUT) \ FN(FRAG_REASM_TIMEOUT) \
FN(FRAG_TOO_FAR) \ FN(FRAG_TOO_FAR) \
FN(TCP_MINTTL) \ FN(TCP_MINTTL) \
FN(IPV6_BAD_EXTHDR) \
FNe(MAX) FNe(MAX)
/** /**
...@@ -318,6 +319,8 @@ enum skb_drop_reason { ...@@ -318,6 +319,8 @@ enum skb_drop_reason {
* the threshold (IP_MINTTL or IPV6_MINHOPCOUNT). * the threshold (IP_MINTTL or IPV6_MINHOPCOUNT).
*/ */
SKB_DROP_REASON_TCP_MINTTL, SKB_DROP_REASON_TCP_MINTTL,
/** @SKB_DROP_REASON_IPV6_BAD_EXTHDR: Bad IPv6 extension header. */
SKB_DROP_REASON_IPV6_BAD_EXTHDR,
/** /**
* @SKB_DROP_REASON_MAX: the maximum of drop reason, which shouldn't be * @SKB_DROP_REASON_MAX: the maximum of drop reason, which shouldn't be
* used as a real 'reason' * used as a real 'reason'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment