/dragonfly/usr.sbin/rtsold/ |
H A D | rtsock.c | 93 offsetof(struct rt_msghdr, rtm_msglen) + sizeof(rtm->rtm_msglen); in rtsock_input() 102 len = rtm->rtm_msglen; in rtsock_input() 115 if (rtm->rtm_msglen < rtsock_dispatch[idx].minlen) { in rtsock_input()
|
/dragonfly/sbin/route/ |
H A D | route.c | 282 for (next = buf; next < lim; next += rtm->rtm_msglen) { in flushroutes() 285 print_rtmsg(rtm, rtm->rtm_msglen); in flushroutes() 298 rlen = write(s, next, rtm->rtm_msglen); in flushroutes() 299 if (rlen < (int)rtm->rtm_msglen) { in flushroutes() 1242 for (next = buf; next < lim; next += rtm->rtm_msglen) { in interfaces() 1244 print_rtmsg(rtm, rtm->rtm_msglen); in interfaces() 1329 rtm.rtm_msglen = l = cp - (char *)&m_rtmsg; in rtmsg() 1467 printf("len %d, ", rtm->rtm_msglen); in print_rtmsg() 1599 if (rtm->rtm_msglen > msglen) { in print_getmsg() 1601 rtm->rtm_msglen, msglen); in print_getmsg()
|
H A D | show.c | 165 for (next = buf; next < lim; next += rtm->rtm_msglen) { in show()
|
/dragonfly/libexec/bootpd/ |
H A D | rtmsg.c | 229 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 231 l = rtm->rtm_msglen; in rtmsg()
|
/dragonfly/contrib/dhcpcd/src/ |
H A D | if-bsd.c | 817 rtm->rtm_msglen = (unsigned short)(bp - (char *)rtm); in if_route() 821 if (ps_root_route(ctx, rtm, rtm->rtm_msglen) == -1) in if_route() 826 if (write(ctx->link_fd, rtm, rtm->rtm_msglen) == -1) in if_route() 869 rtm->rtm_msglen - sizeof(*rtm), rti_info) == -1) in if_copyrt() 957 for (p = buf; p < end; p += rtm->rtm_msglen) { in if_initrt() 959 if (p + sizeof(*rtm) > end || p + rtm->rtm_msglen > end) { in if_initrt() 1250 if (rtm->rtm_msglen < sizeof(*rtm)) { in if_rtm() 1609 __CTASSERT(offsetof(struct rt_msghdr, rtm_msglen) == 0); 1621 if ((size_t)len < sizeof(rtm.hdr.rtm_msglen) || in if_handlelink() 1622 len != rtm.hdr.rtm_msglen) in if_handlelink()
|
/dragonfly/usr.sbin/rtadvd/ |
H A D | if.c | 171 rtm = (struct rt_msghdr *)(((char *)rtm) + rtm->rtm_msglen)) { in get_next_msg() 173 if (!rtm->rtm_msglen) { in get_next_msg() 215 *lenp = rtm->rtm_msglen; in get_next_msg() 245 *lenp = rtm->rtm_msglen; in get_next_msg()
|
H A D | rtadvd.c | 485 if (n > rtm->rtm_msglen) { in rtmsg_input() 494 __func__, n, rtm->rtm_msglen); in rtmsg_input() 497 n = rtm->rtm_msglen; in rtmsg_input()
|
/dragonfly/usr.sbin/ppp/ |
H A D | route.c | 359 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) { in route_Show() 428 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) { in route_IfDelete() 508 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) { in route_UpdateMTU() 804 rtmes.m_rtm.rtm_msglen = nb; in rt_Set() 903 rtmes.m_rtm.rtm_msglen = p - (char *)&rtmes; in rt_Update() 905 wb = ID0write(s, &rtmes, rtmes.m_rtm.rtm_msglen); in rt_Update()
|
H A D | arp.c | 132 arpmsg.hdr.rtm_msglen = (char *) &arpmsg.hwa - (char *) &arpmsg in arp_ProxySub() 136 if (ID0write(routes, &arpmsg, arpmsg.hdr.rtm_msglen) < 0 && in arp_ProxySub()
|
/dragonfly/sbin/routed/ |
H A D | table.c | 685 w.w_rtm.rtm_msglen = sizeof(w); in rtioctl() 703 w.w_rtm.rtm_msglen -= sizeof(w.w_mask); in rtioctl() 710 w.w_rtm.rtm_msglen -= (sizeof(w.w_mask) - w.w_mask.sin_len); in rtioctl() 714 cc = write(rt_sock, &w, w.w_rtm.rtm_msglen); in rtioctl() 727 } else if (cc != w.w_rtm.rtm_msglen) { in rtioctl() 729 cc, w.w_rtm.rtm_msglen, ARGS); in rtioctl() 1067 for (next = sysctl_buf; next < lim; next += rtm->rtm_msglen) { in flush_kern() 1069 if (rtm->rtm_msglen == 0) { in flush_kern() 1078 (struct sockaddr *)(next + rtm->rtm_msglen), in flush_kern()
|
/dragonfly/usr.sbin/rarpd/ |
H A D | rarpd.c | 692 rt->rtm_msglen = sizeof(*rt) + sizeof(*ar); in update_arptab() 694 if ((write(r, rt, rt->rtm_msglen) == -1) && (errno != ESRCH)) { in update_arptab() 741 rt->rtm_msglen = sizeof(*rt) + sizeof(*ar2) + sizeof(*ll2); in update_arptab() 743 if ((write(r, rt, rt->rtm_msglen) == -1) && (errno != EEXIST)) { in update_arptab()
|
/dragonfly/lib/libc/net/ |
H A D | getifaddrs.c | 128 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs() 206 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs()
|
/dragonfly/sys/net/ |
H A D | rtsock.c | 623 if (rtm->rtm_msglen < msglen) { in _fillrtmsg() 625 rtm = reallocbuf_nofree(rtm, msglen, rtm->rtm_msglen); in _fillrtmsg() 708 len != mtod(m, struct rt_msghdr *)->rtm_msglen) in route_output() 828 if (m_copyback2(m, 0, rtm->rtm_msglen, rtm, M_NOWAIT) != 0) { in route_output() 831 } else if (m->m_pkthdr.len > rtm->rtm_msglen) { in route_output() 832 m_adj(m, rtm->rtm_msglen - m->m_pkthdr.len); in route_output() 1102 rtm->rtm_msglen = msglen; in rt_msg_buffer() 1175 rtm->rtm_msglen = len; in rt_msg_mbuf()
|
H A D | route.h | 212 u_short rtm_msglen; /* to skip over non-understood messages */ member
|
/dragonfly/usr.sbin/arp/ |
H A D | arp.c | 503 for (next = buf; next < lim; next += rtm->rtm_msglen) { in search() 667 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 669 l = rtm->rtm_msglen; in rtmsg()
|
/dragonfly/bin/hostname/ |
H A D | hostname.c | 193 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in main()
|
/dragonfly/usr.sbin/route6d/ |
H A D | route6d.c | 1501 for (p = buf; p - buf < len; p += ((struct rt_msghdr *)p)->rtm_msglen) { in rtrecv() 1503 if (((struct rt_msghdr *)p)->rtm_msglen <= 0) { in rtrecv() 1505 ((struct rt_msghdr *)p)->rtm_msglen); in rtrecv() 1553 i < ((struct rt_msghdr *)p)->rtm_msglen; in rtrecv() 2403 for (p = buf; p < lim; p += rtm->rtm_msglen) { in krtread() 2622 rtm->rtm_msglen = len; in addroute() 2687 rtm->rtm_msglen = len; in delroute() 2725 rtm->rtm_msglen = len;
|
/dragonfly/usr.sbin/ndp/ |
H A D | ndp.c | 613 for (next = buf; next && next < lim; next += rtm->rtm_msglen) { in dump() 888 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 890 l = rtm->rtm_msglen; in rtmsg()
|
/dragonfly/usr.bin/netstat/ |
H A D | route.c | 548 for (next = buf; next < lim; next += rtm->rtm_msglen) { in ntreestuff()
|
/dragonfly/sbin/dhclient/ |
H A D | dhclient.c | 177 if (n < sizeof(rtm->rtm_msglen) || n < rtm->rtm_msglen || in routehandler()
|