Lines Matching refs:rt_flags

134  * rt_flags, rt_genmask, rt_llinfo, rt_rmx, rt_refcnt, rt_gwroute
138 * - Some values of rt_flags are either set once at creation time,
393 #define RT_HOST(r) (RT(r)->rt_flags & RTF_HOST)
410 return (SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE));
719 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6))
808 if (rt->rt_ifp != NULL && (rt->rt_flags & RTF_UP) &&
882 nflags = rt->rt_flags & ~ignflags;
908 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) {
1049 if (!(rt->rt_flags & RTF_UP)) {
1316 if (rt->rt_flags & RTF_GATEWAY) {
1317 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) {
1336 rt->rt_flags |= RTF_MODIFIED;
1696 rt->rt_flags &= ~RTF_UP;
1701 rt->rt_flags |= RTF_CONDEMNED;
1706 if (rt->rt_flags & RTF_ROUTER) {
1707 VERIFY(rt->rt_flags & RTF_HOST);
1708 rt->rt_flags &= ~RTF_ROUTER;
1715 if ((rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) &&
1795 * relevant rt_flags will not change as well. The only thing
1802 flags = rt->rt_flags &
1828 (rt->rt_flags & RTF_PROXY)) {
1877 rt->rt_flags = RTF_UP | flags;
1940 rt2->rt_flags, 0);
1989 if ((*ret_nrt)->rt_flags & (RTF_CLONING | RTF_PRCLONING)) {
2000 !(rt->rt_flags & (RTF_BROADCAST | RTF_MULTICAST))) {
2040 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL)
2044 !(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL) {
2108 !(rt->rt_flags & (RTF_PINNED | RTF_CLONING | RTF_PRCLONING))) {
2116 rt_mask(rt), rt->rt_flags, NULL));
2150 (rt->rt_flags & (RTF_PINNED | RTF_CLONING | RTF_PRCLONING))) {
2206 rt_mask(rt), rt->rt_flags, NULL));
2241 if (rt->rt_flags & RTF_CONDEMNED)
2247 if (rt->rt_flags & RTF_GATEWAY) {
2266 if (((rt->rt_flags & (RTF_HOST|RTF_GATEWAY|RTF_LLINFO)) ==
2278 if (((rt->rt_flags & (RTF_HOST|RTF_GATEWAY|RTF_LLINFO)) ==
2292 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
2304 if (rt->rt_flags & RTF_GATEWAY) {
2352 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) &&
2358 return ((rt->rt_flags & RTF_HOST) ?
2363 if (rt->rt_flags & RTF_CONDEMNED) {
2446 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL &&
2447 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) {
2464 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != 0) {
2514 if (rt->rt_flags & RTF_WASCLONED) {
2525 !(gwrt->rt_flags & RTF_ROUTER)) {
2527 gwrt->rt_flags |= RTF_ROUTER;
2669 if (!(RT(rn)->rt_flags & RTF_CONDEMNED)) {
2734 } else if (!(rt->rt_flags & RTF_IFSCOPE)) {
2805 if ((rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) == RTF_UP) {
3054 rt->rt_flags |= RTF_IFREF;
3064 rt->rt_flags &= ~RTF_IFREF;
3078 if (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) {
3082 rt->rt_flags |= RTF_PROXY;
3084 rt->rt_flags &= ~RTF_PROXY;
3359 if (!(rt->rt_flags & RTF_UP)) {
3378 if ((gwroute = (rt->rt_flags & RTF_GATEWAY))) {
3402 if (!(gwrt->rt_flags & RTF_UP)) {
3419 if (!(rt->rt_flags & RTF_UP) || gwrt == NULL ||
3463 if ((hint->rt_flags & (RTF_WASCLONED | RTF_UP)) ==
3486 if (!(rt->rt_flags & RTF_UP)) {
3492 if (rt->rt_flags & RTF_REJECT) {
3528 VERIFY(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING));
3532 if ((rt->rt_flags & (RTF_GATEWAY | RTF_UP)) == (RTF_GATEWAY | RTF_UP) &&
3535 !(rt->rt_gwroute->rt_flags & RTF_UP))) {