in6p_moptions
ip6_freemoptions(in6p_moptions(inp));
struct ip6_moptions *in6p_moptions; /* IPv6 multicast options */
#define in6p_moptions(inpcb) (((struct in6pcb *)(inpcb))->in6p_moptions)
((struct in6pcb *)inp)->in6p_moptions,
in6p_moptions(inp), &inp->inp_route, &in6p_laddr(inp),
im6o = in6p_moptions(inp);
struct ip6_moptions *im6o = in6p_moptions(inp);
in6p_moptions(inp) = im6o;
free(in6p_moptions(inp), M_IPMOPTS);
in6p_moptions(inp) = NULL;
struct ip6_moptions *im6o = in6p_moptions(inp);
error = in6_selectsrc(dstsock, optp, in6p_moptions(inp),
in6p_moptions(inp), inp, &ret_oifp);
in6p_moptions(inp), &inp->inp_route,
in6p_moptions(inp), inp, NULL);
in6p_moptions(inp),