inp_moptions
inp->inp_moptions != NULL) {
imo = inp->inp_moptions;
ip_freemoptions(inp->inp_moptions);
imo = inp->inp_moptions;
error = ip_setmoptions(sopt, &inp->inp_moptions);
error = ip_getmoptions(sopt, inp->inp_moptions);
inp->inp_moptions, inp);
inp->inp_moptions, inp);
ip_freemoptions(inp->inp_moptions);
inp->inp_moptions = NULL;
KASSERT(inp->inp_moptions == NULL, ("has mcast options"));
mopt = inp->inp_moptions;
error = ip_output(m, m_opt, NULL, flags, inp->inp_moptions, inp);
ip_freemoptions(inp->inp_moptions);