Lines Matching refs:rt_flags

141  * rt_flags, rt_genmask, rt_llinfo, rt_rmx, rt_refcnt, rt_gwroute
145 * - Some values of rt_flags are either set once at creation time,
380 #define RT_HOST(r) (RT(r)->rt_flags & RTF_HOST)
464 return (SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE));
801 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6))
930 nflags = rt->rt_flags & ~ignflags;
956 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) {
1080 VERIFY(!(rt->rt_flags & RTF_IFREF));
1103 if (!(rt->rt_flags & RTF_UP)) {
1391 if (rt->rt_flags & RTF_GATEWAY) {
1392 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) {
1411 rt->rt_flags |= RTF_MODIFIED;
1768 rt->rt_flags &= ~RTF_UP;
1788 rt->rt_flags |= RTF_CONDEMNED;
1793 if (rt->rt_flags & RTF_ROUTER) {
1794 VERIFY(rt->rt_flags & RTF_HOST);
1795 rt->rt_flags &= ~RTF_ROUTER;
1802 if ((rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) &&
1887 * relevant rt_flags will not change as well. The only thing
1894 flags = rt->rt_flags &
1920 (rt->rt_flags & RTF_PROXY)) {
1975 rt->rt_flags = RTF_UP | flags;
2054 rt2->rt_flags, 0);
2102 if ((*ret_nrt)->rt_flags &
2154 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL)
2158 !(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL) {
2222 !(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) {
2230 rt_mask(rt), rt->rt_flags, NULL));
2264 (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) {
2320 rt_mask(rt), rt->rt_flags, NULL));
2355 if (rt->rt_flags & RTF_CONDEMNED)
2361 if (rt->rt_flags & RTF_GATEWAY) {
2380 if (((rt->rt_flags & (RTF_HOST|RTF_GATEWAY|RTF_LLINFO)) ==
2392 if (((rt->rt_flags & (RTF_HOST|RTF_GATEWAY|RTF_LLINFO)) ==
2406 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
2418 if (rt->rt_flags & RTF_GATEWAY) {
2466 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) &&
2472 return ((rt->rt_flags & RTF_HOST) ?
2477 if (rt->rt_flags & RTF_CONDEMNED) {
2560 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL &&
2561 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) {
2578 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != 0) {
2628 if (rt->rt_flags & RTF_WASCLONED) {
2639 !(gwrt->rt_flags & RTF_ROUTER)) {
2641 gwrt->rt_flags |= RTF_ROUTER;
2792 if (!(RT(rn)->rt_flags & RTF_CONDEMNED)) {
2857 } else if (!(rt->rt_flags & RTF_IFSCOPE)) {
2945 if ((rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) == RTF_UP) {
3080 rt->rt_flags, RTF_BITS, abuf,
3091 } else if (rt->rt_flags & RTF_STATIC) {
3102 rt->rt_flags, RTF_BITS, abuf);
3116 rt->rt_flags, RTF_BITS, abuf);
3148 rt->rt_flags, RTF_BITS, abuf);
3171 rt->rt_ifp->if_xname : ""), rt->rt_flags,
3182 rt->rt_ifp->if_xname : ""), rt->rt_flags,
3240 rt->rt_ifp->if_xname : ""), rt->rt_flags,
3276 if (rt->rt_parent != NULL && !(rt->rt_flags &
3278 (rt->rt_flags & (RTF_UP|RTF_WASCLONED|RTF_IFREF)) ==
3285 rt->rt_flags |= RTF_IFREF;
3295 VERIFY((rt->rt_flags & (RTF_NOIFREF | RTF_IFREF)) == RTF_IFREF);
3299 rt->rt_flags &= ~RTF_IFREF;
3313 if (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) {
3317 rt->rt_flags |= RTF_PROXY;
3319 rt->rt_flags &= ~RTF_PROXY;
3621 if (!(rt->rt_flags & RTF_UP)) {
3640 if ((gwroute = (rt->rt_flags & RTF_GATEWAY))) {
3664 if (!(gwrt->rt_flags & RTF_UP)) {
3681 if (!(rt->rt_flags & RTF_UP) || gwrt == NULL ||
3725 if ((hint->rt_flags & (RTF_WASCLONED | RTF_UP)) ==
3748 if (!(rt->rt_flags & RTF_UP)) {
3754 if (rt->rt_flags & RTF_REJECT) {
3790 VERIFY(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING));
3794 if ((rt->rt_flags & (RTF_GATEWAY | RTF_UP)) == (RTF_GATEWAY | RTF_UP) &&
3797 !(rt->rt_gwroute->rt_flags & RTF_UP))) {
3840 if (rt->rt_flags & RTF_GATEWAY) {
3861 if (rt->rt_flags & RTF_GATEWAY) {