IPPROTO_ENCAP
if (proto != 0 && proto != IPPROTO_ENCAP &&
{ DL_6TO4, 0, 9, 1, IPPROTO_ENCAP, IPPROTO_IPV6,
while (nxt != IPPROTO_ENCAP && nxt != IPPROTO_IPV6) {
{ DL_IPV4, 0, 9, 1, IPPROTO_ENCAP, IPPROTO_IPV6,
{ DL_IPV6, 0, 40, 1, IPPROTO_ENCAP, IPPROTO_IPV6,
"ip-in-ip", 9, 1, IPPROTO_ENCAP, 0, OP_OFFSET_LINK,
"ip-in-ip", 9, 1, IPPROTO_ENCAP, 0, OP_OFFSET_LINK,
"ip", 0, 1, IPPROTO_ENCAP, -1, OP_OFFSET_ETHERTYPE,
"ip-in-ip", 9, 1, IPPROTO_ENCAP, 0, OP_OFFSET_LINK,
case IPPROTO_ENCAP:
case IPPROTO_ENCAP:
case IPPROTO_ENCAP: return ("IP-in-IP");
case IPPROTO_ENCAP:
pf_check_transport_protocol(IPPROTO_ENCAP);
{IPPROTO_ENCAP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_ENCAP, (DL_IPNETINFO_VERSION << 8 | AF_INET),
{IPPROTO_ENCAP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
case IPPROTO_ENCAP: return ("IPPROTO_ENCAP");
oipha->ipha_protocol = IPPROTO_ENCAP;
case IPPROTO_ENCAP:
case IPPROTO_ENCAP: {
if (ipha->ipha_protocol == IPPROTO_ENCAP) {
if (ipha->ipha_protocol == IPPROTO_ENCAP ||
if (ipha->ipha_protocol == IPPROTO_ENCAP) {
case IPPROTO_ENCAP:
if ((uint8_t *)in_ip6h + (nexthdr == IPPROTO_ENCAP ?
case IPPROTO_ENCAP:
case IPPROTO_ENCAP:
{ DL_IPV4, IFT_IPV4, IPPROTO_ENCAP, IPPROTO_IPV6,
{ DL_IPV6, IFT_IPV6, IPPROTO_ENCAP, IPPROTO_IPV6,
{ DL_6TO4, IFT_6TO4, IPPROTO_ENCAP, IPPROTO_IPV6,
case IPPROTO_ENCAP: {
if (protocol == IPPROTO_ENCAP && ipst->ips_ip_g_mrouter) {
ENCAP_TTL, IPPROTO_ENCAP,
case IPPROTO_ENCAP:
case IPPROTO_ENCAP:
if (srcext->sadb_address_proto != IPPROTO_ENCAP) {
IPPROTO_ENCAP;
IPPROTO_ENCAP;
ASSERT(sel->ips_protocol == IPPROTO_ENCAP);
IPPROTO_IPV6 : IPPROTO_ENCAP;
IPPROTO_ENCAP : IPPROTO_IPV6;
sel.ips_protocol != IPPROTO_ENCAP && sel.ips_protocol != 0) ||
case IPPROTO_ENCAP:
isel.ips_isv4 = (sel.ips_protocol == IPPROTO_ENCAP);
ixa->ixa_ipsec_proto = (inner_ipv4 != NULL) ? IPPROTO_ENCAP :
IPPROTO_ENCAP, sel.ips_protocol);
#ifndef IPPROTO_ENCAP
sel.ips_protocol = IPPROTO_ENCAP;
ASSERT(outer4->ipha_protocol == IPPROTO_ENCAP ||
ASSERT(outer4->ipha_protocol == IPPROTO_ENCAP);
IPPROTO_IPV6 : IPPROTO_ENCAP) : \
if (old_ipha->ipha_protocol == IPPROTO_ENCAP) {
if (sap == IPPROTO_ENCAP || sap == IPPROTO_IPV6 || sap == 0) {
while (nexthdr != IPPROTO_ENCAP && nexthdr != IPPROTO_IPV6) {
case IPPROTO_ENCAP:
case IPPROTO_ENCAP: