in6p_outputopts
error = ip6_output(m, in6p_outputopts(inp), &inp->inp_route,
if (in6p_outputopts(inp) != NULL) {
ip6_clearpktopts(in6p_outputopts(inp), -1);
free(in6p_outputopts(inp), M_IP6OPT);
struct ip6_pktopts *in6p_outputopts; /* IP6 options for outgoing packets */
#define in6p_outputopts(inpcb) (((struct in6pcb *)(inpcb))->in6p_outputopts)
ret = ip6_output(m, ((struct in6pcb *)inp)->in6p_outputopts,
opts = in6p_outputopts(tp->t_inpcb);
error = in6_selectsrc(sin6, in6p_outputopts(inp),
error = ip6_pcbopts(&in6p_outputopts(inp), so, sopt);
optp = &in6p_outputopts(inp);
optp = &in6p_outputopts(inp);
optp = &in6p_outputopts(inp);
optp = &in6p_outputopts(inp);
error = ip6_getpcbopt(in6p_outputopts(inp),
if (!in6p_outputopts(inp))
len += elen(in6p_outputopts(inp)->ip6po_hbh);
len += elen(in6p_outputopts(inp)->ip6po_dest1);
len += elen(in6p_outputopts(inp)->ip6po_rthdr);
len += elen(in6p_outputopts(inp)->ip6po_dest2);
in6p_outputopts(inp),
optp = in6p_outputopts(inp);
error = in6_selectsrc(addr, in6p_outputopts(inp),
in6p_outputopts(inp), l->l_cred, IPPROTO_UDP)) != 0)
optp = in6p_outputopts(inp);