inp_ip
kf->inp_proto = inpcb.inp_ip.ip_p;
kf->inp_proto = inpcb->inp_ip.ip_p;
optval = inp->inp_ip.ip_tos;
optval = inp->inp_ip.ip_ttl;
inp->inp_ip.ip_tos = optval;
inp->inp_ip.ip_ttl = optval;
inp->inp_ip.ip_ttl =
if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != ip->ip_p)
ip->ip_tos = inp->inp_ip.ip_tos;
ip->ip_p = inp->inp_ip.ip_p;
ip->ip_ttl = inp->inp_ip.ip_ttl ? inp->inp_ip.ip_ttl : MAXTTL;
inp->inp_ip.ip_p = proto;
inp->inp_ip.ip_ttl = listeninp->inp_ip.ip_ttl;
inp->inp_ip.ip_ttl : atomic_load_int(&ip_defttl);
ip->ip_tos = inp->inp_ip.ip_tos;
ip->ip_ttl = tp->t_inpcb->inp_ip.ip_ttl;
ip->ip_tos = tp->t_inpcb->inp_ip.ip_tos;
inp->inp_ip.ip_ttl = atomic_load_int(&ip_defttl);
((struct ip *)ui)->ip_ttl = inp->inp_ip.ip_ttl;
((struct ip *)ui)->ip_tos = inp->inp_ip.ip_tos;
sotoinpcb(so)->inp_ip.ip_ttl = atomic_load_int(&ip_defttl);