Lines Matching refs:rt
108 struct rtentry *rt = (struct rtentry *)treenodes; in in6_addroute() local
109 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)rt_key(rt); in in6_addroute()
113 rt->rt_flags |= RTF_MULTICAST; in in6_addroute()
129 if (rt->rt_flags & RTF_HOST) { in in6_addroute()
130 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr) in in6_addroute()
133 rt->rt_flags |= RTF_LOCAL; in in6_addroute()
137 if (rt->rt_ifp != NULL) { in in6_addroute()
144 if (rt->rt_mtu == 0) { in in6_addroute()
145 rt->rt_mtu = IN6_LINKMTU(rt->rt_ifp); in in6_addroute()
146 } else if (rt->rt_mtu > IN6_LINKMTU(rt->rt_ifp)) in in6_addroute()
147 rt->rt_mtu = IN6_LINKMTU(rt->rt_ifp); in in6_addroute()
164 in6_mtuexpire(struct rtentry *rt, void *rock) in in6_mtuexpire() argument
168 if (rt->rt_expire && !(rt->rt_flags & RTF_PROBEMTU)) { in in6_mtuexpire()
169 if (rt->rt_expire <= time_uptime) { in in6_mtuexpire()
170 rt->rt_flags |= RTF_PROBEMTU; in in6_mtuexpire()
172 ap->nextstop = lmin(ap->nextstop, rt->rt_expire); in in6_mtuexpire()