arpresolve
arpresolve(rt->rt_ifp, rt, m0, rt->rt_gateway, RT_ENADDR(rt));
if (arpresolve(rt->rt_ifp, rt, m0, rt->rt_gateway, RT_ENADDR(rt)) == 0) {
arpresolve(rt->rt_ifp, rt, m0, rt->rt_gateway, RT_ENADDR(rt));
arpresolve(rt->rt_ifp, rt, m0, rt->rt_gateway, RT_ENADDR(rt));
else if ((error = arpresolve(ifp, rt, m, dst, &adst,
error = arpresolve(ifp0, rt, m, dst, edst, sizeof(edst));
(error = arpresolve(ifp, rt, m0, dst, hwdst,
int arpresolve(struct ifnet *, const struct rtentry *, struct mbuf *,