On 6/23/16 8:20 AM, David Ahern wrote:
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index 969913d..520b788 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c @@ -1782,7 +1782,7 @@ static struct rt6_info *ip6_nh_lookup_table(struct net *net, }; struct fib6_table *table; struct rt6_info *rt; - int flags = 0; + int flags = RT6_LOOKUP_F_IFACE;table = fib6_get_table(net, cfg->fc_table); if (!table)Acked-by: David Ahern <[email protected]>
I take that back. I think RT6_LOOKUP_F_IFACE should only be set if cfg->fc_ifindex is set.
