Skip to content

Commit 3c42b20

Browse files
edumazetkuba-moo
authored andcommitted
ipv4: remove sparse error in ip_neigh_gw4()
./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types) ./include/net/route.h:373:48: expected unsigned int [usertype] key ./include/net/route.h:373:48: got restricted __be32 [usertype] daddr Fixes: 5c9f7c1 ("ipv4: Add helpers for neigh lookup for nexthop") Signed-off-by: Eric Dumazet <[email protected]> Reviewed-by: David Ahern <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent 3ede646 commit 3c42b20

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/net/route.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ static inline struct neighbour *ip_neigh_gw4(struct net_device *dev,
370370
{
371371
struct neighbour *neigh;
372372

373-
neigh = __ipv4_neigh_lookup_noref(dev, daddr);
373+
neigh = __ipv4_neigh_lookup_noref(dev, (__force u32)daddr);
374374
if (unlikely(!neigh))
375375
neigh = __neigh_create(&arp_tbl, &daddr, dev, false);
376376

0 commit comments

Comments
 (0)