Searched refs:rt_state (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dtable.h58 uint_t rt_state; /* see below */ member in struct:rt_entry
H A Dtables.c281 rt->rt_state = RTS_CHANGED;
283 rt->rt_state |= RTS_INTERFACE;
285 rt->rt_state |= RTS_PRIVATE;
298 if (install && (rt->rt_state & RTS_INTERFACE) == 0) {
352 if ((rt->rt_state & RTS_INTERFACE) && metric != 0) {
353 rt->rt_state &= ~RTS_INTERFACE;
372 if (!(rt->rt_state & RTS_INTERFACE))
376 rt->rt_state |= RTS_CHANGED;
379 if (install && (rt->rt_state & RTS_INTERFACE) == 0) {
429 if (install && (rt->rt_state
[all...]
H A Dtimer.c114 rt->rt_state &= ~RTS_CHANGED;
115 if ((rt->rt_state & RTS_INTERFACE) != 0)
H A Doutput.c166 if (rt->rt_state & RTS_PRIVATE)
189 (rt->rt_state & rtstate) == 0)
H A Dtrace.c188 if ((rt->rt_state & p->t_bits) == 0)
H A Dstartup.c377 if (rt->rt_state & RTS_INTERFACE)
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/
H A Doutput.c504 if ((RT->rt_state & RS_IF) && RT->rt_ifp != NULL &&
506 !(RT->rt_state & RS_MHOME))
518 if (RT->rt_state & RS_NOPROPAGATE)
527 !(RT->rt_state & RS_MHOME))
538 if (RT->rt_state & RS_NET_SYN) {
539 if (RT->rt_state & RS_NET_INT) {
574 if (!(RT->rt_state & RS_IF) && !(RT->rt_state & RS_MHOME) &&
597 if ((ws.state & WS_ST_AG) && ((RT->rt_state & RS_SUBNET) ||
600 } else if (!(RT->rt_state
[all...]
H A Dtrace.c891 AGE_RT(rt->rt_state, rts->rts_origin, new->rts_ifp)));
901 AGE_RT(rt->rt_state, rts->rts_origin, rt->rt_ifp));
913 AGE_RT(rt->rt_state, new->rts_origin, new->rts_ifp))));
921 AGE_RT(rt->rt_state, new->rts_origin, new->rts_ifp)));
990 rt->rt_state == state &&
1000 0, 0, 0, 0, AGE_RT(rt->rt_state, rt->rt_spares->rts_origin,
1003 trace_bits(rs_bits, rt->rt_state, rt->rt_state != state);
1015 AGE_RT(rt->rt_state, new->rts_origin, new->rts_ifp)));
1016 if (rt->rt_state !
[all...]
H A Dtable.c1023 uint16_t rt_state = RS_STATIC; local
1036 rt_state |= RS_NOPROPAGATE;
1039 if ((rt->rt_state & RS_STATIC) == 0) {
1050 rt_state |= rt->rt_state;
1051 if (rt->rt_state != rt_state)
1052 rtchange(rt, rt_state, &new, 0);
1054 rtadd(k->k_dst, k->k_mask, rt_state, &new);
1283 rtchange(rt, rt->rt_state,
2533 uint16_t rt_state; local
[all...]
H A Dinput.c173 uint16_t rt_state = 0; /* Extra route state to pass to input_route() */ local
759 rt_state = RS_NOPROPAGATE;
904 !(rt->rt_state & RS_NET_SYN))) &&
948 input_route(dst, mask, &new, n, rt_state);
1063 uint16_t rt_state)
1100 rtadd(dst, mask, rt_state, new);
1107 * If (rt->rt_state & RS_NET_SYN), then this route
1166 rtchange(rt, rt->rt_state | rt_state, new, 0);
1059 input_route(in_addr_t dst, in_addr_t mask, struct rt_spare *new, struct netinfo *n, uint16_t rt_state) argument
H A Ddefs.h221 uint16_t rt_state; member in struct:rt_entry
257 #define AGE_RT(rt_state, rts_origin, ifp) \
258 ((!((rt_state) & (RS_MHOME | RS_STATIC | RS_NET_SYN)) && \
261 (!((rt_state) & RS_IF) || \
H A Dif.c1657 rtchange(rt, rt->rt_state | RS_MHOME,
1722 if (!(rt->rt_state & RS_LOCAL) ||
1732 rtchange(rt, ((rt->rt_state & ~RS_NET_SYN) |
1749 !(rt->rt_state & RS_NO_NET_SYN) &&
1750 !(rt->rt_state & RS_NET_INT)) {
1782 0 == (rt->rt_state & RS_NO_NET_SYN) &&
1783 (!(rt->rt_state & RS_NET_SYN) ||
1804 (rt->rt_state & RS_NET_SYN) &&
1885 rtchange(rt, ((rt->rt_state | rt_newstate) &

Completed in 83 milliseconds