Lines Matching refs:RTF_IFSCOPE
150 * RTF_BROADCAST, RTF_MULTICAST, RTF_IFSCOPE, RTF_IFREF.
464 return (SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE));
801 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6))
1490 return (ifa_ifwithroute_common_locked((flags & ~RTF_IFSCOPE), dst,
1499 flags |= RTF_IFSCOPE;
1501 flags &= ~RTF_IFSCOPE;
1622 if ((flags & RTF_IFSCOPE) &&
1644 (flags & ~RTF_IFSCOPE), ret_nrt, IFSCOPE_NONE));
1653 flags |= RTF_IFSCOPE;
1655 flags &= ~RTF_IFSCOPE;
1670 * RTF_IFSCOPE flag, callers can simply use its rt_key(rt) to clone it
1716 * thus making RTF_IFSCOPE unnecessary; one instance where it is
1735 flags |= RTF_IFSCOPE;
1737 if ((flags & RTF_IFSCOPE) && (af != AF_INET && af != AF_INET6))
1750 flags &= ~RTF_IFSCOPE;
1922 flags &= ~RTF_IFSCOPE;
1929 if (flags & RTF_IFSCOPE) {
1935 flags |= RTF_IFSCOPE;
1958 if (flags & RTF_IFSCOPE) {
2040 if (flags & RTF_IFSCOPE) {
2466 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) &&
2561 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) {
2834 * index as the scope value and it is marked with RTF_IFSCOPE.
2857 } else if (!(rt->rt_flags & RTF_IFSCOPE)) {
2860 * isn't marked with RTF_IFSCOPE. Do a more