Home
last modified time | relevance | path

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

12

/freebsd-12-stable/usr.sbin/rtsold/
Drtsock.c104 offsetof(struct rt_msghdr, rtm_msglen) + sizeof(rtm->rtm_msglen); in rtsock_input()
113 len = rtm->rtm_msglen; in rtsock_input()
126 if (rtm->rtm_msglen < rtsock_dispatch[idx].minlen) { in rtsock_input()
/freebsd-12-stable/contrib/traceroute/
Dfindsaddr-socket.c135 rp->rtm_msglen = size; in findsaddr()
168 if (rp->rtm_msglen > cc) { in findsaddr()
169 sprintf(errbuf, "bad msglen %d > %d", rp->rtm_msglen, cc); in findsaddr()
/freebsd-12-stable/lib/libc/net/
Dgetifmaddrs.c93 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifmaddrs()
129 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifmaddrs()
Dgetifaddrs.c137 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs()
220 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { in getifaddrs()
/freebsd-12-stable/libexec/bootpd/
Drtmsg.c219 rtm->rtm_msglen = cp - (char *)&m_rtmsg;
221 l = rtm->rtm_msglen;
/freebsd-12-stable/sbin/route/
Droute.c483 for (next = buf; next < lim; next += rtm->rtm_msglen) { in flushroutes_fib()
486 print_rtmsg(rtm, rtm->rtm_msglen); in flushroutes_fib()
499 rlen = write(s, next, rtm->rtm_msglen); in flushroutes_fib()
502 if (rlen < (int)rtm->rtm_msglen) { in flushroutes_fib()
1441 for (next = buf; next < lim; next += rtm->rtm_msglen) { in interfaces()
1443 print_rtmsg(rtm, rtm->rtm_msglen); in interfaces()
1556 rtm.rtm_msglen = l = cp - (char *)&m_rtmsg; in rtmsg()
1661 (void)printf("len %d, ", rtm->rtm_msglen); in print_rtmsg()
1758 if (rtm->rtm_msglen > msglen) { in print_getmsg()
1760 rtm->rtm_msglen, msglen); in print_getmsg()
/freebsd-12-stable/usr.sbin/rtadvd/
Dif.c176 rtm = (struct rt_msghdr *)(((char *)rtm) + rtm->rtm_msglen)) { in get_next_msg()
178 if (!rtm->rtm_msglen) { in get_next_msg()
220 *lenp = rtm->rtm_msglen; in get_next_msg()
250 *lenp = rtm->rtm_msglen; in get_next_msg()
Drtadvd.c483 if (n > rtm->rtm_msglen) { in rtmsg_input()
492 __func__, n, rtm->rtm_msglen); in rtmsg_input()
495 n = rtm->rtm_msglen; in rtmsg_input()
/freebsd-12-stable/usr.sbin/ppp/
Droute.c359 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()
507 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) { in route_UpdateMTU()
810 rtmes.m_rtm.rtm_msglen = nb; in rt_Set()
921 rtmes.m_rtm.rtm_msglen = p - (char *)&rtmes; in rt_Update()
923 wb = ID0write(s, &rtmes, rtmes.m_rtm.rtm_msglen); in rt_Update()
Darp.c133 arpmsg.hdr.rtm_msglen = (char *) &arpmsg.hwa - (char *) &arpmsg in arp_ProxySub()
137 if (ID0write(routes, &arpmsg, arpmsg.hdr.rtm_msglen) < 0 && in arp_ProxySub()
/freebsd-12-stable/sbin/routed/
Dtable.c701 w.w_rtm.rtm_msglen = sizeof(w); in rtioctl()
721 w.w_rtm.rtm_msglen -= sizeof(w.w_mask); in rtioctl()
729 w.w_rtm.rtm_msglen -= (sizeof(w.w_mask) - w.w_mask.sin_len); in rtioctl()
734 cc = write(rt_sock, &w, w.w_rtm.rtm_msglen); in rtioctl()
747 } else if (cc != w.w_rtm.rtm_msglen) { in rtioctl()
749 cc, w.w_rtm.rtm_msglen, ARGS); in rtioctl()
1089 for (next = sysctl_buf; next < lim; next += rtm->rtm_msglen) { in flush_kern()
1091 if (rtm->rtm_msglen == 0) { in flush_kern()
1100 (struct sockaddr *)(next + rtm->rtm_msglen), in flush_kern()
/freebsd-12-stable/sbin/ipf/ipsend/
D44arp.c103 for (next = buf; next < lim; next += rtm->rtm_msglen) in arp()
/freebsd-12-stable/usr.sbin/rarpd/
Drarpd.c751 rt->rtm_msglen = sizeof(*rt) + sizeof(*ar); in update_arptab()
753 if ((write(r, rt, rt->rtm_msglen) == -1) && (errno != ESRCH)) { in update_arptab()
800 rt->rtm_msglen = sizeof(*rt) + sizeof(*ar2) + sizeof(*ll2); in update_arptab()
802 if ((write(r, rt, rt->rtm_msglen) == -1) && (errno != EEXIST)) { in update_arptab()
/freebsd-12-stable/contrib/bsnmp/snmp_mibII/
DmibII.c1234 msg->rtm_msglen = cp - (char *)msg; in mib_send_rtmsg()
1236 if ((sent = write(route, msg, msg->rtm_msglen)) == -1) { in mib_send_rtmsg()
1241 if (sent != msg->rtm_msglen) { in mib_send_rtmsg()
1333 next += rtm->rtm_msglen; in update_ifa_info()
1388 next += rtm->rtm_msglen; in mib_arp_update()
1422 if ((size_t)n != rtm->rtm_msglen) in route_input()
1423 errx(1, "n=%zu, rtm_msglen=%u", (size_t)n, rtm->rtm_msglen); in route_input()
DmibII_route.c253 for (next = rtab; next < rtab + len; next += rtm->rtm_msglen) { in mib_fetch_route()
/freebsd-12-stable/sys/net/
Drtsock.c576 len != mtod(m, struct rt_msghdr *)->rtm_msglen) in route_output()
866 bcopy(rtm, new_rtm, rtm->rtm_msglen); in route_output()
930 m_copyback(m, 0, rtm->rtm_msglen, (caddr_t)rtm); in route_output()
931 if (m->m_pkthdr.len < rtm->rtm_msglen) { in route_output()
934 } else if (m->m_pkthdr.len > rtm->rtm_msglen) in route_output()
935 m_adj(m, rtm->rtm_msglen - m->m_pkthdr.len); in route_output()
1110 rtm->rtm_msglen = len; in rtsock_msg_mbuf()
1239 rtm->rtm_msglen = len; in rtsock_msg_buffer()
Droute.h250 u_short rtm_msglen; /* to skip over non-understood messages */ member
/freebsd-12-stable/usr.sbin/uhsoctl/
Duhsoctl.c966 r.rtm.rtm_msglen = sizeof(r); in at_async_owandata()
968 n = write(rs, &r, r.rtm.rtm_msglen); in at_async_owandata()
969 if (n != r.rtm.rtm_msglen) { in at_async_owandata()
971 n = write(rs, &r, r.rtm.rtm_msglen); in at_async_owandata()
973 n = write(rs, &r, r.rtm.rtm_msglen); in at_async_owandata()
976 if (n != r.rtm.rtm_msglen) { in at_async_owandata()
/freebsd-12-stable/usr.sbin/arp/
Darp.c566 for (next = buf; next < lim; next += rtm->rtm_msglen) { in search()
782 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg()
784 l = rtm->rtm_msglen; in rtmsg()
/freebsd-12-stable/contrib/netbsd-tests/net/if_loop/
Dt_pr.c100 rtm.rtm_msglen = sizeof(m_rtmsg); in setup()
/freebsd-12-stable/contrib/netbsd-tests/net/config/
Dnetconfig.c176 rtm.rtm_msglen = len; in netcfg_rump_route()
/freebsd-12-stable/usr.sbin/route6d/
Droute6d.c1735 ((struct rt_msghdr *)(void *)p)->rtm_msglen) { in rtrecv()
1740 if (((struct rt_msghdr *)(void *)p)->rtm_msglen <= 0) { in rtrecv()
1742 ((struct rt_msghdr *)(void *)p)->rtm_msglen); in rtrecv()
1811 i < ((struct rt_msghdr *)(void *)p)->rtm_msglen; in rtrecv()
2646 for (p = buf; p < lim; p += rtm->rtm_msglen) { in krtread()
2869 rtm->rtm_msglen = len; in addroute()
2935 rtm->rtm_msglen = len; in delroute()
2973 rtm->rtm_msglen = len;
/freebsd-12-stable/usr.sbin/ndp/
Dndp.c604 for (next = buf; next && next < lim; next += rtm->rtm_msglen) { in dump()
881 rtm->rtm_msglen = cp - (char *)&m_rtmsg; in rtmsg()
883 l = rtm->rtm_msglen; in rtmsg()
/freebsd-12-stable/sbin/dumpon/
Ddumpon.c150 for (next = buf; next < buf + sz; next += rtm->rtm_msglen) { in find_gateway()
/freebsd-12-stable/usr.bin/netstat/
Droute.c313 for (next = buf; next < lim; next += rtm->rtm_msglen) { in p_rtable_sysctl()

12