/freebsd/usr.sbin/rtsold/ |
H A D | rtsock.c | 103 offsetof(struct rt_msghdr, rtm_msglen) + sizeof(rtm->rtm_msglen); in rtsock_input() 112 len = rtm->rtm_msglen; in rtsock_input() 125 if (rtm->rtm_msglen < rtsock_dispatch[idx].minlen) { in rtsock_input()
|
/freebsd/usr.sbin/traceroute/ |
H A D | findsaddr-socket.c | 116 rp->rtm_msglen = size; in findsaddr() 149 if (rp->rtm_msglen > cc) { in findsaddr() 150 sprintf(errbuf, "bad msglen %d > %d", rp->rtm_msglen, cc); in findsaddr()
|
/freebsd/tests/sys/net/routing/ |
H A D | rtsock_common.h | 661 len = write(fd, rtm, rtm->rtm_msglen); in rtsock_send_rtm() 663 RTSOCK_ATF_REQUIRE_MSG(rtm, len == rtm->rtm_msglen, in rtsock_send_rtm() 665 rtm->rtm_msglen, len, strerror(my_errno)); in rtsock_send_rtm() 797 rtm->rtm_msglen = rtsock_calc_rtm_len(rtm); in rtsock_update_rtm_len() 842 ATF_REQUIRE_MSG(rtm->rtm_msglen <= len, "wrong message length: expected %d got %d", in rtsock_validate_message() 843 (int)len, (int)rtm->rtm_msglen); in rtsock_validate_message() 850 _validate_message_sockaddrs(buffer, rtm->rtm_msglen, in rtsock_validate_message() 855 _validate_message_sockaddrs(buffer, rtm->rtm_msglen, in rtsock_validate_message()
|
H A D | rtsock_print.h | 271 printf("Got message of size %hu on %s\n", rtm->rtm_msglen, buf); in rtsock_print_rtm() 277 rtm->rtm_msglen, rtm->rtm_pid, rtm->rtm_seq, rtm->rtm_errno, flags_buf); in rtsock_print_rtm() 359 rtm->rtm_msglen, buf); in rtsock_print_message_hd() 361 sa_print_hd(dumpbuf, sizeof(dumpbuf), (char *)rtm, rtm->rtm_msglen); in rtsock_print_message_hd()
|
/freebsd/lib/libc/net/ |
H A D | getifmaddrs.c | 90 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifmaddrs() 126 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifmaddrs()
|
H A D | getifaddrs.c | 134 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs() 217 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs()
|
/freebsd/libexec/bootpd/ |
H A D | rtmsg.c | 214 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 216 l = rtm->rtm_msglen; in rtmsg()
|
/freebsd/sbin/route/ |
H A D | route.c | 529 for (next = buf; next < lim; next += rtm->rtm_msglen) { in flushroutes_fib_rtsock() 532 print_rtmsg(rtm, rtm->rtm_msglen); in flushroutes_fib_rtsock() 545 rlen = write(s, next, rtm->rtm_msglen); in flushroutes_fib_rtsock() 548 if (rlen < (int)rtm->rtm_msglen) { in flushroutes_fib_rtsock() 1460 for (next = buf; next < lim; next += rtm->rtm_msglen) { in interfaces() 1462 print_rtmsg(rtm, rtm->rtm_msglen); in interfaces() 1602 rtm.rtm_msglen = l = cp - (char *)&m_rtmsg; in rtmsg_rtsock() 1709 (void)printf("len %d, ", rtm->rtm_msglen); in print_rtmsg() 1806 if (rtm->rtm_msglen > msglen) { in print_getmsg() 1808 rtm->rtm_msglen, msglen); in print_getmsg()
|
/freebsd/usr.sbin/rtadvd/ |
H A D | if.c | 173 rtm = (struct rt_msghdr *)(((char *)rtm) + rtm->rtm_msglen)) { in get_next_msg() 175 if (!rtm->rtm_msglen) { in get_next_msg() 176 syslog(LOG_WARNING, "<%s> rtm_msglen is 0 " in get_next_msg() 217 *lenp = rtm->rtm_msglen; in get_next_msg() 247 *lenp = rtm->rtm_msglen; in get_next_msg()
|
/freebsd/usr.sbin/ppp/ |
H A D | route.c | 357 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) { in route_Show() 426 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) { in route_IfDelete() 505 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) { in route_UpdateMTU() 808 rtmes.m_rtm.rtm_msglen = nb; in rt_Set() 919 rtmes.m_rtm.rtm_msglen = p - (char *)&rtmes; in rt_Update() 921 wb = ID0write(s, &rtmes, rtmes.m_rtm.rtm_msglen); in rt_Update()
|
H A D | arp.c | 131 arpmsg.hdr.rtm_msglen = (char *) &arpmsg.hwa - (char *) &arpmsg in arp_ProxySub() 135 if (ID0write(routes, &arpmsg, arpmsg.hdr.rtm_msglen) < 0 && in arp_ProxySub()
|
/freebsd/sbin/routed/ |
H A D | table.c | 689 w.w_rtm.rtm_msglen = sizeof(w); in rtioctl() 709 w.w_rtm.rtm_msglen -= sizeof(w.w_mask); in rtioctl() 717 w.w_rtm.rtm_msglen -= (sizeof(w.w_mask) - w.w_mask.sin_len); in rtioctl() 722 cc = write(rt_sock, &w, w.w_rtm.rtm_msglen); in rtioctl() 735 } else if (cc != w.w_rtm.rtm_msglen) { in rtioctl() 737 cc, w.w_rtm.rtm_msglen, ARGS); in rtioctl() 1077 for (next = sysctl_buf; next < lim; next += rtm->rtm_msglen) { in flush_kern() 1079 if (rtm->rtm_msglen == 0) { in flush_kern() 1088 (struct sockaddr *)(next + rtm->rtm_msglen), in flush_kern()
|
/freebsd/sbin/ipf/ipsend/ |
H A D | 44arp.c | 102 for (next = buf; next < lim; next += rtm->rtm_msglen) in arp()
|
/freebsd/usr.sbin/rarpd/ |
H A D | rarpd.c | 741 rt->rtm_msglen = sizeof(*rt) + sizeof(*ar); in update_arptab() 743 if ((write(r, rt, rt->rtm_msglen) == -1) && (errno != ESRCH)) { in update_arptab() 790 rt->rtm_msglen = sizeof(*rt) + sizeof(*ar2) + sizeof(*ll2); in update_arptab() 792 if ((write(r, rt, rt->rtm_msglen) == -1) && (errno != EEXIST)) { in update_arptab()
|
/freebsd/contrib/bsnmp/snmp_mibII/ |
H A D | mibII.c | 1233 msg->rtm_msglen = cp - (char *)msg; in mib_send_rtmsg() 1235 if ((sent = write(route, msg, msg->rtm_msglen)) == -1) { in mib_send_rtmsg() 1240 if (sent != msg->rtm_msglen) { in mib_send_rtmsg() 1332 next += rtm->rtm_msglen; in update_ifa_info() 1387 next += rtm->rtm_msglen; in mib_arp_update() 1421 if ((size_t)n != rtm->rtm_msglen) in route_input() 1422 errx(1, "n=%zu, rtm_msglen=%u", (size_t)n, rtm->rtm_msglen); in route_input()
|
/freebsd/usr.sbin/uhsoctl/ |
H A D | uhsoctl.c | 965 r.rtm.rtm_msglen = sizeof(r); in at_async_owandata() 967 n = write(rs, &r, r.rtm.rtm_msglen); in at_async_owandata() 968 if (n != r.rtm.rtm_msglen) { in at_async_owandata() 970 n = write(rs, &r, r.rtm.rtm_msglen); in at_async_owandata() 972 n = write(rs, &r, r.rtm.rtm_msglen); in at_async_owandata() 975 if (n != r.rtm.rtm_msglen) { in at_async_owandata()
|
/freebsd/usr.sbin/arp/ |
H A D | arp.c | 571 for (next = buf; next < lim; next += rtm->rtm_msglen) { in search() 801 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 803 l = rtm->rtm_msglen; in rtmsg()
|
/freebsd/contrib/netbsd-tests/net/if_loop/ |
H A D | t_pr.c | 100 rtm.rtm_msglen = sizeof(m_rtmsg); in setup()
|
/freebsd/sys/net/ |
H A D | rtsock.c | 937 bcopy(rtm, tmp_rtm, rtm->rtm_msglen); in update_rtm_from_info() 1090 len != mtod(m, struct rt_msghdr *)->rtm_msglen) in rts_send() 1294 m_copyback(m, 0, rtm->rtm_msglen, (caddr_t)rtm); in send_rtm_reply() 1295 if (m->m_pkthdr.len < rtm->rtm_msglen) { in send_rtm_reply() 1298 } else if (m->m_pkthdr.len > rtm->rtm_msglen) in send_rtm_reply() 1299 m_adj(m, rtm->rtm_msglen - m->m_pkthdr.len); in send_rtm_reply() 1777 rtm->rtm_msglen = len; in rtsock_msg_mbuf() 1910 rtm->rtm_msglen = len; in rtsock_msg_buffer()
|
H A D | route.h | 249 u_short rtm_msglen; /* to skip over non-understood messages */ member
|
/freebsd/contrib/netbsd-tests/net/config/ |
H A D | netconfig.c | 176 rtm.rtm_msglen = len; in netcfg_rump_route()
|
/freebsd/usr.sbin/route6d/ |
H A D | route6d.c | 1731 ((struct rt_msghdr *)(void *)p)->rtm_msglen) { in rtrecv() 1736 if (((struct rt_msghdr *)(void *)p)->rtm_msglen <= 0) { in rtrecv() 1738 ((struct rt_msghdr *)(void *)p)->rtm_msglen); in rtrecv() 1807 i < ((struct rt_msghdr *)(void *)p)->rtm_msglen; in rtrecv() 2642 for (p = buf; p < lim; p += rtm->rtm_msglen) { in krtread() 2865 rtm->rtm_msglen = len; in addroute() 2931 rtm->rtm_msglen = len; in delroute() 2969 rtm->rtm_msglen = len;
|
/freebsd/usr.sbin/ndp/ |
H A D | ndp.c | 669 for (next = buf; next && next < lim; next += rtm->rtm_msglen) { in dump_rtsock() 971 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg() 973 l = rtm->rtm_msglen; in rtmsg()
|
/freebsd/usr.bin/netstat/ |
H A D | nhgrp.c | 226 for (next = buf; next < lim; next += rtm->rtm_msglen) { in dump_nhgrp_sysctl()
|
H A D | nhops.c | 369 for (next = buf; next < lim; next += rtm->rtm_msglen) { in dump_nhops_sysctl()
|