Searched refs:rtm (Results 1 - 25 of 30) sorted by relevance

12

/netbsd-6-1-5-RELEASE/lib/libc/time/
H A Dgetdate.c65 static struct tm rtm, tmnow; local
66 struct tm *tmp, *rtmp = &rtm;
95 rtm.tm_sec = rtm.tm_min = rtm.tm_hour = TMSENTINEL;
96 rtm.tm_mday = rtm.tm_mon = rtm.tm_year = TMSENTINEL;
97 rtm.tm_wday = rtm
[all...]
/netbsd-6-1-5-RELEASE/usr.bin/rump_dhcpclient/
H A Dif-bsd.c185 struct rtm struct
189 } rtm; local
190 char *bp = rtm.buffer, *p;
207 memset(&rtm, 0, sizeof(rtm));
208 rtm.hdr.rtm_version = RTM_VERSION;
209 rtm.hdr.rtm_seq = 1;
211 rtm.hdr.rtm_type = RTM_CHANGE;
213 rtm.hdr.rtm_type = RTM_ADD;
215 rtm
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/rtsold/
H A Drtsock.c95 struct rt_msghdr *rtm; local
100 offsetof(struct rt_msghdr, rtm_msglen) + sizeof(rtm->rtm_msglen);
106 rtm = (struct rt_msghdr *)next;
109 len = rtm->rtm_msglen;
115 "rtmsg type %d, len=%lu", rtm->rtm_type,
120 if (rtm->rtm_type != rtsock_dispatch[idx].type)
122 if (rtm->rtm_msglen < rtsock_dispatch[idx].minlen) {
124 "rtmsg type %d too short!", rtm->rtm_type);
128 ret = (*rtsock_dispatch[idx].func)(s, rtm, lim);
138 rtsock_input_ifannounce(int s, struct rt_msghdr *rtm, cha argument
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/rarpd/
H A Dmkarp.c103 struct rt_msghdr *rtm; local
112 rtm = &(m_rtmsg.m_rtm);
138 rtm->rtm_flags = 0;
140 if (rtmsg(RTM_GET, s, rtm, &sin_m, &sdl_m) < 0) {
147 sin = (struct sockaddr_inarp *)(rtm + 1);
151 (rtm->rtm_flags & RTF_LLINFO) &&
152 !(rtm->rtm_flags & RTF_GATEWAY)) switch (sdl->sdl_type) {
174 result = rtmsg(RTM_ADD, s, rtm, &sin_m, &sdl_m);
180 rtmsg(int cmd, int s, struct rt_msghdr *rtm, struct sockaddr_inarp *sin_m, argument
190 rtm
[all...]
/netbsd-6-1-5-RELEASE/external/bsd/dhcpcd/dist/
H A Dif-bsd.c198 struct rtm struct
202 } rtm; local
203 char *bp = rtm.buffer;
220 memset(&rtm, 0, sizeof(rtm));
221 rtm.hdr.rtm_version = RTM_VERSION;
222 rtm.hdr.rtm_seq = 1;
224 rtm.hdr.rtm_type = RTM_CHANGE;
226 rtm.hdr.rtm_type = RTM_ADD;
228 rtm
311 struct rtm struct
315 } rtm; local
452 struct rt_msghdr *rtm; local
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/rtadvd/
H A Dif.c220 struct rt_msghdr *rtm; local
225 for (rtm = (struct rt_msghdr *)buf;
226 rtm < (struct rt_msghdr *)lim;
227 rtm = (struct rt_msghdr *)(((char *)rtm) + rtm->rtm_msglen)) {
229 if (!rtm->rtm_msglen) {
231 "(buf=%p lim=%p rtm=%p)", __func__,
232 buf, lim, rtm);
235 if (FILTER_MATCH(rtm
306 struct rt_msghdr *rtm = (struct rt_msghdr *)buf; local
318 struct rt_msghdr *rtm = (struct rt_msghdr *)buf; local
354 struct rt_msghdr *rtm = (struct rt_msghdr *)buf; local
411 struct rt_msghdr *rtm = (struct rt_msghdr *)buf; local
419 struct rt_msghdr *rtm = (struct rt_msghdr *)buf; local
[all...]
/netbsd-6-1-5-RELEASE/sys/net/
H A Drtsock.c237 struct rt_xmsghdr *rtm = NULL; local
260 if (len < sizeof(*rtm) ||
265 R_Malloc(rtm, struct rt_xmsghdr *, len);
266 if (rtm == NULL) {
270 m_copydata(m, 0, len, rtm);
271 if (rtm->rtm_version != RTM_XVERSION) {
275 rtm->rtm_pid = curproc->p_pid;
277 info.rti_addrs = rtm->rtm_addrs;
278 if (rt_xaddrs(rtm->rtm_type, (const char *)(rtm
648 struct rt_xmsghdr *rtm; local
777 struct rt_xmsghdr *rtm = (struct rt_xmsghdr *)cp0; local
798 struct rt_xmsghdr rtm; local
867 struct rt_xmsghdr rtm; local
1050 struct rt_xmsghdr *rtm = (struct rt_xmsghdr *)w->w_tmem; local
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/arp/
H A Darp.c248 struct rt_msghdr *rtm; local
253 rtm = &(m_rtmsg.m_rtm);
290 sina = (struct sockaddr_inarp *)(void *)(rtm + 1);
294 if (is_llinfo(sdl, rtm->rtm_flags))
367 struct rt_msghdr *rtm; local
371 rtm = &m_rtmsg.m_rtm;
384 sina = (struct sockaddr_inarp *)(void *)(rtm + 1);
388 is_llinfo(sdl, rtm->rtm_flags))
421 struct rt_msghdr *rtm; local
441 for (next = buf; next < lim; next += rtm
498 struct rt_msghdr *rtm; local
591 struct rt_msghdr *rtm; local
[all...]
/netbsd-6-1-5-RELEASE/tests/net/if_loop/
H A Dt_pr.c66 #define rtm m_rtmsg.m_rtm macro
93 rtm.rtm_type = RTM_CHANGE;
94 rtm.rtm_flags = RTF_STATIC;
95 rtm.rtm_version = RTM_VERSION;
96 rtm.rtm_seq = 3;
97 rtm.rtm_inits = RTV_MTU;
98 rtm.rtm_addrs = RTA_DST;
99 rtm.rtm_rmx.rmx_mtu = 100;
100 rtm.rtm_msglen = sizeof(m_rtmsg);
/netbsd-6-1-5-RELEASE/lib/libc/net/
H A Dgetifaddrs.c75 struct rt_msghdr *rtm; local
103 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) {
104 rtm = (struct rt_msghdr *)(void *)next;
105 if (rtm->rtm_version != RTM_VERSION)
107 switch (rtm->rtm_type) {
109 ifm = (struct if_msghdr *)(void *)rtm;
125 ifam = (struct ifa_msghdr *)(void *)rtm;
183 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) {
184 rtm = (struct rt_msghdr *)(void *)next;
185 if (rtm
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/testsuite/gas/mn10300/
H A Dother.s20 rtm
/netbsd-6-1-5-RELEASE/sbin/route/
H A Droute.c266 struct rt_msghdr *rtm; local
297 for (next = buf; next < lim; next += rtm->rtm_msglen) {
298 rtm = (struct rt_msghdr *)next;
299 sa = (struct sockaddr *)(rtm + 1);
301 print_rtmsg(rtm, rtm->rtm_msglen);
302 if ((rtm->rtm_flags & flags) != flags)
304 if (!(rtm->rtm_flags & (RTF_GATEWAY | RTF_STATIC |
311 rtm->rtm_type = RTM_DELETE;
312 rtm
1505 struct rt_msghdr *rtm; local
1595 #define rtm macro
1643 #undef rtm macro
1747 print_rtmsg(struct rt_msghdr *rtm, int msglen) argument
1886 print_getmsg(struct rt_msghdr *rtm, int msglen, struct sou *soup) argument
2023 pmsg_common(struct rt_msghdr *rtm) argument
[all...]
H A Dshow.c180 struct rt_msghdr *rtm; local
204 for (next = buf; next < lim; next += rtm->rtm_msglen) {
205 rtm = (struct rt_msghdr *)next;
206 sa = (struct sockaddr *)(rtm + 1);
207 if ((rtm->rtm_flags & flags) != flags)
210 p_rtentry(rtm);
252 p_rtentry(struct rt_msghdr *rtm) argument
254 struct sockaddr *sa = (struct sockaddr *)(rtm + 1);
269 if (rtm->rtm_addrs != RTA_DST ) {
281 if (rtm
[all...]
/netbsd-6-1-5-RELEASE/share/examples/rump/virtual_ip_router/
H A Drumprouter.c121 #define rtm m_rtmsg.m_rtm macro
135 rtm.rtm_type = RTM_ADD;
136 rtm.rtm_flags = RTF_UP | RTF_GATEWAY | RTF_STATIC;
137 rtm.rtm_version = RTM_VERSION;
138 rtm.rtm_seq = 2;
139 rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
166 rtm.rtm_msglen = len;
/netbsd-6-1-5-RELEASE/dist/ipf/ipsend/
H A D44arp.c74 struct rt_msghdr *rtm; local
108 for (next = buf; next < lim; next += rtm->rtm_msglen)
110 rtm = (struct rt_msghdr *)next;
111 sin = (struct sockaddr_inarp *)(rtm + 1);
/netbsd-6-1-5-RELEASE/sbin/routed/
H A Dtable.c887 rtm_add(struct rt_msghdr *rtm, argument
896 if (rtm->rtm_flags & RTF_HOST) {
901 msglog("ignore %s without mask", rtm_type_name(rtm->rtm_type));
910 rtm_type_name(rtm->rtm_type));
914 rtm_type_name(rtm->rtm_type),
919 k->k_metric = rtm->rtm_rmx.rmx_hopcount;
928 if (rtm->rtm_flags & RTF_GATEWAY)
930 if (rtm->rtm_flags & RTF_STATIC)
933 if (0 != (rtm->rtm_flags & (RTF_DYNAMIC | RTF_MODIFIED))) {
991 rtm_lose(struct rt_msghdr *rtm, argument
1051 struct rt_msghdr *rtm; local
1169 struct rt_msghdr rtm; member in struct:__anon5511::__anon5512
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/ndp/
H A Dndp.c340 register struct rt_msghdr *rtm = &(m_rtmsg.m_rtm); local
384 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1);
388 (rtm->rtm_flags & RTF_LLINFO) &&
389 !(rtm->rtm_flags & RTF_GATEWAY)) {
455 register struct rt_msghdr *rtm = &m_rtmsg.m_rtm; local
479 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1);
484 (rtm->rtm_flags & RTF_LLINFO) &&
485 !(rtm->rtm_flags & RTF_GATEWAY)) {
532 struct rt_msghdr *rtm; local
567 for (next = buf; next && next < lim; next += rtm
813 register struct rt_msghdr *rtm = &m_rtmsg.m_rtm; local
[all...]
/netbsd-6-1-5-RELEASE/tests/net/config/
H A Dnetconfig.c145 #define rtm m_rtmsg.m_rtm macro
159 rtm.rtm_type = RTM_ADD;
160 rtm.rtm_flags = RTF_UP | RTF_GATEWAY | RTF_STATIC;
161 rtm.rtm_version = RTM_VERSION;
162 rtm.rtm_seq = 2;
163 rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
190 rtm.rtm_msglen = len;
/netbsd-6-1-5-RELEASE/usr.bin/netstat/
H A Dshow.c111 struct rt_msghdr *rtm; local
136 for (next = buf; next < lim; next += rtm->rtm_msglen) {
137 rtm = (struct rt_msghdr *)next;
138 sa = (struct sockaddr *)(rtm + 1);
141 p_rtentry(rtm);
238 p_rtentry(struct rt_msghdr *rtm) argument
241 struct sockaddr *sa = (struct sockaddr *)(rtm + 1);
251 get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
257 p_sockaddr(sa, mask, rtm->rtm_flags, WID_DST(sa->sa_family));
260 p_flags(rtm
[all...]
H A Dif.c159 struct rt_msghdr *rtm; local
178 for (next = buf; next < lim; next += rtm->rtm_msglen) {
179 rtm = (struct rt_msghdr *)next;
180 if (rtm->rtm_version != RTM_VERSION)
182 switch (rtm->rtm_type) {
973 struct rt_msghdr *rtm; local
989 for (next = buf; next < lim; next += rtm->rtm_msglen) {
990 rtm = (struct rt_msghdr *)next;
991 if (rtm->rtm_version != RTM_VERSION)
993 switch (rtm
[all...]
/netbsd-6-1-5-RELEASE/crypto/dist/ipsec-tools/src/racoon/
H A Dgrabmyaddr.c475 struct rtmsg *rtm; local
482 rtm = NLMSG_DATA(h);
485 if (rtm->rtm_type != RTN_LOCAL ||
486 rtm->rtm_table != RT_TABLE_LOCAL)
489 parse_rtattr(rta, IFA_MAX, RTM_RTA(rtm), IFA_PAYLOAD(h));
495 addr.ss_family = rtm->rtm_family;
496 switch (rtm->rtm_family) {
520 netlink_route_is_local(rtm->rtm_family,
738 struct rt_msghdr *rtm = (struct rt_msghdr *) msg; local
742 switch (rtm
783 struct rt_msghdr *rtm = (struct rt_msghdr *) buf; local
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/route6d/
H A Droute6d.c1491 struct rt_msghdr *rtm; local
1506 if (len < (int)sizeof(*rtm)) {
1508 len, (u_long)sizeof(*rtm));
1527 rtm = NULL;
1543 rtm = (struct rt_msghdr *)p;
1544 addrs = rtm->rtm_addrs;
1545 q = (char *)(rtm + 1);
1546 if (rtm->rtm_version != RTM_VERSION) {
1549 rtm->rtm_version, RTM_VERSION);
1552 if (rtm
2253 rttypes(struct rt_msghdr *rtm) argument
2297 rtflags(struct rt_msghdr *rtm) argument
2406 struct rt_msghdr *rtm; local
2454 rt_entry(struct rt_msghdr *rtm, int again) argument
2618 struct rt_msghdr *rtm; local
2687 struct rt_msghdr *rtm; local
[all...]
/netbsd-6-1-5-RELEASE/external/bsd/wpa/dist/src/drivers/
H A Ddriver_bsd.c712 struct rt_msghdr *rtm; local
726 rtm = (struct rt_msghdr *) buf;
727 if (rtm->rtm_version != RTM_VERSION) {
729 "understood\n", rtm->rtm_version);
732 ifan = (struct if_announcemsghdr *) rtm;
733 switch (rtm->rtm_type) {
1156 struct rt_msghdr *rtm; local
1170 rtm = (struct rt_msghdr *) buf;
1171 if (rtm->rtm_version != RTM_VERSION) {
1173 "understood\n", rtm
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/faithd/
H A Dfaithd.c825 struct rt_msghdr *rtm; local
832 rtm = (void *)msg;
833 if (len < 4 || len < rtm->rtm_msglen) {
837 if (rtm->rtm_version != RTM_VERSION) {
843 switch (rtm->rtm_type) {
/netbsd-6-1-5-RELEASE/usr.sbin/ldpd/
H A Dmpls_routes.c833 struct rt_msghdr *rtm; local
856 for (next = buf; next < lim; next += rtm->rtm_msglen) {
857 rtm = (struct rt_msghdr *) next;
860 if (rtm->rtm_flags & RTF_LLINFO) /* No need for arps */
862 if (!(rtm->rtm_addrs & RTA_DST)) {
866 so_dst = (union sockunion *) & rtm[1];
874 if (rtm->rtm_addrs & RTA_GATEWAY) {

Completed in 338 milliseconds

12