IPPROTO_HOPOPTS
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
if (proto == IPPROTO_HOPOPTS || proto == IPPROTO_DSTOPTS ||
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS: return ("IPv6-HopOpts");
if (proto == IPPROTO_HOPOPTS || proto == IPPROTO_DSTOPTS ||
case IPPROTO_HOPOPTS:
{ IPPROTO_HOPOPTS, 0x000001, 0, "hopopts" },
| IPFY_IPV6OPT_HOPOPTS { $$ = getv6optbyvalue(IPPROTO_HOPOPTS); }
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
ip6h->ip6_nxt = IPPROTO_HOPOPTS;
ip6h->ip6_nxt = IPPROTO_HOPOPTS;
case IPPROTO_HOPOPTS: {
if (hdr_type != IPPROTO_HOPOPTS)
if (hdr_type != IPPROTO_HOPOPTS)
case IPPROTO_HOPOPTS:
if (prev_nexthdr == IPPROTO_HOPOPTS) {
while (nexthdr == IPPROTO_HOPOPTS || nexthdr == IPPROTO_DSTOPTS ||
while (nexthdr == IPPROTO_HOPOPTS ||
if (nexthdr == IPPROTO_HOPOPTS) {
if (nexthdr == IPPROTO_HOPOPTS) {
*nxthdr_ptr = IPPROTO_HOPOPTS;
*nxthdr_ptr = IPPROTO_HOPOPTS;
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
if ((ira->ira_protocol = ip6h->ip6_nxt) == IPPROTO_HOPOPTS) {
ehdrlen - 2, IPPROTO_HOPOPTS, ira)) {
ASSERT(hdr_type == IPPROTO_DSTOPTS || hdr_type == IPPROTO_HOPOPTS);
case IPPROTO_HOPOPTS:
IPPROTO_HOPOPTS, copy_always);
dsthdr->ip6d_nxt != IPPROTO_HOPOPTS)
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
if (ip6h->ip6_nxt != IPPROTO_HOPOPTS)
if (ip6h->ip6_nxt == IPPROTO_HOPOPTS) {
ip6h->ip6_nxt = IPPROTO_HOPOPTS;
if (ip6h->ip6_nxt == IPPROTO_HOPOPTS) {
if (ip6h->ip6_nxt != IPPROTO_HOPOPTS)
{ IPPROTO_HOPOPTS, 0x000001 },
case IPPROTO_HOPOPTS :
return frpr_ipv6exthdr(fin, 0, IPPROTO_HOPOPTS);
#ifndef IPPROTO_HOPOPTS
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS:
case IPPROTO_HOPOPTS: