Commit 1be451d9 authored by Florian Westphal's avatar Florian Westphal Committed by Steffen Klassert

xfrm: fix bogus WARN_ON with ipv6

net/xfrm/xfrm_input.c:378:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
skb->protocol = htons(ETH_P_IPV6);

... the fallthrough then causes a bogus WARN_ON().
Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Fixes: 4c203b04 ("xfrm: remove eth_proto value from xfrm_state_afinfo")
Signed-off-by: default avatarFlorian Westphal <fw@strlen.de>
Signed-off-by: default avatarSteffen Klassert <steffen.klassert@secunet.com>
parent 4f518e80
...@@ -376,6 +376,7 @@ static int xfrm_prepare_input(struct xfrm_state *x, struct sk_buff *skb) ...@@ -376,6 +376,7 @@ static int xfrm_prepare_input(struct xfrm_state *x, struct sk_buff *skb)
break; break;
case AF_INET6: case AF_INET6:
skb->protocol = htons(ETH_P_IPV6); skb->protocol = htons(ETH_P_IPV6);
break;
default: default:
WARN_ON_ONCE(1); WARN_ON_ONCE(1);
break; break;
......
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