inp_ipv6
kf->inp_proto = inpcb.inp_ipv6.ip6_nxt;
kf->inp_proto = inpcb->inp_ipv6.ip6_nxt;
inp->inp_ipv6.ip6_hlim = listeninp->inp_ipv6.ip6_hlim;
inp->inp_ipv6.ip6_hlim = atomic_load_int(&ip6_defhlim);
sotoinpcb(so)->inp_ipv6.ip6_hlim =
inp->inp_ipv6.ip6_hlim = (u_int8_t)in6_selecthlim(inp);
if ((inp->inp_ipv6.ip6_nxt || proto == IPPROTO_ICMPV6) &&
inp->inp_ipv6.ip6_nxt != proto)
if (inp && inp->inp_ipv6.ip6_nxt &&
inp->inp_ipv6.ip6_nxt == nxt)
ip6->ip6_nxt = inp->inp_ipv6.ip6_nxt;
inp->inp_ipv6.ip6_nxt = proto;