Home
last modified time | relevance | path

Searched refs:rtm_msglen (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/usr.sbin/rtsold/
H A Drtsock.c103 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 Dfindsaddr-socket.c116 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 Drtsock_common.h661 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 Drtsock_print.h271 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 Dgetifmaddrs.c90 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 Dgetifaddrs.c134 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 Drtmsg.c214 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg()
216 l = rtm->rtm_msglen; in rtmsg()
/freebsd/sbin/route/
H A Droute.c529 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 Dif.c173 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 Droute.c357 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 Darp.c131 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 Dtable.c689 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 D44arp.c102 for (next = buf; next < lim; next += rtm->rtm_msglen) in arp()
/freebsd/usr.sbin/rarpd/
H A Drarpd.c741 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 DmibII.c1233 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 Duhsoctl.c965 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 Darp.c571 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 Dt_pr.c100 rtm.rtm_msglen = sizeof(m_rtmsg); in setup()
/freebsd/sys/net/
H A Drtsock.c937 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 Droute.h249 u_short rtm_msglen; /* to skip over non-understood messages */ member
/freebsd/contrib/netbsd-tests/net/config/
H A Dnetconfig.c176 rtm.rtm_msglen = len; in netcfg_rump_route()
/freebsd/usr.sbin/route6d/
H A Droute6d.c1731 ((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 Dndp.c669 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 Dnhgrp.c226 for (next = buf; next < lim; next += rtm->rtm_msglen) { in dump_nhgrp_sysctl()
H A Dnhops.c369 for (next = buf; next < lim; next += rtm->rtm_msglen) { in dump_nhops_sysctl()

12