Lines Matching defs:rt
62 register struct rt_entry *rt;
77 rt = rh->rt_forw;
78 for (; rt != (struct rt_entry *)rh; rt = rt->rt_forw) {
79 if (rt->rt_clone) {
85 prt = rt;
86 trt = rt->rt_clone;
93 rt->rt_state |= RTS_CHANGED;
110 if (!(rt->rt_state & RTS_PASSIVE) &&
111 !(rt->rt_state & RTS_INTERFACE))
112 rt->rt_timer += TIMER_RATE;
113 if (rt->rt_timer >= EXPIRE_TIME) {
114 rt->rt_metric = HOPCNT_INFINITY;
115 rt->rt_state |= RTS_CHANGED;
117 if (rt->rt_timer >= GARBAGE_TIME) {
118 rt = rt->rt_back;
120 rtdelete(rt->rt_forw);
123 if (rt->rt_state & RTS_CHANGED) {
124 rt->rt_state &= ~RTS_CHANGED;
128 if ((rt->rt_metric + 1) == HOPCNT_INFINITY)
132 (satoipx_addr(rt->rt_dst)).x_net;
134 htons(min(rt->rt_metric+1, HOPCNT_INFINITY));
136 htons(rt->rt_ticks + 1);
137 toall(sndmsg, rt, 0);
197 toall(sapsndmsg, rt, 0);
215 register struct rt_entry *rt;
221 rt = rh->rt_forw;
222 for (; rt != (struct rt_entry *)rh; rt = rt->rt_forw)
223 rt->rt_metric = HOPCNT_INFINITY;