Lines Matching defs:rt
129 static void size_cols_rtentry(struct rtentry *rt);
324 size_cols_rtentry(struct rtentry *rt)
334 if ((sa = kgetsa(rt_key(rt))))
337 if (rt_mask(rt) && (sa = kgetsa(rt_mask(rt))))
339 bp = fmt_sockaddr(&addr.u_sa, &mask.u_sa, rt->rt_flags);
343 bp = fmt_sockaddr(kgetsa(rt->rt_gateway), NULL, RTF_HOST);
347 bp = fmt_flags(rt->rt_flags);
352 len = snprintf(buffer, sizeof(buffer), "%d", rt->rt_refcnt);
354 len = snprintf(buffer, sizeof(buffer), "%lu", rt->rt_use);
356 if (Wflag && rt->rt_rmx.rmx_mtu != 0) {
358 "%lu", rt->rt_rmx.rmx_mtu);
362 if (rt->rt_ifp) {
363 if (rt->rt_ifp != lastif) {
364 if (kget(rt->rt_ifp, ifnet) == 0)
368 lastif = rt->rt_ifp;
371 if (rt->rt_rmx.rmx_expire) {
375 rt->rt_rmx.rmx_expire - uptime.tv_sec) > 0) {
748 p_rtentry(struct rtentry *rt)
757 if ((sa = kgetsa(rt_key(rt))))
760 if (rt_mask(rt) && (sa = kgetsa(rt_mask(rt))))
762 p_sockaddr(&addr.u_sa, &mask.u_sa, rt->rt_flags, wid_dst);
763 p_sockaddr(kgetsa(rt->rt_gateway), NULL, RTF_HOST, wid_gw);
765 p_flags(rt->rt_flags, buffer);
767 printf("%*d %*lu ", wid_refs, rt->rt_refcnt,
768 wid_use, rt->rt_use);
770 if (rt->rt_rmx.rmx_mtu != 0)
771 printf("%*lu ", wid_mtu, rt->rt_rmx.rmx_mtu);
776 if (rt->rt_ifp) {
777 if (rt->rt_ifp != lastif) {
778 if (kget(rt->rt_ifp, ifnet) == 0)
783 lastif = rt->rt_ifp;
786 if (rt->rt_rmx.rmx_expire) {
790 rt->rt_rmx.rmx_expire - uptime.tv_sec) > 0)
793 if (rt->rt_nodes[0].rn_dupedkey)