Messages in this thread Patch in this message | | | From | Kunwu Chan <> | Subject | [PATCH v2] ipv6: Correct/silence an endian warning in ip6_multipath_l3_keys | Date | Sun, 19 Nov 2023 22:39:13 +0800 |
| |
net/ipv6/route.c:2332:39: warning: incorrect type in assignment (different base types) net/ipv6/route.c:2332:39: expected unsigned int [usertype] flow_label net/ipv6/route.c:2332:39: got restricted __be32
Fixes: fa1be7e01ea8 ("ipv6: omit traffic class when calculating flow hash") Suggested-by: Eric Dumazet <edumazet@google.com> Signed-off-by: Kunwu Chan <chentao@kylinos.cn> --- net/ipv6/route.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index b132feae3393..1fdae8d71339 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c @@ -2329,7 +2329,7 @@ static void ip6_multipath_l3_keys(const struct sk_buff *skb, } else { keys->addrs.v6addrs.src = key_iph->saddr; keys->addrs.v6addrs.dst = key_iph->daddr; - keys->tags.flow_label = ip6_flowlabel(key_iph); + keys->tags.flow_label = (__force u32)ip6_flowlabel(key_iph); keys->basic.ip_proto = key_iph->nexthdr; } } -- 2.34.1
| |