/openbsd/usr.sbin/relayd/ |
H A D | pfe_route.c | 133 hdr.rtm_msglen = sizeof(hdr); in pfe_route() 152 hdr.rtm_msglen += ROUNDUP(dst.ss_len); in pfe_route() 156 hdr.rtm_msglen += ROUNDUP(gw.ss_len); in pfe_route() 160 hdr.rtm_msglen += ROUNDUP(mask.ss_len); in pfe_route() 168 hdr.rtm_msglen += ROUNDUP(label.ss_len); in pfe_route()
|
/openbsd/sbin/slaacd/ |
H A D | slaacd.c | 731 rtm.rtm_msglen = sizeof(rtm); in configure_gateway() 748 rtm.rtm_msglen += sizeof(dst); in configure_gateway() 753 rtm.rtm_msglen += padlen; in configure_gateway() 764 rtm.rtm_msglen += sizeof(gw); in configure_gateway() 769 rtm.rtm_msglen += padlen; in configure_gateway() 777 rtm.rtm_msglen += sizeof(mask); in configure_gateway() 782 rtm.rtm_msglen += padlen; in configure_gateway() 792 rtm.rtm_msglen += sizeof(rl); in configure_gateway() 797 rtm.rtm_msglen += padlen; in configure_gateway() 829 rtm.rtm_msglen = sizeof(rtm); in send_rdns_proposal() [all …]
|
/openbsd/sbin/dhcpleased/ |
H A D | dhcpleased.c | 1067 rtm.rtm_msglen = sizeof(rtm); in configure_route() 1089 rtm.rtm_msglen += padlen; in configure_route() 1094 rtm.rtm_msglen += gw->sin_len; in configure_route() 1099 rtm.rtm_msglen += padlen; in configure_route() 1109 rtm.rtm_msglen += padlen; in configure_route() 1123 rtm.rtm_msglen += padlen; in configure_route() 1134 rtm.rtm_msglen += padlen; in configure_route() 1145 rtm.rtm_msglen += sizeof(rl); in configure_route() 1150 rtm.rtm_msglen += padlen; in configure_route() 1207 rtm.rtm_msglen = sizeof(rtm); in propose_rdns() [all …]
|
/openbsd/usr.sbin/ldpd/ |
H A D | kroute.c | 1201 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg_v4() 1218 hdr.rtm_msglen += sizeof(label_in); in send_rtmsg_v4() 1229 hdr.rtm_msglen += sizeof(dst); in send_rtmsg_v4() 1242 hdr.rtm_msglen += sizeof(nexthop); in send_rtmsg_v4() 1254 hdr.rtm_msglen += sizeof(mask); in send_rtmsg_v4() 1270 hdr.rtm_msglen += sizeof(label_out); in send_rtmsg_v4() 1336 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg_v6() 1353 hdr.rtm_msglen += sizeof(label_in); in send_rtmsg_v6() 1364 hdr.rtm_msglen += ROUNDUP(sizeof(dst)); in send_rtmsg_v6() 1416 hdr.rtm_msglen += sizeof(label_out); in send_rtmsg_v6() [all …]
|
/openbsd/usr.sbin/eigrpd/ |
H A D | kroute.c | 1063 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg_v4() 1074 hdr.rtm_msglen += sizeof(prefix); in send_rtmsg_v4() 1087 hdr.rtm_msglen += sizeof(nexthop); in send_rtmsg_v4() 1099 hdr.rtm_msglen += sizeof(mask); in send_rtmsg_v4() 1150 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg_v6() 1161 hdr.rtm_msglen += ROUNDUP(sizeof(struct sockaddr_in6)); in send_rtmsg_v6() 1177 hdr.rtm_msglen += ROUNDUP(sizeof(struct sockaddr_in6)); in send_rtmsg_v6() 1191 hdr.rtm_msglen += ROUNDUP(sizeof(struct sockaddr_in6)); in send_rtmsg_v6() 1334 for (offset = 0; offset < len; offset += rtm->rtm_msglen) { in rtmsg_process() 1338 len < offset + rtm->rtm_msglen) in rtmsg_process()
|
/openbsd/usr.sbin/rarpd/ |
H A D | arptab.c | 215 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 217 l = rtm->rtm_msglen; in rtmsg()
|
/openbsd/sbin/iked/ |
H A D | vroute.c | 129 if (n < (ssize_t)sizeof(rtm->rtm_msglen) || n < rtm->rtm_msglen) { in vroute_rtmsg_cb() 761 rtm.rtm_msglen += iov[i].iov_len; in vroute_dodns() 835 rtm.rtm_msglen += iov[i].iov_len; in vroute_doroute() 838 " addrs %x (dst %s mask %s gw %s)", __func__, rtm.rtm_msglen, in vroute_doroute() 883 if (rtm.rtm_msglen > msglen) { in vroute_process() 885 rtm.rtm_msglen, msglen); in vroute_process()
|
/openbsd/usr.sbin/ripd/ |
H A D | kroute.c | 742 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg() 753 hdr.rtm_msglen += sizeof(prefix); in send_rtmsg() 766 hdr.rtm_msglen += sizeof(nexthop); in send_rtmsg() 778 hdr.rtm_msglen += sizeof(mask); in send_rtmsg() 842 for (next = buf; next < lim; next += rtm->rtm_msglen) { in fetchtable() 1050 for (next = buf; next < lim; next += rtm->rtm_msglen) { in dispatch_rtmsg() 1053 lim < next + rtm->rtm_msglen) in dispatch_rtmsg()
|
/openbsd/sbin/route/ |
H A D | route.c | 390 for (next = buf; next < lim; next += rtm->rtm_msglen) { in flushroutes() 395 print_rtmsg(rtm, rtm->rtm_msglen); in flushroutes() 410 rlen = write(s, next, rtm->rtm_msglen); in flushroutes() 411 if (rlen < (int)rtm->rtm_msglen) { in flushroutes() 1242 rtm.rtm_msglen = sizeof(rtm); in nameserver() 1255 rtm.rtm_msglen += sizeof(rtdns); in nameserver() 1261 rtm.rtm_msglen += padlen; in nameserver() 1352 rtm.rtm_msglen = l = cp - (char *)&m_rtmsg; in rtmsg() 1456 printf(": len %u", rtm->rtm_msglen); in print_rtmsg() 1714 if (rtm->rtm_msglen > msglen) in print_getmsg() [all …]
|
/openbsd/lib/libc/net/ |
H A D | getifaddrs.c | 98 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs() 177 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs()
|
/openbsd/usr.sbin/ospf6d/ |
H A D | kroute.c | 1141 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg() 1152 hdr.rtm_msglen += ROUNDUP(sizeof(struct sockaddr_in6)); in send_rtmsg() 1174 hdr.rtm_msglen += ROUNDUP(sizeof(struct sockaddr_in6)); in send_rtmsg() 1192 hdr.rtm_msglen += ROUNDUP(sizeof(struct sockaddr_dl)); in send_rtmsg() 1206 hdr.rtm_msglen += ROUNDUP(sizeof(struct sockaddr_in6)); in send_rtmsg() 1222 hdr.rtm_msglen += sizeof(sa_rl); in send_rtmsg() 1359 for (offset = 0; offset < len; offset += rtm->rtm_msglen) { in rtmsg_process() 1363 len < offset + rtm->rtm_msglen) in rtmsg_process()
|
/openbsd/usr.sbin/dvmrpd/ |
H A D | kroute.c | 391 for (next = buf; next < lim; next += rtm->rtm_msglen) { in kr_dispatch_msg() 394 lim < next + rtm->rtm_msglen) in kr_dispatch_msg()
|
/openbsd/usr.sbin/ospfd/ |
H A D | kroute.c | 1206 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg() 1217 hdr.rtm_msglen += sizeof(prefix); in send_rtmsg() 1230 hdr.rtm_msglen += sizeof(nexthop); in send_rtmsg() 1242 hdr.rtm_msglen += sizeof(mask); in send_rtmsg() 1258 hdr.rtm_msglen += sizeof(sa_rl); in send_rtmsg() 1396 for (offset = 0; offset < len; offset += rtm->rtm_msglen) { in rtmsg_process() 1400 len < offset + rtm->rtm_msglen) in rtmsg_process()
|
/openbsd/sbin/resolvd/ |
H A D | resolvd.c | 369 if (n < (ssize_t)sizeof(rtm->rtm_msglen) || n < rtm->rtm_msglen) { in route_receive() 566 rtm.rtm_msglen = sizeof(rtm); in solicit_dns_proposals()
|
/openbsd/usr.sbin/npppd/npppd/ |
H A D | npppd_subr.c | 225 rtm->rtm_msglen = cp - buf; in in_route0() 245 if ((rval = priv_send(sock, buf, rtm->rtm_msglen, 0)) <= 0) { in in_route0()
|
/openbsd/usr.sbin/ndp/ |
H A D | ndp.c | 517 for (next = buf; next && lim && next < lim; next += rtm->rtm_msglen) { in dump() 796 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 798 l = rtm->rtm_msglen; in rtmsg()
|
/openbsd/usr.sbin/arp/ |
H A D | arp.c | 488 for (next = buf; next < lim; next += rtm->rtm_msglen) { in search() 663 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 665 l = rtm->rtm_msglen; in rtmsg()
|
/openbsd/usr.sbin/pppd/ |
H A D | sys-bsd.c | 1104 rtmsg.hdr.rtm_msglen = sizeof(rtmsg); in dodefaultroute() 1162 arpmsg.hdr.rtm_msglen = (char *) &arpmsg.hwa - (char *) &arpmsg in sifproxyarp() 1164 if (write(routes, &arpmsg, arpmsg.hdr.rtm_msglen) == -1) { in sifproxyarp() 1196 if (write(routes, &arpmsg, arpmsg.hdr.rtm_msglen) == -1) { in cifproxyarp()
|
/openbsd/sbin/isakmpd/ |
H A D | util.c | 253 rtm->rtm_msglen = sizeof(*rtm) + sizeof(*sa2); in text2sockaddr() 255 if ((b = write(fd, buf, rtm->rtm_msglen)) == -1) { in text2sockaddr()
|
/openbsd/regress/sys/netinet/bindconnect/ |
H A D | bindconnect.c | 275 rtm.rtm_msglen = cp - (char *)&m_rtmsg; in thread_delroute() 276 write(route_sock, &m_rtmsg, rtm.rtm_msglen); in thread_delroute()
|
/openbsd/usr.sbin/bgpd/ |
H A D | kroute.c | 2720 hdr.rtm_msglen = sizeof(hdr); in send_rtmsg() 2742 hdr.rtm_msglen += ROUNDUP(salen); in send_rtmsg() 2767 hdr.rtm_msglen += ROUNDUP(salen); in send_rtmsg() 2783 hdr.rtm_msglen += ROUNDUP(salen); in send_rtmsg() 2798 hdr.rtm_msglen += ROUNDUP(salen); in send_rtmsg() 2813 hdr.rtm_msglen += ROUNDUP(salen); in send_rtmsg() 2829 hdr.rtm_msglen += ROUNDUP(salen); in send_rtmsg() 2892 for (next = buf; next < lim; next += rtm->rtm_msglen) { in fetchtable() 3010 for (next = buf; next < lim; next += rtm->rtm_msglen) { in dispatch_rtmsg() 3013 lim < next + rtm->rtm_msglen) in dispatch_rtmsg()
|
/openbsd/usr.bin/netstat/ |
H A D | if.c | 126 for (next = buf; next < lim; next += rtm->rtm_msglen) { in intpr() 525 for (next = buf; next < lim; next += rtm->rtm_msglen) { in fetchifs()
|
/openbsd/usr.sbin/route6d/ |
H A D | route6d.c | 1538 if (((struct rt_msghdr *)p)->rtm_msglen <= 0) { in rtrecv() 1540 ((struct rt_msghdr *)p)->rtm_msglen); in rtrecv() 1585 i < ((struct rt_msghdr *)p)->rtm_msglen; in rtrecv() 2391 for (p = buf; p < lim; p += rtm->rtm_msglen) { in krtread() 2596 rtm->rtm_msglen = len; in addroute() 2656 rtm->rtm_msglen = len; in delroute() 2685 rtm->rtm_msglen = len; in getroute()
|
/openbsd/sys/net/ |
H A D | route.h | 222 u_short rtm_msglen; /* to skip over non-understood messages */ member
|
/openbsd/usr.sbin/hostapd/ |
H A D | roaming.c | 220 rm.rm_hdr.rtm_msglen = len; in hostapd_roaming_rt()
|