RTF_LOCAL
return !!(dst_rt6_info(dst)->rt6i_flags & RTF_LOCAL);
if (rt->fib6_flags & RTF_LOCAL)
BUILD_BUG_ON(RTCF_LOCAL != RTF_LOCAL);
return rt->rt6i_flags & RTF_LOCAL;
if (!(dst_rt6_info(skb_dst(skb))->rt6i_flags & RTF_LOCAL))
if (rt->rt6i_flags & RTF_LOCAL) {
if (ret || res.fib6_flags & (RTF_REJECT | RTF_ANYCAST | RTF_LOCAL))
else if (!dev && res.fib6_flags & RTF_LOCAL)
if (res->fib6_flags & (RTF_LOCAL | RTF_ANYCAST)) {
!(flags & (RTF_ANYCAST | RTF_LOCAL))))
if (!(cfg->fc_flags & (RTF_LOCAL | RTF_ANYCAST)) &&
cfg.fc_flags |= RTF_LOCAL;
rt->fib6_flags & (RTF_LOCAL | RTF_ANYCAST))
cfg->fc_flags |= RTF_LOCAL;
RTF_LOCAL);
if (dev == NULL && rt->rt6i_flags & RTF_LOCAL)