Home
last modified time | relevance | path

Searched refs:rtm_flags (Results 1 – 23 of 23) sorted by relevance

/openbsd/src/usr.sbin/npppd/npppd/
Dnpppd_subr.c133 struct in_addr *gate, int mtu, const char *ifname, uint32_t rtm_flags) in in_route0() argument
173 rtm->rtm_flags = rtm_flags; in in_route0()
175 rtm->rtm_flags |= RTF_GATEWAY; in in_route0()
177 rtm->rtm_flags |= RTF_HOST; in in_route0()
185 rtm->rtm_flags |= RTF_UP; in in_route0()
288 const char *ifname, uint32_t rtm_flags, int mtu) in in_route_add() argument
290 return in_route0(RTM_ADD, dest, mask, gate, mtu, ifname, rtm_flags); in in_route_add()
296 struct in_addr *gate, uint32_t rtm_flags) in in_route_delete() argument
298 return in_route0(RTM_DELETE, dest, mask, gate, 0, NULL, rtm_flags); in in_route_delete()
/openbsd/src/usr.sbin/ndp/
Dndp.c363 (rtm->rtm_flags & RTF_LLINFO) && in set()
364 !(rtm->rtm_flags & RTF_GATEWAY)) { in set()
433 if (sdl->sdl_family == AF_LINK && rtm->rtm_flags & RTF_LLINFO) { in delete()
434 if (rtm->rtm_flags & RTF_LOCAL) in delete()
436 if ((rtm->rtm_flags & RTF_GATEWAY) == 0) in delete()
555 if (!(rtm->rtm_flags & RTF_HOST)) in dump()
569 if (rtm->rtm_flags & RTF_CLONED) in dump()
644 (rtm->rtm_flags & RTF_LOCAL) ? "l" : "", in dump()
646 (rtm->rtm_flags & RTF_ANNOUNCE) ? "p" : ""); in dump()
742 rtm->rtm_flags = flags; in rtmsg()
[all …]
/openbsd/src/usr.sbin/rarpd/
Darptab.c127 (rtm->rtm_flags & RTF_LLINFO) && in arptab_set()
128 !(rtm->rtm_flags & RTF_GATEWAY)) in arptab_set()
179 rtm->rtm_flags = flags; in rtmsg()
190 rtm->rtm_flags |= (RTF_HOST | RTF_STATIC); in rtmsg()
197 rtm->rtm_flags &= ~RTF_HOST; in rtmsg()
/openbsd/src/usr.sbin/arp/
Darp.c330 (rtm->rtm_flags & RTF_LLINFO) && in set()
331 !(rtm->rtm_flags & RTF_GATEWAY)) in set()
418 if (sdl->sdl_family == AF_LINK && rtm->rtm_flags & RTF_LLINFO) { in delete()
419 if (rtm->rtm_flags & RTF_LOCAL) in delete()
421 if ((rtm->rtm_flags & RTF_GATEWAY) == 0) in delete()
555 if (rtm->rtm_flags & (RTF_PERMANENT_ARP|RTF_LOCAL)) in print_entry()
566 (rtm->rtm_flags & RTF_LOCAL) ? "l" : "", in print_entry()
567 (rtm->rtm_flags & RTF_ANNOUNCE) ? "p" : ""); in print_entry()
625 rtm->rtm_flags = flags; in rtmsg()
637 rtm->rtm_flags |= (RTF_HOST | RTF_STATIC); in rtmsg()
[all …]
/openbsd/src/usr.sbin/ripd/
Dkroute.c764 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg()
853 if (rtm->rtm_flags & (RTF_LLINFO|RTF_BROADCAST)) in fetchtable()
857 if (rtm->rtm_flags & RTF_MPATH) /* multipath */ in fetchtable()
875 if (rtm->rtm_flags & RTF_STATIC) in fetchtable()
877 if (rtm->rtm_flags & RTF_BLACKHOLE) in fetchtable()
879 if (rtm->rtm_flags & RTF_REJECT) in fetchtable()
881 if (rtm->rtm_flags & RTF_DYNAMIC) in fetchtable()
888 } else if (rtm->rtm_flags & RTF_HOST) in fetchtable()
911 if (rtm->rtm_flags & RTF_CONNECTED) { in fetchtable()
1079 if (rtm->rtm_flags & (RTF_LLINFO|RTF_BROADCAST)) in dispatch_rtmsg()
[all …]
/openbsd/src/usr.sbin/ldpd/
Dkroute.c1198 hdr.rtm_flags = RTF_UP; in send_rtmsg_v4()
1216 hdr.rtm_flags |= RTF_MPLS | RTF_MPATH; in send_rtmsg_v4()
1240 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg_v4()
1269 hdr.rtm_flags |= RTF_MPLS; in send_rtmsg_v4()
1333 hdr.rtm_flags = RTF_UP; in send_rtmsg_v6()
1351 hdr.rtm_flags |= RTF_MPLS | RTF_MPATH; in send_rtmsg_v6()
1384 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg_v6()
1398 hdr.rtm_flags |= RTF_HOST; in send_rtmsg_v6()
1415 hdr.rtm_flags |= RTF_MPLS; in send_rtmsg_v6()
1585 if (rtm->rtm_flags & (RTF_LLINFO|RTF_BROADCAST)) in rtmsg_process()
[all …]
/openbsd/src/usr.sbin/eigrpd/
Dkroute.c1059 hdr.rtm_flags = RTF_MPATH; in send_rtmsg_v4()
1061 hdr.rtm_flags |= RTF_BLACKHOLE; in send_rtmsg_v4()
1085 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg_v4()
1148 hdr.rtm_flags = RTF_MPATH; in send_rtmsg_v6()
1175 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg_v6()
1189 hdr.rtm_flags |= RTF_HOST; in send_rtmsg_v6()
1362 if (rtm->rtm_flags & (RTF_LLINFO|RTF_BROADCAST)) in rtmsg_process()
1431 else if (rtm->rtm_flags & RTF_HOST) in rtmsg_process_route()
1443 else if (rtm->rtm_flags & RTF_HOST) in rtmsg_process_route()
1472 if (rtm->rtm_flags & RTF_STATIC) in rtmsg_process_route()
[all …]
/openbsd/src/usr.sbin/ospf6d/
Dkroute.c1138 hdr.rtm_flags = RTF_MPATH; in send_rtmsg()
1172 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg()
1190 hdr.rtm_flags |= RTF_CLONING; in send_rtmsg()
1204 hdr.rtm_flags |= RTF_HOST; in send_rtmsg()
1398 if (rtm->rtm_flags & (RTF_LLINFO|RTF_BROADCAST)) in rtmsg_process()
1401 if (rtm->rtm_flags & RTF_MPATH) in rtmsg_process()
1417 } else if (rtm->rtm_flags & RTF_HOST) in rtmsg_process()
1421 if (rtm->rtm_flags & RTF_STATIC) in rtmsg_process()
1423 if (rtm->rtm_flags & RTF_BLACKHOLE) in rtmsg_process()
1425 if (rtm->rtm_flags & RTF_REJECT) in rtmsg_process()
[all …]
/openbsd/src/sys/net/
Drtsock.c546 if (ISSET(rop->rop_flagfilter, rtm->rtm_flags)) in route_input()
684 rtm->rtm_flags = rt->rt_flags; in rtm_report()
795 if ((rtm->rtm_flags & (RTF_LOCAL|RTF_BROADCAST)) != 0) { in route_output()
802 rtm->rtm_flags &= ~(RTF_DONE|RTF_CLONED|RTF_CACHED); in route_output()
814 else if (rtm->rtm_flags & RTF_STATIC) in route_output()
825 info.rti_flags = rtm->rtm_flags; in route_output()
894 rtm->rtm_flags |= RTF_DONE; in route_output()
1149 if (rtm->rtm_flags & RTF_MPLS) { in rtm_output()
1165 if (ISSET(rtm->rtm_flags, RTF_BFD)) { in rtm_output()
1171 } else if (!ISSET(rtm->rtm_flags, RTF_BFD) && in rtm_output()
[all …]
Droute.h231 int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ member
/openbsd/src/usr.sbin/ospfd/
Dkroute.c1204 hdr.rtm_flags = RTF_MPATH; in send_rtmsg()
1228 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg()
1434 if (rtm->rtm_flags & (RTF_LLINFO|RTF_BROADCAST)) in rtmsg_process()
1437 if (rtm->rtm_flags & RTF_MPATH) in rtmsg_process()
1453 } else if (rtm->rtm_flags & RTF_HOST) in rtmsg_process()
1458 if (rtm->rtm_flags & RTF_STATIC) in rtmsg_process()
1460 if (rtm->rtm_flags & RTF_BLACKHOLE) in rtmsg_process()
1462 if (rtm->rtm_flags & RTF_REJECT) in rtmsg_process()
1464 if (rtm->rtm_flags & RTF_DYNAMIC) in rtmsg_process()
1475 if (rtm->rtm_flags & RTF_CONNECTED) in rtmsg_process()
/openbsd/src/usr.sbin/route6d/
Droute6d.c1655 if ((rtm->rtm_flags & RTF_HOST) != 0) { in rtrecv()
2290 if (rtm->rtm_flags & (f)) \ in rtflags()
2411 if ((rtm->rtm_flags & RTF_UP) == 0 || rtm->rtm_flags & in rt_entry()
2417 if (rtm->rtm_flags & RTF_WASCLONED) in rt_entry()
2421 if (rtm->rtm_flags & RTF_CLONED) in rt_entry()
2428 if (rtm->rtm_flags & RTF_DYNAMIC) in rt_entry()
2465 if (aflag == 0 && (rtm->rtm_flags & RTF_STATIC)) in rt_entry()
2467 if ((rtm->rtm_flags & (RTF_HOST|RTF_GATEWAY)) == RTF_HOST) in rt_entry()
2471 rrt->rrt_flags = rtm->rtm_flags; in rt_entry()
2475 if (rtm->rtm_flags & RTF_HOST) in rt_entry()
[all …]
/openbsd/src/usr.sbin/hostapd/
Droaming.c223 rm.rm_hdr.rtm_flags = RTF_STATIC; in hostapd_roaming_rt()
243 rm.rm_hdr.rtm_flags |= RTF_HOST; in hostapd_roaming_rt()
/openbsd/src/sbin/route/
Droute.c396 if ((rtm->rtm_flags & (RTF_GATEWAY|RTF_STATIC|RTF_LLINFO)) == 0) in flushroutes()
398 if ((rtm->rtm_flags & (RTF_LOCAL|RTF_BROADCAST)) != 0) in flushroutes()
431 p_sockaddr(sa, mask, rtm->rtm_flags, 20); in flushroutes()
1248 rtm.rtm_flags = RTF_UP; in nameserver()
1332 rtm.rtm_flags = flags; in rtmsg()
1544 bprintf(stdout, rtm->rtm_flags, routeflags); in print_rtmsg()
1615 bprintf(stdout, rtm->rtm_flags, routeflags); in print_rtmsg()
1770 if (gate && rtm->rtm_flags & RTF_GATEWAY) in print_getmsg()
1784 bprintf(stdout, rtm->rtm_flags, routeflags); in print_getmsg()
Dshow.c334 p_sockaddr(sa, mask, rtm->rtm_flags, WID_DST(sa->sa_family)); in p_rtentry()
341 p_flags(rtm->rtm_flags, "%-6.6s "); in p_rtentry()
/openbsd/src/usr.sbin/bgpd/
Dkroute.c2709 hdr.rtm_flags |= RTF_BLACKHOLE; in send_rtmsg()
2711 hdr.rtm_flags |= RTF_REJECT; in send_rtmsg()
2760 hdr.rtm_flags |= RTF_GATEWAY; in send_rtmsg()
2805 hdr.rtm_flags |= RTF_MPLS; in send_rtmsg()
2810 hdr.rtm_flags &= ~RTF_GATEWAY; in send_rtmsg()
3021 if (rtm->rtm_errno || !(rtm->rtm_flags & RTF_DONE)) in dispatch_rtmsg()
3030 if (rtm->rtm_flags & RTF_MPATH) in dispatch_rtmsg()
3073 if (rtm->rtm_flags & (RTF_LLINFO|RTF_BROADCAST|RTF_DYNAMIC)) in dispatch_rtmsg_addr()
3083 if (rtm->rtm_flags & RTF_STATIC) in dispatch_rtmsg_addr()
3085 if (rtm->rtm_flags & RTF_BLACKHOLE) in dispatch_rtmsg_addr()
[all …]
/openbsd/src/sbin/dhcpleased/
Ddhcpleased.c1054 struct sockaddr_in *ifa, int rtm_flags) in configure_route() argument
1074 rtm.rtm_flags = RTF_UP | RTF_STATIC | RTF_MPATH | rtm_flags; in configure_route()
1213 rtm.rtm_flags = RTF_UP; in propose_rdns()
/openbsd/src/usr.bin/netstat/
Dshow.c263 p_sockaddr(sa, mask, rtm->rtm_flags, WID_DST(sa->sa_family)); in p_rtentry()
270 p_flags(rtm->rtm_flags, "%-6.6s "); in p_rtentry()
/openbsd/src/usr.sbin/relayd/
Dpfe_route.c136 hdr.rtm_flags = RTF_STATIC | RTF_GATEWAY | RTF_MPATH; in pfe_route()
/openbsd/src/sbin/iked/
Dvroute.c723 rtm.rtm_flags = RTF_UP; in vroute_dodns()
791 rtm.rtm_flags = flags; in vroute_doroute()
894 *need_gw = rtm.rtm_flags & RTF_GATEWAY; in vroute_process()
/openbsd/src/sbin/slaacd/
Dslaacd.c737 rtm.rtm_flags = RTF_UP | RTF_GATEWAY | RTF_STATIC | RTF_MPATH; in configure_gateway()
835 rtm.rtm_flags = RTF_UP; in send_rdns_proposal()
/openbsd/src/usr.sbin/pppd/
Dsys-bsd.c1091 rtmsg.hdr.rtm_flags = RTF_UP | RTF_GATEWAY; in dodefaultroute()
1152 arpmsg.hdr.rtm_flags = RTF_ANNOUNCE | RTF_HOST | RTF_STATIC; in sifproxyarp()
/openbsd/src/sbin/isakmpd/
Dutil.c229 rtm->rtm_flags = RTF_UP; in text2sockaddr()