ip_output
if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &imo, NULL, 0) != 0)
if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &imo, NULL, 0) == 0) {
ip_output(pd->pd_m, NULL, NULL, 0, NULL, NULL, 0);
if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &imo, NULL, 0) != 0)
ip_output(pd.m, NULL, NULL, 0, NULL, NULL, 0);
ip_output(m, router_alert, NULL, IP_MULTICASTOPTS, &imo, NULL, 0);
error = ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo,
error = ip_output(m, NULL, &inp->inp_route,
error = ip_output(m, NULL, ro, flags | IP_FORWARDING, NULL, NULL, 0);
ip_output(m, NULL, NULL, flags, NULL, NULL, ipsecflowinfo);
ip_output(mc, NULL, NULL, flags | IP_FORWARDING, &imo, NULL, 0);
int ip_output(struct mbuf *, struct mbuf *, struct route *, int,
error = ip_output(m, NULL, NULL, IP_RAWOUTPUT, NULL, NULL, 0);
error = ip_output(m, inp->inp_options, &inp->inp_route, flags,
error = ip_output(m, sc->sc_ipopts, &sc->sc_route,
error = ip_output(m, tp->t_inpcb->inp_options,
ip_output(m, NULL,
error = ip_output(m, inp->inp_options, &inp->inp_route,