/src/lib/libc/time/ |
getdate.c | 67 static struct tm rtm, tmnow; local in function:getdate 68 struct tm *tmp, *rtmp = &rtm; 97 rtm.tm_sec = rtm.tm_min = rtm.tm_hour = TMSENTINEL; 98 rtm.tm_mday = rtm.tm_mon = rtm.tm_year = TMSENTINEL; 99 rtm.tm_wday = rtm.tm_yday = rtm.tm_isdst = TMSENTINEL [all...] |
/src/share/examples/rump/virtual_ip_router/ |
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;
|
/src/lib/libc/net/ |
getifaddrs.c | 82 struct rt_msghdr *rtm; local in function:__weak_alias 104 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { 105 rtm = (struct rt_msghdr *)(void *)next; 106 if (rtm->rtm_version != RTM_VERSION) 108 switch (rtm->rtm_type) { 110 ifm = (struct if_msghdr *)(void *)rtm; 126 ifam = (struct ifa_msghdr *)(void *)rtm; 184 for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { 185 rtm = (struct rt_msghdr *)(void *)next; 186 if (rtm->rtm_version != RTM_VERSION [all...] |
/src/tests/net/config/ |
netconfig.c | 133 #define rtm m_rtmsg.m_rtm macro 148 rtm.rtm_type = RTM_ADD; 149 rtm.rtm_flags = RTF_UP | RTF_GATEWAY | RTF_STATIC; 150 rtm.rtm_version = RTM_VERSION; 151 rtm.rtm_seq = 2; 152 rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; 179 rtm.rtm_msglen = len;
|
/src/tests/net/if_loop/ |
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);
|
/src/usr.sbin/rarpd/ |
mkarp.c | 127 struct rt_msghdr *rtm; local in function:mkarp 140 rtm = &(m_rtmsg.m_rtm); 171 rtm->rtm_flags = 0; 173 if (rtmsg(RTM_GET, s, rtm, &sin_m, &sdl_m) < 0) { 180 sin = (struct sockaddr_inarp *)(rtm + 1); 183 if (is_llinfo(sdl, rtm->rtm_flags)) 202 result = rtmsg(RTM_ADD, s, rtm, &sin_m, &sdl_m); 208 rtmsg(int cmd, int s, struct rt_msghdr *rtm, struct sockaddr_inarp *sin_m, 218 rtm = &m_rtmsg.m_rtm; 225 rtm->rtm_version = RTM_VERSION [all...] |
/src/sys/net/ |
rtsock.c | 113 const struct rt_xmsghdr *rtm = in; local in function:rt_setmetrics 115 _rt_setmetrics(rtm->rtm_inits, rtm, out); 216 struct rt_xmsghdr *rtm = (struct rt_xmsghdr *)w->w_tmem; local in function:sysctl_dumpentry 218 rtm->rtm_flags = rt->rt_flags; 219 rtm->rtm_use = rt->rt_use; 220 rtm_setmetrics(rt, rtm); 222 rtm->rtm_index = rt->rt_ifp->if_index; 223 rtm->rtm_errno = rtm->rtm_pid = rtm->rtm_seq = 0 [all...] |
if_llatbl.c | 110 struct rt_msghdr *rtm = (struct rt_msghdr *)w->w_tmem; local in function:lltable_dump_entry 113 rtm->rtm_index = ifp->if_index; 114 rtm->rtm_rmx.rmx_mtu = 0; 115 rtm->rtm_rmx.rmx_expire = (lle->la_flags & LLE_STATIC) ? 0 : 117 rtm->rtm_flags = RTF_UP; 118 rtm->rtm_flags |= RTF_HOST; /* For ndp */ 120 rtm->rtm_flags |= RTF_LLINFO | RTF_CLONED; 121 rtm->rtm_flags |= (lle->la_flags & LLE_STATIC) ? RTF_STATIC : 0; 123 rtm->rtm_flags |= RTF_ANNOUNCE; 124 rtm->rtm_addrs = info.rti_addrs [all...] |
rtsock_shared.c | 216 struct rt_xmsghdr rtm; local in function:COMPATNAME 232 offsetof(struct rt_xmsghdr, rtm_type) + sizeof(rtm.rtm_type)) 236 sizeof(rtm.rtm_type), &rtm.rtm_type); 237 if (rtm.rtm_type >= sizeof(rop->rocb_msgfilter) * CHAR_BIT) 239 /* If the rtm type is filtered out, return a positive. */ 241 !(rop->rocb_msgfilter & RTMSGFILTER(rtm.rtm_type))) 244 if (rop->rocb_missfilterlen != 0 && rtm.rtm_type == RTM_MISS) { 252 if (m->m_pkthdr.len < sizeof(rtm) + _SA_MINSIZE) 254 m_copydata(m, sizeof(rtm) + offsetof(struct sockaddr, sa_len) 652 struct rt_xmsghdr *rtm = NULL; local in function:COMPATNAME 1258 struct rt_xmsghdr *rtm; local in function:COMPATNAME 1384 struct rt_xmsghdr *rtm = (struct rt_xmsghdr *)cp0; local in function:rt_msg2 1405 struct rt_xmsghdr rtm; local in function:COMPATNAME 1470 struct rt_xmsghdr rtm; local in function:COMPATNAME [all...] |
route.c | 449 struct rt_msghdr *rtm; local in function:route_listener_cb 453 rtm = arg1; 458 if (rtm->rtm_type == RTM_GET) 1432 rt_update(struct rtentry *rt, struct rt_addrinfo *info, void *rtm) 1503 rt_setmetrics(rtm, rt);
|
/src/usr.bin/rump_dhcpclient/ |
if-bsd.c | 185 struct rtm struct in function:if_route 189 } rtm; local in function:if_route 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.hdr.rtm_type = RTM_DELETE [all...] |
/src/usr.sbin/rtadvd/ |
if.c | 200 struct rt_msghdr *rtm; local in function:get_next_msg 205 for (rtm = (struct rt_msghdr *)buf; 206 rtm < (struct rt_msghdr *)lim; 207 rtm = (struct rt_msghdr *)(((char *)rtm) + rtm->rtm_msglen)) { 209 if (!rtm->rtm_msglen) { 211 "(buf=%p lim=%p rtm=%p)", __func__, 212 buf, lim, rtm); 215 if (FILTER_MATCH(rtm->rtm_type, filter) == 0) 289 const struct rt_msghdr *rtm = buf; local in function:get_addr 301 const struct rt_msghdr *rtm = buf; local in function:get_rtm_ifindex 355 const struct rt_msghdr *rtm = buf; local in function:get_prefixlen 412 const struct rt_msghdr *rtm = buf; local in function:rtmsg_type 420 const struct rt_msghdr *rtm = buf; local in function:rtmsg_typestr 429 const struct rt_msghdr *rtm = buf; local in function:rtmsg_len [all...] |
/src/sbin/route/ |
rtutil.c | 110 struct rt_msghdr *rtm; local in function:p_rttables 135 for (next = buf; next < lim; next += rtm->rtm_msglen) { 136 rtm = (struct rt_msghdr *)next; 137 sa = (struct sockaddr *)(rtm + 1); 138 if ((rtm->rtm_flags & pflags) != pflags) 142 p_rtentry(rtm, flags, interesting); 256 p_rtentry(struct rt_msghdr *rtm, int flags, int interesting) 259 struct sockaddr *sa = (struct sockaddr *)(rtm + 1); 265 if ((flags & RT_LFLAG) && (rtm->rtm_flags & RTF_LLDATA)) 273 get_rtaddrs(rtm->rtm_addrs, sa, rti_info) [all...] |
route.c | 305 struct rt_msghdr *rtm; local in function:flushroutes 336 for (next = buf; next < lim; next += rtm->rtm_msglen) { 337 rtm = (struct rt_msghdr *)next; 338 sa = (struct sockaddr *)(rtm + 1); 340 print_rtmsg(rtm, rtm->rtm_msglen); 341 if ((rtm->rtm_flags & flags) != flags) 343 if (!(rtm->rtm_flags & (RTF_GATEWAY | RTF_STATIC)) && !doall) 349 rtm->rtm_type = RTM_DELETE; 350 rtm->rtm_seq = seqno 1091 struct rt_msghdr *rtm; local in function:interfaces 1202 #define rtm macro [all...] |
/src/usr.sbin/faithd/ |
faithd.c | 816 struct rt_msghdr *rtm; local in function:update_myaddrs 823 rtm = (void *)msg; 824 if (len < 4 || len < rtm->rtm_msglen) { 828 if (rtm->rtm_version != RTM_VERSION) { 834 switch (rtm->rtm_type) {
|
/src/usr.sbin/ldpd/ |
mpls_routes.c | 941 struct rt_msghdr *rtm; local in function:flush_mpls_routes 965 rtm = (struct rt_msghdr *) next; 967 rlen = rtm->rtm_msglen; 970 if (!(rtm->rtm_addrs & RTA_DST)) { 974 so_dst = (union sockunion *) & rtm[1]; 982 if ((rtm->rtm_addrs & RTA_GATEWAY) == 0) 986 if ((rtm->rtm_flags & RTF_HOST) == 0)
|
/src/usr.sbin/arp/ |
arp.c | 271 struct rt_msghdr *rtm; local in function:set 325 rtm = rtmsg(s, RTM_GET, NULL, &sin_m, &sdl_m); 326 if (rtm == NULL) { 331 sina = (struct sockaddr_inarp *)(void *)(rtm + 1); 335 if (is_llinfo(sdl, rtm->rtm_flags)) 363 rtm = rtmsg(s, RTM_ADD, NULL, &sin_m, &sdl_m); 367 return (rtm == NULL) ? 1 : 0; 410 delete_one(struct rt_msghdr *rtm) 417 sina = (struct sockaddr_inarp *)(void *)(rtm + 1); 424 rtm = rtmsg(s, RTM_DELETE, rtm, sina, sdl) 442 struct rt_msghdr *rtm; local in function:dump 565 struct rt_msghdr *rtm; local in function:delete 686 struct rt_msghdr *rtm = _rtm; local in function:rtmsg [all...] |
/src/usr.bin/netstat/ |
if.c | 203 struct rt_msghdr *rtm; local in function:intpr_sysctl 229 for (next = buf; next < lim; next += rtm->rtm_msglen) { 232 rtm = (struct rt_msghdr *)next; 233 if (rtm->rtm_version != RTM_VERSION) 235 switch (rtm->rtm_type) { 1127 struct rt_msghdr *rtm; local in function:fetchifs 1151 for (next = buf; next < lim; next += rtm->rtm_msglen) { 1152 rtm = (struct rt_msghdr *)next; 1153 if (rtm->rtm_version != RTM_VERSION) 1155 switch (rtm->rtm_type) [all...] |
/src/usr.sbin/ndp/ |
ndp.c | 295 register struct rt_msghdr *rtm = &(m_rtmsg.m_rtm); local in function:set 334 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1); 338 !(rtm->rtm_flags & RTF_GATEWAY)) { 416 delete(struct rt_msghdr *rtm, char *host) 423 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1); 431 if (rtmsg(RTM_DELETE, rtm) == 0) { 462 struct rt_msghdr *rtm; local in function:do_foreach 503 for (next = buf; next && next < lim; next += rtm->rtm_msglen) { 506 rtm = (struct rt_msghdr *)(void *)next; 507 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1) 734 register struct rt_msghdr *rtm = _rtm; local in function:rtmsg [all...] |
/src/sbin/ifconfig/ |
ieee80211.c | 751 struct rt_msghdr *rtm; local in function:scan_and_wait 758 rtm = (struct rt_msghdr *) buf; 759 if (rtm->rtm_version != RTM_VERSION) 761 ifan = (struct if_announcemsghdr *) rtm; 762 } while (rtm->rtm_type != RTM_IEEE80211 ||
|
/src/sbin/routed/ |
table.c | 638 #define NEW_RTM_PAT "RTM type %#x" 888 rtm_add(struct rt_msghdr *rtm, 897 if (rtm->rtm_flags & RTF_HOST) { 902 msglog("ignore %s without mask", rtm_type_name(rtm->rtm_type)); 911 rtm_type_name(rtm->rtm_type)); 915 rtm_type_name(rtm->rtm_type), 920 k->k_metric = rtm->rtm_rmx.rmx_hopcount; 929 if (rtm->rtm_flags & RTF_GATEWAY) 931 if (rtm->rtm_flags & RTF_STATIC) 933 if (rtm->rtm_flags & RTF_LOCAL 1054 struct rt_msghdr *rtm; local in function:flush_kern 1166 struct rt_msghdr rtm; member in struct:read_rt::__anon5c5b32c3020a::__anon5c5b32c30308 [all...] |
/src/usr.sbin/route6d/ |
route6d.c | 1454 struct rt_msghdr *rtm; local in function:rtrecv 1469 if (len < (int)sizeof(*rtm)) { 1471 len, (u_long)sizeof(*rtm)); 1490 rtm = NULL; 1506 rtm = (struct rt_msghdr *)p; 1507 addrs = rtm->rtm_addrs; 1508 q = (char *)(rtm + 1); 1509 if (rtm->rtm_version != RTM_VERSION) { 1512 rtm->rtm_version, RTM_VERSION); 1515 if (rtm->rtm_pid == pid) 2352 struct rt_msghdr *rtm; local in function:krtread 2558 struct rt_msghdr *rtm; local in function:addroute 2627 struct rt_msghdr *rtm; local in function:delroute [all...] |