Searched refs:rt_flags (Results 1 - 25 of 36) sorted by relevance

12

/darwin-on-arm/xnu/bsd/netinet6/
H A Din6_rmx.c171 if ((rt->rt_flags & RTF_DYNAMIC) != 0 &&
179 rt->rt_flags |= RTF_MULTICAST;
181 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST))) {
182 rt->rt_flags |= RTF_PRCLONING;
199 if (rt->rt_flags & RTF_HOST) {
204 rt->rt_flags |= RTF_LOCAL;
214 if (ret == NULL && (rt->rt_flags & RTF_HOST)) {
225 if ((rt2->rt_flags & RTF_LLINFO) &&
226 (rt2->rt_flags & RTF_HOST) &&
238 rt2->rt_flags,
[all...]
H A Dip6_forward.c388 if (rt == NULL || !(rt->rt_flags & RTF_UP) ||
417 } else if (rt == NULL || !(rt->rt_flags & RTF_UP) ||
564 if (rt->rt_flags & RTF_GATEWAY)
578 (rt->rt_flags & (RTF_DYNAMIC|RTF_MODIFIED)) == 0) {
643 if ((rt->rt_flags & (RTF_BLACKHOLE|RTF_REJECT)) == 0)
H A Dnd6.c1361 if ((rt->rt_flags & RTF_LLINFO) == 0) {
1453 if ((rt->rt_flags & RTF_GATEWAY) || (rt->rt_flags & RTF_LLINFO) == 0 ||
1456 !(rt->rt_flags & RTF_PROXY))) {
1627 rt->rt_flags |= RTF_CONDEMNED;
1734 if ((rt->rt_flags & RTF_GATEWAY) != 0 ||
1735 (rt->rt_flags & RTF_LLINFO) == 0 ||
1790 if ((rt->rt_flags & RTF_GATEWAY))
1793 if (nd6_need_cache(ifp) == 0 && (rt->rt_flags & RTF_HOST) == 0) {
1840 rt->rt_flags
[all...]
H A Din6_src.c695 (ro->ro_rt->rt_flags & RTF_UP) &&
813 ((ron->ro_rt->rt_flags & (RTF_UP | RTF_LLINFO)) !=
832 !(ron->ro_rt->rt_flags & RTF_LLINFO) ||
872 if (ro->ro_rt != NULL && (!(ro->ro_rt->rt_flags & RTF_UP) ||
936 !(route->ro_rt->rt_flags & RTF_UP))) {
944 (route->ro_rt->rt_flags & (RTF_UP|RTF_PROXY)) ==
1099 if (rt && (rt->rt_flags & (RTF_REJECT | RTF_BLACKHOLE))) {
1100 err = ((rt->rt_flags & RTF_HOST) ? EHOSTUNREACH : ENETUNREACH);
H A Din6_pcb.c995 rt_missmsg(RTM_LOSING, &info, rt->rt_flags, 0);
996 if (rt->rt_flags & RTF_DYNAMIC) {
1002 rt->rt_flags |= RTF_CONDEMNED;
1005 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
H A Dnd6_nbr.c399 if ((rt->rt_flags & RTF_ANNOUNCE) != 0 &&
681 rtflags = ln->ln_rt->rt_flags;
1201 rt->rt_flags &= ~RTF_REJECT;
2271 VERIFY(rt->rt_flags & RTF_LLINFO);
2319 if (!(rt->rt_flags & (RTF_PINNED|RTF_CLONING|RTF_PRCLONING)) &&
2320 (rt->rt_flags & (RTF_HOST|RTF_LLINFO|RTF_WASCLONED)) ==
2322 rt->rt_flags |= RTF_CONDEMNED;
H A Dscope6.c375 VERIFY(rt->rt_flags & RTF_GATEWAY);
H A Dudp6_output.c423 if ((rt->rt_flags & RTF_MULTICAST) ||
H A Din6_ifattach.c1017 rt->rt_flags, (struct rtentry **)0);
1091 rt->rt_flags |= RTF_CONDEMNED;
1094 rt_mask(rt), rt->rt_flags, 0);
H A Dicmp6.c1227 if ((rt->rt_flags & RTF_HOST) &&
2641 if (!m0 || !rt || !(rt->rt_flags & RTF_UP) || !(ifp = rt->rt_ifp))
2715 if (rt->rt_gateway && (rt->rt_flags & RTF_GATEWAY)) {
2741 if (rt->rt_flags & RTF_GATEWAY) {
2789 if (!(rt_router->rt_flags & RTF_GATEWAY) &&
2790 (rt_router->rt_flags & RTF_LLINFO) &&
H A Dnd6_prproxy.c544 if (rt == NULL || !(rt->rt_flags & RTF_UP) ||
563 ours = (rt->rt_flags & RTF_PROXY) ? TRUE : FALSE;
H A Dipsec.c3163 !(ro4->ro_rt->rt_flags & RTF_UP) ||
3193 if (ro4->ro_rt->rt_flags & RTF_GATEWAY)
3624 !(ro4->ro_rt->rt_flags & RTF_UP) ||
3736 !(ro6->ro_rt->rt_flags & RTF_UP) ||
3770 if (ro6->ro_rt->rt_flags & RTF_GATEWAY)
/darwin-on-arm/xnu/bsd/netinet/
H A Din_rmx.c119 rt->rt_flags |= RTF_MULTICAST;
121 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST))) {
122 rt->rt_flags |= RTF_PRCLONING;
141 if (rt->rt_flags & RTF_HOST) {
143 rt->rt_flags |= RTF_BROADCAST;
150 rt->rt_flags |= RTF_LOCAL;
160 if (ret == NULL && rt->rt_flags & RTF_HOST) {
171 if ((rt2->rt_flags & RTF_LLINFO) &&
172 (rt2->rt_flags & RTF_HOST) &&
184 rt2->rt_flags,
[all...]
H A Din_arp.c501 rt->rt_flags &= ~RTF_REJECT;
596 if (rt->rt_flags & RTF_GATEWAY)
607 if ((rt->rt_flags & RTF_HOST) == 0 && rt_mask(rt) != NULL &&
609 rt->rt_flags |= RTF_CLONING;
610 if (rt->rt_flags & RTF_CLONING) {
628 if (rt->rt_flags & RTF_ANNOUNCE) {
666 rt->rt_flags |= RTF_LLINFO;
703 rt->rt_flags |= RTF_STATIC;
770 rt->rt_flags &= ~RTF_LLINFO;
836 if (rt->rt_flags
[all...]
H A Dip_output.c558 * Test rt_flags without holding rt_lock for performance
563 if ((ro->ro_rt->rt_flags & RTF_UP) == 0 ||
624 (ro->ro_rt == NULL || !(ro->ro_rt->rt_flags & RTF_UP) ||
762 if (ro->ro_rt->rt_flags & RTF_GATEWAY) {
766 if (ro->ro_rt->rt_flags & RTF_HOST) {
767 isbroadcast = (ro->ro_rt->rt_flags & RTF_BROADCAST);
1567 if (ro_fwd->ro_rt->rt_flags & RTF_GATEWAY)
1569 if (ro_fwd->ro_rt->rt_flags & RTF_HOST) {
1571 (ro_fwd->ro_rt->rt_flags & RTF_BROADCAST);
1752 if ((ro->ro_rt->rt_flags
[all...]
H A Dtcp_subr.c1037 if (rt == NULL || !(rt->rt_flags & RTF_UP) ||
1129 rt->rt_flags |= RTF_DELCLONE;
1784 if ((rt->rt_flags & RTF_HOST) &&
2132 if (rt == NULL || !(rt->rt_flags & RTF_UP) ||
2172 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU))))
2214 if (rt == NULL || !(rt->rt_flags & RTF_UP) ||
2263 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU))))
2354 (rt->rt_flags & (RTF_UP|RTF_HOST)) != (RTF_UP|RTF_HOST)) {
H A Din_pcb.c1210 rt_missmsg(RTM_LOSING, &info, rt->rt_flags, 0);
1211 if (rt->rt_flags & RTF_DYNAMIC) {
1217 rt->rt_flags |= RTF_CONDEMNED;
1220 rt->rt_gateway, rt_mask(rt), rt->rt_flags,
H A Dtcp_output.c360 if (rt != NULL && (!(rt->rt_flags & RTF_UP) ||
438 if (rt->rt_flags & RTF_UP)
449 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU))))
/darwin-on-arm/xnu/bsd/net/
H A Droute.c134 * 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
[all...]
H A Dif_loop.c447 u_int32_t rt_flags = rt->rt_flags; local
448 if (rt_flags & (RTF_REJECT | RTF_BLACKHOLE)) {
449 if (rt_flags & RTF_BLACKHOLE) {
453 return ((rt_flags & RTF_HOST) ?
H A Drtsock.c621 rtm->rtm_flags = rt->rt_flags;
643 if ((rt->rt_flags & RTF_GATEWAY) && !info.rti_info[RTAX_GATEWAY])
842 if (rt->rt_flags & RTF_CONDEMNED)
887 if ((ifa = ifa_ifwithroute_scoped_locked(rt->rt_flags,
892 if (rt->rt_flags & RTF_CONDEMNED) {
1327 rtm->rtm_flags |= rt->rt_flags;
1391 if (w->w_op == NET_RT_FLAGS && !(rt->rt_flags & w->w_arg)) {
1407 rtm->rtm_flags = rt->rt_flags;
1425 rtm->rtm_flags = rt->rt_flags;
1431 rtm->rtm_parentflags = rt->rt_parent->rt_flags;
[all...]
H A Dif_utun_crypto_ipsec.c771 !(ro->ro_rt->rt_flags & RTF_UP) ||
791 if (ro->ro_rt->rt_flags & RTF_GATEWAY) {
867 !(ro->ro_rt->rt_flags & RTF_UP) ||
888 if (ro->ro_rt->rt_flags & RTF_GATEWAY) {
H A Dif_llreach.c454 if ((rt->rt_flags & RTF_GATEWAY) &&
457 (gwrt->rt_flags & RTF_UP)) {
H A Droute.h170 uint32_t rt_flags; /* up/down?, host/net */ member in struct:rtentry
H A Dntstat.c343 return ((rt->rt_flags & RTF_UP) == 0) ? 1 : 0;
357 if ((rt->rt_flags & RTF_UP) == 0) *out_gone = 1;
402 if ((rt->rt_flags & RTF_UP) != 0)
460 if ((rt->rt_flags & RTF_UP) != 0)
522 desc->flags = rt->rt_flags;

Completed in 121 milliseconds

12