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

12

/xnu-2422.115.4/bsd/netinet/
H A Din_rmx.c119 uint32_t flags = rt->rt_flags;
132 rt->rt_flags |= RTF_MULTICAST;
134 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST)))
135 rt->rt_flags |= RTF_PRCLONING;
153 if (rt->rt_flags & RTF_HOST) {
155 rt->rt_flags |= RTF_BROADCAST;
162 rt->rt_flags |= RTF_LOCAL;
172 if (ret == NULL && (rt->rt_flags & RTF_HOST)) {
188 if ((rt2->rt_flags & RTF_LLINFO) &&
189 (rt2->rt_flags
[all...]
H A Din_arp.c532 if (rt->rt_expire == 0 || (rt->rt_flags & RTF_STATIC)) {
559 rt->rt_flags &= ~RTF_REJECT;
562 } else if (!(rt->rt_flags & RTF_STATIC)) {
680 if (rt->rt_flags & RTF_GATEWAY)
691 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL &&
693 rt->rt_flags |= RTF_CLONING;
695 if (rt->rt_flags & RTF_CLONING) {
712 if (rt->rt_flags & RTF_ANNOUNCE) {
753 rt->rt_flags |= RTF_LLINFO;
788 rt->rt_flags |
[all...]
H A Dip_output.c575 * Test rt_flags without holding rt_lock for performance
798 if (ro->ro_rt->rt_flags & RTF_GATEWAY) {
801 if (ro->ro_rt->rt_flags & RTF_HOST) {
804 !!(ro->ro_rt->rt_flags & RTF_BROADCAST);
1649 if (ro_fwd->ro_rt->rt_flags & RTF_GATEWAY)
1651 if (ro_fwd->ro_rt->rt_flags & RTF_HOST) {
1654 !!(ro_fwd->ro_rt->rt_flags & RTF_BROADCAST);
1794 if ((ro->ro_rt->rt_flags & (RTF_UP | RTF_HOST)) &&
3245 (rt->rt_flags & RTF_GATEWAY)) {
3270 !(ro->ro_rt->rt_flags
[all...]
H A Dtcp_subr.c1159 rt->rt_flags |= RTF_DELCLONE;
1813 if ((rt->rt_flags & RTF_HOST) &&
2208 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU))))
2312 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU))))
2412 (rt->rt_flags & (RTF_UP|RTF_HOST)) != (RTF_UP|RTF_HOST)) {
H A Din_pcb.c1559 rt_missmsg(RTM_LOSING, &info, rt->rt_flags, 0);
1560 if (rt->rt_flags & RTF_DYNAMIC) {
1566 rt->rt_flags |= RTF_CONDEMNED;
1569 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
H A Dtcp_output.c452 if (rt->rt_flags & RTF_UP)
463 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU))))
/xnu-2422.115.4/bsd/netinet6/
H A Din6_rmx.c165 uint32_t flags = rt->rt_flags;
182 if ((rt->rt_flags & RTF_DYNAMIC) &&
190 rt->rt_flags |= RTF_MULTICAST;
192 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST)))
193 rt->rt_flags |= RTF_PRCLONING;
209 if (rt->rt_flags & RTF_HOST) {
213 rt->rt_flags |= RTF_LOCAL;
223 if (ret == NULL && (rt->rt_flags & RTF_HOST)) {
239 if ((rt2->rt_flags & RTF_LLINFO) &&
240 (rt2->rt_flags
[all...]
H A Dip6_forward.c155 (rt = ip6forward_rt->ro_rt) != NULL && (rt->rt_flags & RTF_PROXY)) {
580 if (rt->rt_flags & RTF_GATEWAY)
594 (rt->rt_flags & (RTF_DYNAMIC|RTF_MODIFIED)) == 0) {
659 if ((rt->rt_flags & (RTF_BLACKHOLE|RTF_REJECT)) == 0)
H A Dnd6.c833 if (ln->ln_expire == 0 || (rt->rt_flags & RTF_STATIC)) {
1668 if ((rt->rt_flags & RTF_LLINFO) == 0) {
1759 if ((rt->rt_flags & RTF_GATEWAY) || (rt->rt_flags & RTF_LLINFO) == 0 ||
1762 !(rt->rt_flags & RTF_PROXY))) {
1931 rt->rt_flags |= RTF_CONDEMNED;
2029 if (rt->rt_flags & RTF_GATEWAY)
2032 if (!nd6_need_cache(ifp) && !(rt->rt_flags & RTF_HOST)) {
2079 rt->rt_flags &= ~RTF_LLINFO;
2091 * if ((rt->rt_flags
[all...]
H A Din6_src.c823 (!(ron->ro_rt->rt_flags & RTF_LLINFO) ||
839 !(ron->ro_rt->rt_flags & RTF_LLINFO) ||
942 !(route->ro_rt->rt_flags & RTF_UP))) {
950 (route->ro_rt->rt_flags & (RTF_UP|RTF_PROXY)) ==
1126 if (rt && (rt->rt_flags & (RTF_REJECT | RTF_BLACKHOLE))) {
1127 err = ((rt->rt_flags & RTF_HOST) ? EHOSTUNREACH : ENETUNREACH);
H A Dnd6_prproxy.c561 ours = (rt->rt_flags & RTF_PROXY) ? TRUE : FALSE;
586 if (!(rt->rt_flags & RTF_PROXY) || rt->rt_ifp == ifp) {
661 if (rt->rt_ifp != fwd_ifp || !(rt->rt_flags & RTF_PROXY)) {
662 rt->rt_flags |= RTF_CONDEMNED;
665 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
686 if (!(rt->rt_flags & RTF_PROXY)) {
H A Din6_pcb.c1020 rt_missmsg(RTM_LOSING, &info, rt->rt_flags, 0);
1021 if (rt->rt_flags & RTF_DYNAMIC) {
1027 rt->rt_flags |= RTF_CONDEMNED;
1030 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
H A Dscope6.c259 VERIFY(rt->rt_flags & RTF_GATEWAY);
H A Dnd6_nbr.c399 if ((rt->rt_flags & RTF_ANNOUNCE) != 0 &&
684 rtflags = ln->ln_rt->rt_flags;
1171 rt->rt_flags &= ~RTF_REJECT;
2324 VERIFY(rt->rt_flags & RTF_LLINFO);
2372 if (!(rt->rt_flags & (RTF_CLONING|RTF_PRCLONING)) &&
2373 (rt->rt_flags & (RTF_HOST|RTF_LLINFO|RTF_WASCLONED)) ==
2375 rt->rt_flags |= RTF_CONDEMNED;
H A Dudp6_output.c433 if (rt->rt_flags & RTF_MULTICAST)
H A Din6_ifattach.c1055 rt->rt_flags, (struct rtentry **)0);
1132 rt->rt_flags |= RTF_CONDEMNED;
1135 rt_mask(rt), rt->rt_flags, 0);
H A Dicmp6.c1186 if ((rt->rt_flags & RTF_HOST) &&
2595 if (!m0 || !rt || !(rt->rt_flags & RTF_UP) || !(ifp = rt->rt_ifp))
2669 if (rt->rt_gateway && (rt->rt_flags & RTF_GATEWAY)) {
2695 if (rt->rt_flags & RTF_GATEWAY) {
2743 if (!(rt_router->rt_flags & RTF_GATEWAY) &&
2744 (rt_router->rt_flags & RTF_LLINFO) &&
/xnu-2422.115.4/bsd/net/
H A Droute.c141 * rt_flags, rt_genmask, rt_llinfo, rt_rmx, rt_refcnt, rt_gwroute
145 * - Some values of rt_flags are either set once at creation time,
380 #define RT_HOST(r) (RT(r)->rt_flags & RTF_HOST)
464 return (SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE));
801 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6))
930 nflags = rt->rt_flags & ~ignflags;
956 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) {
1080 VERIFY(!(rt->rt_flags & RTF_IFREF));
1103 if (!(rt->rt_flags & RTF_UP)) {
1391 if (rt->rt_flags
[all...]
H A Dif_loop.c435 u_int32_t rt_flags = rt->rt_flags; local
436 if (rt_flags & (RTF_REJECT | RTF_BLACKHOLE)) {
437 if (rt_flags & RTF_BLACKHOLE) {
441 return ((rt_flags & RTF_HOST) ?
H A Drtsock.c580 rtm->rtm_flags = rt->rt_flags;
603 if ((rt->rt_flags & RTF_GATEWAY) &&
787 if (rt->rt_flags & RTF_CONDEMNED)
832 if ((ifa = ifa_ifwithroute_scoped_locked(rt->rt_flags,
837 if (rt->rt_flags & RTF_CONDEMNED) {
928 (rt->rt_flags & RTF_HOST) && rt->rt_ifa->ifa_ifp == rt->rt_ifp) {
1311 rtm->rtm_flags |= rt->rt_flags;
1454 if (w->w_op == NET_RT_FLAGS && !(rt->rt_flags & w->w_arg))
1468 rtm->rtm_flags = rt->rt_flags;
1484 rtm->rtm_flags = rt->rt_flags;
[all...]
H A Droute.h145 ((_ro)->ro_rt->rt_flags & (RTF_UP|RTF_CONDEMNED)) != RTF_UP || \
188 uint32_t rt_flags; /* up/down?, host/net */ member in struct:rtentry
H A Dif_llreach.c456 if ((rt->rt_flags & RTF_GATEWAY) &&
459 (gwrt->rt_flags & RTF_UP)) {
H A Dif_utun_crypto_ipsec.c788 if (ro->ro_rt->rt_flags & RTF_GATEWAY) {
877 if (ro->ro_rt->rt_flags & RTF_GATEWAY) {
H A Dntstat.c355 return ((rt->rt_flags & RTF_UP) == 0) ? 1 : 0;
369 if ((rt->rt_flags & RTF_UP) == 0) *out_gone = 1;
415 if ((rt->rt_flags & RTF_UP) != 0)
473 if ((rt->rt_flags & RTF_UP) != 0)
535 desc->flags = rt->rt_flags;
/xnu-2422.115.4/tools/lldbmacros/
H A Dnet.py625 if (rt.rt_flags & RTF_WASCLONED):
642 if (rt.rt_flags & RTF_UP):
644 if (rt.rt_flags & RTF_GATEWAY):
646 if (rt.rt_flags & RTF_HOST):
648 if (rt.rt_flags & RTF_REJECT):
650 if (rt.rt_flags & RTF_DYNAMIC):
652 if (rt.rt_flags & RTF_MODIFIED):
654 if (rt.rt_flags & RTF_CLONING):
656 if (rt.rt_flags & RTF_PRCLONING):
658 if (rt.rt_flags
[all...]

Completed in 139 milliseconds

12