Lines Matching defs:RT
1400 #undef RT
1409 #define RT ((struct rt_entry *)rn)
1415 if (RT->rt_state & RS_NET_SYN)
1418 if (!(RT->rt_state & RS_IF)) {
1431 if (RT_ISHOST(RT)
1432 && ntohl(RT->rt_dst) == RT->rt_gate)
1439 if (RT->rt_ifp != 0 && (RT->rt_ifp->int_state & IS_EXTERNAL))
1453 if (RT->rt_ifp == 0
1454 || (RT->rt_ifp->int_state & IS_REMOTE))
1463 if ((RT->rt_state & RS_RDISC) && rip_sock < 0)
1466 metric = RT->rt_metric;
1474 ag_check(RT->rt_dst, RT->rt_mask, RT->rt_gate, 0,
1477 #undef RT
1979 #define RT ((struct rt_entry *)rn)
1986 rts = RT->rt_spares;
1992 rts_delete(RT, rts);
1999 if (RT->rt_ifp == 0 || !(RT->rt_ifp->int_state & IS_BROKE))
2004 if (0 == (RT->rt_state & (RS_IF | RS_NET_SYN | RS_LOCAL))) {
2005 rtbad(RT);
2009 rtbad_sub(RT);
2011 #undef RT
2022 #define RT ((struct rt_entry *)rn)
2031 rts = RT->rt_spares;
2036 if (!AGE_RT(RT->rt_state, ifp)) {
2047 rtdelete(RT);
2063 rts_delete(RT, rts);
2068 if (now_stale <= RT->rt_time)
2072 rtswitch(RT, 0);
2075 if (now_garbage > RT->rt_time) {
2076 rtdelete(RT);
2081 if (now.tv_sec - RT->rt_time > EXPIRE_TIME) {
2082 struct rt_spare new = RT->rt_spares[0];
2084 rtchange(RT, RT->rt_state, &new, 0);