Home
last modified time | relevance | path

Searched refs:rt_flags (Results 1 – 25 of 49) sorted by relevance

12

/dragonfly/sys/netinet6/
H A Din6_rmx.c136 rt->rt_flags |= RTF_MULTICAST; in in6_addroute()
139 rt->rt_flags |= RTF_PRCLONING; in in6_addroute()
156 if (rt->rt_flags & RTF_HOST) { in in6_addroute()
160 rt->rt_flags |= RTF_LOCAL; in in6_addroute()
186 rt2->rt_flags, NULL); in in6_addroute()
233 rt->rt_flags &= ~RTPRF_OURS; in in6_matchroute()
267 if (!(rt->rt_flags & RTF_UP)) in in6_clsroute()
282 rt->rt_flags |= RTPRF_OURS; in in6_clsroute()
290 rt->rt_flags, &rt); in in6_clsroute()
316 if (rt->rt_flags & RTPRF_OURS) { in in6_rtqkill()
[all …]
H A Dnd6.c107 ((rt)->rt_flags & RTF_LLINFO) != 0 && \
116 ((rt)->rt_flags & RTF_CLONING))
1145 if ((rt->rt_flags & RTF_GATEWAY) || in nd6_nud_hint()
1146 !(rt->rt_flags & RTF_LLINFO) || in nd6_nud_hint()
1182 if ((rt->rt_flags & RTF_GATEWAY)) in nd6_rtrequest()
1213 rt->rt_flags &= ~RTF_LLINFO; in nd6_rtrequest()
1244 if ((rt->rt_flags & RTF_CLONING)) in nd6_rtrequest()
1325 rt->rt_flags |= RTF_LLINFO; in nd6_rtrequest()
1398 if ((rt->rt_flags & RTF_ANNOUNCE) && in nd6_rtrequest()
1419 rt->rt_flags &= ~RTF_LLINFO; in nd6_rtrequest()
[all …]
H A Dip6_forward.c142 !(ip6_forward_rt.ro_rt->rt_flags & RTF_UP)) { in ip6_forward()
231 if (rt->rt_flags & RTF_GATEWAY) in ip6_forward()
244 (rt->rt_flags & (RTF_DYNAMIC | RTF_MODIFIED)) == 0) { in ip6_forward()
299 if ((rt->rt_flags & (RTF_BLACKHOLE | RTF_REJECT)) == 0) in ip6_forward()
H A Din6_pcb.c773 info.rti_flags = rt->rt_flags; in in6_losing()
777 rt_missmsg(RTM_LOSING, &info, rt->rt_flags, 0); in in6_losing()
778 if (rt->rt_flags & RTF_DYNAMIC) { in in6_losing()
780 rt_mask(rt), rt->rt_flags, NULL); in in6_losing()
H A Dip6_input.c422 (ip6_forward_rt.ro_rt->rt_flags & RTF_UP) && in ip6_input()
468 (ip6_forward_rt.ro_rt->rt_flags & in ip6_input()
471 !(ip6_forward_rt.ro_rt->rt_flags & RTF_WASCLONED) && in ip6_input()
474 !(ip6_forward_rt.ro_rt->rt_flags & RTF_CLONED) && in ip6_input()
H A Dicmp6.c1079 if (rt != NULL && (rt->rt_flags & RTF_HOST) && in icmp6_mtudisc_update()
2025 if ((icmp6_reflect_rt.ro_rt->rt_flags & RTF_HOST) in icmp6_reflect()
2378 if (!m0 || !rt || !(rt->rt_flags & RTF_UP) || !(ifp = rt->rt_ifp)) in icmp6_redirect_output()
2435 if (rt->rt_gateway && (rt->rt_flags & RTF_GATEWAY)) { in icmp6_redirect_output()
2461 if (rt->rt_flags & RTF_GATEWAY) { in icmp6_redirect_output()
2501 if (!(rt_router->rt_flags & RTF_GATEWAY) && in icmp6_redirect_output()
2502 (rt_router->rt_flags & RTF_LLINFO) && in icmp6_redirect_output()
H A Dnd6_rtr.c446 rt_missmsg(cmd, &info, rt->rt_flags, 0);
1832 if (rt->rt_flags & RTF_STATIC) in rt6_deleteroute()
1839 if (!(rt->rt_flags & RTF_HOST)) in rt6_deleteroute()
1843 rt->rt_flags, 0)); in rt6_deleteroute()
/dragonfly/sys/netinet/
H A Din_rmx.c109 rt->rt_flags |= RTF_MULTICAST; in in_addroute()
112 rt->rt_flags |= RTF_PRCLONING; in in_addroute()
135 rt->rt_flags |= RTF_BROADCAST; in in_addroute()
138 rt->rt_flags |= RTF_LOCAL; in in_addroute()
145 rt->rt_flags |= RTF_LOCAL; in in_addroute()
179 oldrt->rt_flags, NULL); in in_addroute()
192 (rt->rt_flags & in in_addroute()
211 rt->rt_flags &= ~RTPRF_EXPIRING; in in_matchroute()
241 if (!(rt->rt_flags & RTF_UP)) in in_closeroute()
256 rt->rt_flags |= RTPRF_EXPIRING; in in_closeroute()
[all …]
H A Dif_ether.c230 if (rt->rt_flags & RTF_GATEWAY) in arp_rtrequest()
240 if (!(rt->rt_flags & RTF_HOST) && in arp_rtrequest()
242 rt->rt_flags |= RTF_CLONING; in arp_rtrequest()
243 if (rt->rt_flags & RTF_CLONING) { in arp_rtrequest()
288 rt->rt_flags |= RTF_LLINFO; in arp_rtrequest()
343 rt->rt_flags &= ~RTF_LLINFO; in arp_rtrequest()
605 rt->rt_flags &= ~RTF_REJECT; in arpresolve()
847 if (rt->rt_flags & RTF_REJECT) { in arp_update_oncpu()
848 rt->rt_flags &= ~RTF_REJECT; in arp_update_oncpu()
1286 rt->rt_flags &= ~RTF_REJECT; in arptfree()
[all …]
H A Dip_flow.c72 (((rt)->rt_flags & RTF_UP) == 0 || \
280 if (rt->rt_flags & RTF_GATEWAY) in ipflow_fastforward()
337 if ((ipf->ipf_ro.ro_rt->rt_flags & RTF_UP) == 0) in ipflow_reap()
H A Dip_output.c283 (!(ro->ro_rt->rt_flags & RTF_UP) || in ip_output()
338 if (ro->ro_rt->rt_flags & RTF_GATEWAY) in ip_output()
340 if (ro->ro_rt->rt_flags & RTF_HOST) in ip_output()
341 isbroadcast = (ro->ro_rt->rt_flags & RTF_BROADCAST); in ip_output()
712 if ((ro->ro_rt->rt_flags & (RTF_UP | RTF_HOST)) && in ip_output()
H A Din_pcb.c1010 (!(ro->ro_rt->rt_flags & RTF_UP) || in in_pcbladdr_find()
1424 rtinfo.rti_flags = rt->rt_flags; in in_losing()
1425 rt_missmsg(RTM_LOSING, &rtinfo, rt->rt_flags, 0); in in_losing()
1426 if (rt->rt_flags & RTF_DYNAMIC) { in in_losing()
1428 rt_mask(rt), rt->rt_flags, NULL); in in_losing()
/dragonfly/sys/net/
H A Droute.c299 if (!(rt->rt_flags & RTF_UP)) { in rtfree()
414 flags = rt->rt_flags; in rtredirect_oncpu()
421 rt->rt_flags |= RTF_MODIFIED; in rtredirect_oncpu()
843 rt->rt_flags &= ~RTF_UP; in rtrequest1()
958 oldrt->rt_flags, NULL); in rtrequest1()
989 if ((*ret_nrt)->rt_flags & in rtrequest1()
1073 rt->rt_flags, NULL); in rt_fixdelete()
1123 rt->rt_flags, NULL); in rt_fixchange()
1175 rt->rt_flags, NULL); in rt_fixchange()
1314 if (!(rt0->rt_flags & RTF_UP)) { in rt_llroute()
[all …]
H A Dif_loop.c154 if (rt && rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE)) { in lo_output()
156 return (rt->rt_flags & RTF_BLACKHOLE ? 0 : in lo_output()
157 rt->rt_flags & RTF_HOST ? EHOSTUNREACH : ENETUNREACH); in lo_output()
H A Drtsock.c632 rtm->rtm_flags = rt->rt_flags; in _fillrtmsg()
894 if (((rtinfo->rti_flags ^ rt->rt_flags) & RTF_HOST) == 0) in route_output_get_callback()
918 if (((rt->rt_flags & RTF_GATEWAY) && rtinfo->rti_gateway != NULL) || in route_output_change_callback()
1310 rtm->rtm_flags |= rt->rt_flags; in rt_rtmsg()
1756 if (w->w_op == NET_RT_FLAGS && !(rt->rt_flags & w->w_arg)) in rttable_walk_entry()
1763 rtm->rtm_flags = rt->rt_flags; in rttable_walk_entry()
H A Droute.h148 u_long rt_flags; /* up/down?, host/net */ member
/dragonfly/sys/netproto/802_11/wlan/
H A Dieee80211_hwmp.c972 rttran->rt_flags = IEEE80211_MESHRT_FLAGS_VALID; in hwmp_update_transmitter()
1102 rtorig->rt_flags = IEEE80211_MESHRT_FLAGS_VALID; in hwmp_recv_preq()
1488 rt->rt_flags & IEEE80211_MESHRT_FLAGS_VALID ? in hwmp_recv_prep()
1496 rt->rt_flags & IEEE80211_MESHRT_FLAGS_VALID ? in hwmp_recv_prep()
1606 rtext->rt_flags = IEEE80211_MESHRT_FLAGS_PROXY | in hwmp_recv_prep()
1779 rt->rt_flags &= ~IEEE80211_MESHRT_FLAGS_VALID; in hwmp_recv_perr()
1785 rt->rt_flags &= ~IEEE80211_MESHRT_FLAGS_VALID; in hwmp_recv_perr()
1792 rt_ext->rt_flags &= in hwmp_recv_perr()
1995 rt->rt_flags |= IEEE80211_MESHRT_FLAGS_GATE; in hwmp_recv_rann()
2176 rt->rt_flags = IEEE80211_MESHRT_FLAGS_DISCOVER; in hwmp_discover()
[all …]
H A Dieee80211_mesh.c290 rt->rt_flags &= ~IEEE80211_MESHRT_FLAGS_VALID; in ieee80211_mesh_rt_update()
328 rt->rt_flags |= IEEE80211_MESHRT_FLAGS_VALID in ieee80211_mesh_proxy_check()
344 rt->rt_flags |= IEEE80211_MESHRT_FLAGS_VALID in ieee80211_mesh_proxy_check()
378 if (rt->rt_flags & IEEE80211_MESHRT_FLAGS_PROXY) { in ieee80211_mesh_rt_del()
437 if (rt->rt_flags & IEEE80211_MESHRT_FLAGS_DISCOVER) in mesh_rt_flush_invalid()
1042 if (rt->rt_flags & IEEE80211_MESHRT_FLAGS_PROXY) { in ieee80211_mesh_find_txnode()
1048 rt->rt_flags); in ieee80211_mesh_find_txnode()
1130 KASSERT((rt_gate->rt_flags & in ieee80211_mesh_forward_to_gates()
1138 rt_dest->rt_flags = IEEE80211_MESHRT_FLAGS_PROXY | in ieee80211_mesh_forward_to_gates()
1160 rt_dest->rt_flags = 0; /* Mark invalid */ in ieee80211_mesh_forward_to_gates()
[all …]
/dragonfly/contrib/dhcpcd/src/
H A Droute.c109 if (rt1->rt_flags & RTF_HOST && rt2->rt_flags & RTF_HOST) in rt_cmp_netmask()
274 if (rt->rt_flags & RTF_HOST) { in rt_desc()
291 rt->rt_flags & RTF_REJECT ? " reject" : "", in rt_desc()
296 rt->rt_flags & RTF_REJECT ? " reject" : "", in rt_desc()
535 ((ort->rt_flags & RTF_REJECT && in rt_add()
536 nrt->rt_flags & RTF_REJECT) || in rt_add()
568 if (change && ort != NULL && ort->rt_flags & RTF_CLONING) in rt_add()
H A Droute.h91 unsigned int rt_flags; member
H A Dif-bsd.c708 rtm->rtm_flags = (int)rt->rt_flags; in if_route()
873 rt->rt_flags = (unsigned int)rtm->rtm_flags; in if_copyrt()
1278 (rt.rt_flags & RTF_HOST || rtm->rtm_type == RTM_MISS) && in if_rtm()
/dragonfly/usr.bin/netstat/
H A Droute.c293 if (rt->rt_flags & RTF_WASCLONED && !aflag) { in size_cols_rtentry()
296 if (parent.rt_flags & RTF_PRCLONING) in size_cols_rtentry()
306 bp = fmt_sockaddr(&addr.u_sa, &mask.u_sa, rt->rt_flags); in size_cols_rtentry()
314 bp = fmt_flags(rt->rt_flags); in size_cols_rtentry()
760 if (rt->rt_flags & RTF_WASCLONED && !(aflag || Aflag)) { in p_rtentry()
763 if (parent.rt_flags & RTF_PRCLONING) in p_rtentry()
773 p_sockaddr(&addr.u_sa, &mask.u_sa, rt->rt_flags, wid_dst); in p_rtentry()
776 p_flags(rt->rt_flags, buffer); in p_rtentry()
/dragonfly/sys/netgraph7/netflow/
H A Dnetflow.c276 if (rt->rt_flags & RTF_GATEWAY && in hash_insert()
284 else if (rt->rt_flags & RTF_HOST) in hash_insert()
302 else if (rt->rt_flags & RTF_HOST) in hash_insert()
/dragonfly/sys/netproto/mpls/
H A Dmpls_output.c140 if (!(rt->rt_flags & RTF_MPLSOPS)) in mpls_output_process()
/dragonfly/sys/netproto/802_11/
H A Dieee80211_mesh.h431 uint16_t rt_flags; member

12