diff options
| -rw-r--r-- | net/ipv6/route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index ab0eed43ed97..f980f904d6ea 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c | |||
| @@ -4039,7 +4039,7 @@ static size_t rt6_nlmsg_size(struct rt6_info *rt) | |||
| 4039 | static int rt6_nexthop_info(struct sk_buff *skb, struct rt6_info *rt, | 4039 | static int rt6_nexthop_info(struct sk_buff *skb, struct rt6_info *rt, |
| 4040 | unsigned int *flags, bool skip_oif) | 4040 | unsigned int *flags, bool skip_oif) |
| 4041 | { | 4041 | { |
| 4042 | if (!netif_running(rt->dst.dev) || !netif_carrier_ok(rt->dst.dev)) { | 4042 | if (rt->rt6i_nh_flags & RTNH_F_LINKDOWN) { |
| 4043 | *flags |= RTNH_F_LINKDOWN; | 4043 | *flags |= RTNH_F_LINKDOWN; |
| 4044 | if (rt->rt6i_idev->cnf.ignore_routes_with_linkdown) | 4044 | if (rt->rt6i_idev->cnf.ignore_routes_with_linkdown) |
| 4045 | *flags |= RTNH_F_DEAD; | 4045 | *flags |= RTNH_F_DEAD; |
