Home | History | Annotate | Download | only in route

Lines Matching defs:rtm

110 	struct rt_msghdr *rtm;
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);
279 p_sockaddr(sa, mask, rtm->rtm_flags, WID_DST(sa->sa_family), flags);
282 p_flags(rtm->rtm_flags & interesting);
284 printf("%6d %8"PRId64" ", (int)rtm->rtm_rmx.rmx_refcnt,
285 rtm->rtm_rmx.rmx_pksent);
290 if (rtm->rtm_rmx.rmx_mtu)
291 printf("%6"PRId64, rtm->rtm_rmx.rmx_mtu);
294 putchar((rtm->rtm_rmx.rmx_locks & RTV_MTU) ? 'L' : ' ');
297 printf(" %.16s", if_indextoname(rtm->rtm_index, ifbuf));
300 p_rtrmx(&rtm->rtm_rmx);