IPPROTO_GRE
#ifdef IPPROTO_GRE
} else if (sp->is_p == IPPROTO_GRE) {
{ "gre", IPPROTO_GRE, PF_INET },
{ "gre6", IPPROTO_GRE, PF_INET6 },
sc->gre_oip.ip_p = IPPROTO_GRE;
.proto = IPPROTO_GRE,
IPPROTO_REGISTER(IPPROTO_GRE, encap4_input, NULL);
case IPPROTO_GRE: {
case IPPROTO_GRE: {
sc->gre_oip6.ip6_nxt = IPPROTO_GRE;
.proto = IPPROTO_GRE,
IP6PROTO_REGISTER(IPPROTO_GRE, encap6_input, NULL);
case IPPROTO_GRE:
case IPPROTO_GRE:
case IPPROTO_GRE :
case IPPROTO_GRE :
case IPPROTO_GRE : /* 47 */
#ifndef IPPROTO_GRE
if (ipf_nat_outlookup(fin, 0, IPPROTO_GRE, nat->nat_osrcip,
ipn->in_pr[0] = IPPROTO_GRE;
ipn->in_pr[1] = IPPROTO_GRE;
fi.fin_fi.fi_p = IPPROTO_GRE;
ip->ip_p = IPPROTO_GRE;
case IPPROTO_GRE :
case IPPROTO_GRE :
case IPPROTO_GRE :
case IPPROTO_GRE: /* RFC 1701 */
case IPPROTO_GRE:
case IPPROTO_GRE:
#ifdef IPPROTO_GRE
case IPPROTO_GRE:
#ifdef IPPROTO_GRE
case IPPROTO_GRE:
#ifndef IPPROTO_GRE
IPPROTO_GRE,