Lines Matching defs:rtm
218 struct rt_msghdr2 *rtm;
239 for (next = buf; next < lim; next += rtm->rtm_msglen) {
240 rtm = (struct rt_msghdr2 *)next;
241 np_rtentry(rtm);
261 np_rtentry(struct rt_msghdr2 *rtm)
263 struct sockaddr *sa = (struct sockaddr *)(rtm + 1);
274 if ((rtm->rtm_flags & RTF_WASCLONED) &&
275 (rtm->rtm_parentflags & RTF_PRCLONING) &&
288 get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
290 if ((rtm->rtm_addrs & RTA_DST))
293 if ((rtm->rtm_addrs & RTA_NETMASK))
295 p_sockaddr(&addr.u_sa, &mask.u_sa, rtm->rtm_flags,
301 p_flags(rtm->rtm_flags, "%-10.10s ");
304 printf("%6u %8u ", rtm->rtm_refcnt, (unsigned int)rtm->rtm_use);
306 if (rtm->rtm_rmx.rmx_mtu != 0)
307 printf("%6u ", rtm->rtm_rmx.rmx_mtu);
312 if (rtm->rtm_index != lastindex) {
313 if_indextoname(rtm->rtm_index, ifname);
314 lastindex = rtm->rtm_index;
319 if (rtm->rtm_rmx.rmx_expire) {
323 rtm->rtm_rmx.rmx_expire - time((time_t *)0)) > 0)