ip6_nxt
ntohs(ip6->ip6_plen), ip6->ip6_nxt, ip6->ip6_hlim);
nh = ip6->ip6_nxt;
if (ip6->ip6_nxt != IPPROTO_TCP)
if((ip6->ip6_nxt != IPPROTO_TCP) && \
(ip6->ip6_nxt != IPPROTO_UDP)){
ip_proto = ip6->ip6_nxt;
*nxt = ip6->ip6_nxt;
int off = sizeof(struct ip6_hdr), nxt = ip6->ip6_nxt;
ti.ip6.ip6_nxt = IPPROTO_TCP;
h6->ip6_nxt = IPPROTO_TCP;
pd2.proto = h2_6.ip6_nxt;
pd.proto = h->ip6_nxt;
else if (r->proto && r->proto != h->ip6_nxt)
proto = h->ip6_nxt;
ip6->ip6_nxt = IPPROTO_CARP;
ip6->ip6_nxt = IPPROTO_TCP;
ip6->ip6_nxt = IPPROTO_TCP;
ip6->ip6_nxt = IPPROTO_TCP;
ip6af->ip6af_nxt = ip6->ip6_nxt;
#define in6p_ip6_nxt inp_ipv6.ip6_nxt
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
u_int8_t nxt = eip6->ip6_nxt;
ip6->ip6_nxt = proto;
ip6->ip6_nxt,
ip6->ip6_nxt,
ip6->ip6_nxt, if_name(m->m_pkthdr.rcvif),
if (ip6->ip6_nxt == IPPROTO_HOPOPTS) {
ip6->ip6_nxt);
int nxt = ip6->ip6_nxt, off = sizeof(struct ip6_hdr);
return (&ip6->ip6_nxt);
nxt = ip6->ip6_nxt;
*nxtp = ip6.ip6_nxt;
ip6stat.ip6s_nxthist[ip6->ip6_nxt]++;
if (ip6->ip6_nxt == IPPROTO_HOPOPTS) {
nxt = ip6->ip6_nxt;
ip6->ip6_nxt,
nexthdrp = &ip6->ip6_nxt;
*mtod(exthdrs.ip6e_dest2, u_char *) = ip6->ip6_nxt;
ip6->ip6_nxt = IPPROTO_DSTOPTS;
nextproto = ip6->ip6_nxt;
ip6->ip6_nxt = IPPROTO_FRAGMENT;
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
if (in6_cksum(m, ip6->ip6_nxt, *offp,
ip6->ip6_nxt = in6p->in6p_ip6_nxt;
*p = in6_cksum(m, ip6->ip6_nxt, sizeof(*ip6), plen);
ip6->ip6_nxt = IPPROTO_UDP;
cproto = pip6->ip6_nxt;
cproto = pip6->ip6_nxt;
nh = ip6->ip6_nxt;