HomeSort by: relevance | last modified time | path
    Searched defs:rtm (Results 1 - 22 of 22) sorted by relevancy

  /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...]

Completed in 107 milliseconds