/netbsd-6-1-5-RELEASE/lib/libc/time/ |
H A D | getdate.c | 65 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 D | if-bsd.c | 185 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 D | rtsock.c | 95 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 D | mkarp.c | 103 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 D | if-bsd.c | 198 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 D | if.c | 220 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 D | rtsock.c | 237 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 D | arp.c | 248 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 D | t_pr.c | 66 #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 D | getifaddrs.c | 75 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 D | other.s | 20 rtm
|
/netbsd-6-1-5-RELEASE/sbin/route/ |
H A D | route.c | 266 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 D | show.c | 180 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 D | rumprouter.c | 121 #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 D | 44arp.c | 74 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 D | table.c | 887 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 D | ndp.c | 340 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 D | netconfig.c | 145 #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 D | show.c | 111 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 D | if.c | 159 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 D | grabmyaddr.c | 475 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 D | route6d.c | 1491 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 D | driver_bsd.c | 712 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 D | faithd.c | 825 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 D | mpls_routes.c | 833 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) {
|