IPPROTO_FRAGMENT
| IPFY_IPV6OPT_FRAG { $$ = getv6optbyvalue(IPPROTO_FRAGMENT); }
case IPPROTO_FRAGMENT :
{ IPPROTO_FRAGMENT, 0x000008, 0, "frag" },
case IPPROTO_FRAGMENT:
case IPPROTO_FRAGMENT:
case IPPROTO_FRAGMENT:
case IPPROTO_FRAGMENT:
case IPPROTO_FRAGMENT:
while (proto != IPPROTO_FRAGMENT) {
if (proto == IPPROTO_FRAGMENT) {
case IPPROTO_FRAGMENT:
case IPPROTO_FRAGMENT:
IP6PROTO_REGISTER(IPPROTO_FRAGMENT, frag6_input, NULL);
*mtod(exthdrs.ip6e_rthdr, u_char *) = IPPROTO_FRAGMENT;
*mtod(exthdrs.ip6e_dest1, u_char *) = IPPROTO_FRAGMENT;
*mtod(exthdrs.ip6e_hbh, u_char *) = IPPROTO_FRAGMENT;
ip6->ip6_nxt = IPPROTO_FRAGMENT;
{ IPPROTO_FRAGMENT, 0x000008 },
case IPPROTO_FRAGMENT :
case IPPROTO_FRAGMENT :
frag = (struct ip6_frag *)ipf_pr_ipv6exthdr(fin, 0, IPPROTO_FRAGMENT);
#ifndef IPPROTO_FRAGMENT
case IPPROTO_FRAGMENT: /* RFC 2460 */
if (ip6->ip6_nxt == IPPROTO_FRAGMENT) {
if (proto == IPPROTO_FRAGMENT) {
if (proto == IPPROTO_FRAGMENT) {
ip6->ip6_nxt = IPPROTO_FRAGMENT;
case IPPROTO_FRAGMENT:
pd->proto = IPPROTO_FRAGMENT;
pd->proto = IPPROTO_FRAGMENT;
pd->proto = IPPROTO_FRAGMENT;
pd->proto = IPPROTO_FRAGMENT;
*(mtod(m, char *) + off) = IPPROTO_FRAGMENT;
hdr->ip6_nxt = IPPROTO_FRAGMENT;
DO(ip6s_nxthist[IPPROTO_FRAGMENT], 17, 35);
case IPPROTO_FRAGMENT:
case IPPROTO_FRAGMENT: