Messages in this thread Patch in this message | | | From | Kunwu Chan <> | Subject | [PATCH] ipv6: Correct/silence an endian warning in ip6_multipath_l3_keys | Date | Fri, 17 Nov 2023 23:48:31 +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
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..692c811eb786 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 = be32_to_cpu(ip6_flowlabel(key_iph)); keys->basic.ip_proto = key_iph->nexthdr; } } -- 2.34.1
| |