| /openbsd/src/usr.sbin/npppd/npppd/ |
| D | npppd_subr.c | 133 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/ |
| D | ndp.c | 363 (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/ |
| D | arptab.c | 127 (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/ |
| D | arp.c | 330 (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/ |
| D | kroute.c | 764 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/ |
| D | kroute.c | 1198 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/ |
| D | kroute.c | 1059 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/ |
| D | kroute.c | 1138 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/ |
| D | rtsock.c | 546 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 …]
|
| D | route.h | 231 int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ member
|
| /openbsd/src/usr.sbin/ospfd/ |
| D | kroute.c | 1204 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/ |
| D | route6d.c | 1655 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/ |
| D | roaming.c | 223 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/ |
| D | route.c | 396 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()
|
| D | show.c | 334 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/ |
| D | kroute.c | 2709 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/ |
| D | dhcpleased.c | 1054 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/ |
| D | show.c | 263 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/ |
| D | pfe_route.c | 136 hdr.rtm_flags = RTF_STATIC | RTF_GATEWAY | RTF_MPATH; in pfe_route()
|
| /openbsd/src/sbin/iked/ |
| D | vroute.c | 723 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/ |
| D | slaacd.c | 737 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/ |
| D | sys-bsd.c | 1091 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/ |
| D | util.c | 229 rtm->rtm_flags = RTF_UP; in text2sockaddr()
|