Lines Matching defs:rt
97 struct rtentry *rt = NULL;
139 /* XXX in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard) */
158 /* XXX in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard) */
346 rt = state.ro ? state.ro->ro_rt : NULL;
347 if (dst != NULL && rt != NULL)
373 rt = rin6.ro_rt;
388 if (in6_setscope(&src_in6, rt->rt_ifp, &outzone)) {
406 in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard);
416 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp));
433 in6_setscope(&dst_in6, rt->rt_ifp, &outzone) != 0 ||
440 if (m->m_pkthdr.len > IN6_LINKMTU(rt->rt_ifp)) {
441 in6_ifstat_inc(rt->rt_ifp, ifs6_in_toobig);
450 mtu = IN6_LINKMTU(rt->rt_ifp);
457 * encapsulated packet as "rt->rt_ifp".
480 if (rt->rt_flags & RTF_GATEWAY)
481 dst = (struct sockaddr_in6 *)rt->rt_gateway;
492 if (V_ip6_sendredirects && rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt &&
496 (rt->rt_flags & (RTF_DYNAMIC|RTF_MODIFIED)) == 0) {
497 if ((rt->rt_ifp->if_flags & IFF_POINTOPOINT) != 0) {
523 if ((rt->rt_ifp->if_flags & IFF_LOOPBACK) != 0) {
536 if ((rt->rt_flags & (RTF_BLACKHOLE|RTF_REJECT)) == 0)
544 if_name(rt->rt_ifp));
551 origifp = rt->rt_ifp;
565 error = pfil_run_hooks(&V_inet6_pfil_hook, &m, rt->rt_ifp, PFIL_OUT, NULL);
621 error = nd6_output(rt->rt_ifp, origifp, m, dst, rt);
623 in6_ifstat_inc(rt->rt_ifp, ifs6_out_discard);
627 in6_ifstat_inc(rt->rt_ifp, ifs6_out_forward);
641 icmp6_redirect_output(mcopy, rt);
672 if (rt != NULL
677 RTFREE(rt);