inp_route
ro = &inp->inp_route;
if (inp->inp_route.ro_rt)
rtfree(inp->inp_route.ro_rt);
if ((rt = inp->inp_route.ro_rt)) {
inp->inp_route.ro_rt = NULL;
if (inp->inp_route.ro_rt) {
rtfree(inp->inp_route.ro_rt);
inp->inp_route.ro_rt = NULL;
struct route *ro = &inp->inp_route;
return ip_output(m, inp->inp_options, &inp->inp_route, flags,
(rt = inp->inp_route.ro_rt) &&
error = ip_output(m, inp->inp_options, &inp->inp_route,
struct rtentry *rt = inp->inp_route.ro_rt;
ro = &inp->inp_route;
if ((rt = inp->inp_route.ro_rt) == NULL ||
inp->inp_route = sc->sc_route;
struct route *ro = &inp->inp_route;
error = ip_output(m, inp->inp_options, &inp->inp_route, flags,
#define in6p_route inp_route