ip6_if_output
(void)ip6_if_output(ifp, ifp, m0, &dst, NULL);
return ip6_if_output(r->u.dstifp, r->u.dstifp, m, &r->dst.sin6, 0);
error = ip6_if_output(ifp, ifp, m0, &dst.v6, NULL);
error = ip6_if_output(ifp, origifp, m, dst, rt);
error = ip6_if_output(rt->rt_ifp, origifp, m, dst, rt);
error = ip6_if_output(ifp, ifp, mb_copy, &dst6, NULL);
error = ip6_if_output(ifp, origifp, m, dst, rt);
error = ip6_if_output(ifp, origifp, m, dst, rt);
int ip6_if_output(struct ifnet * const, struct ifnet * const,
ip6_if_output(ifp, ifp, m_hold, &sin6, NULL);