IPPROTO_IPIP
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
(proto != IPPROTO_ICMPV6) && (proto != IPPROTO_IPIP))
err = mvpp2_prs_ip6_proto(priv, IPPROTO_IPIP,
case IPPROTO_IPIP:
case IPPROTO_IPIP:
if (mlx5e_tunnel_proto_supported_tx(priv->mdev, IPPROTO_IPIP))
if (mlx5e_tunnel_proto_supported_tx(mdev, IPPROTO_IPIP)) {
.proto = IPPROTO_IPIP,
.proto = IPPROTO_IPIP,
case IPPROTO_IPIP:
} else if (l4_proto == IPPROTO_IPIP) {
if (tun_prot == IPPROTO_IPIP || tun_prot == IPPROTO_IPV6) {
case IPPROTO_IPIP:
case IPPROTO_IPIP:
return IPPROTO_IPIP;
(ipproto == IPPROTO_IPIP && x->props.family == AF_INET) ||
case IPPROTO_IPIP:
return inet_add_offload(&ipip_offload, IPPROTO_IPIP);
ret = gue_err_proto_handler(IPPROTO_IPIP, skb, info);
prot = IPPROTO_IPIP;
proto = IPPROTO_IPIP;
proto = IPPROTO_IPIP;
if (p->iph.version != 4 || p->iph.protocol != IPPROTO_IPIP ||
iph->protocol = IPPROTO_IPIP;
return vti_input(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr, 0, false);
parms->iph.protocol = IPPROTO_IPIP;
x->props.saddr.a4, IPPROTO_IPIP, AF_INET);
t->id.proto = IPPROTO_IPIP;
return ipip_tunnel_rcv(skb, IPPROTO_IPIP);
ipproto = IPPROTO_IPIP;
case IPPROTO_IPIP:
path->tun.l3_proto = IPPROTO_IPIP;
if (proto != IPPROTO_IPIP && proto != IPPROTO_MPLS && proto != 0)
parms->iph.protocol = IPPROTO_IPIP;
iph->protocol = IPPROTO_IPIP;
IPPROTO_IPIP,
IPPROTO_IPIP,
p.iph.protocol = IPPROTO_IPIP;
head = (proto == IPPROTO_IPIP) ? tunnel4_handlers : tunnel64_handlers;
if (inet_add_protocol(&tunnel4_protocol, IPPROTO_IPIP))
inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP);
inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP);
inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP);
if (inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP))
.proto = IPPROTO_IPIP,
.proto = IPPROTO_IPIP,
return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr);
if (proto == IPPROTO_IPIP)
ret = gue6_err_proto_handler(IPPROTO_IPIP, skb, opt,
inet6_add_offload(&ip4ip6_offload, IPPROTO_IPIP);
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
ipproto = IPPROTO_IPIP;
if (p.proto != IPPROTO_IPV6 && p.proto != IPPROTO_IPIP &&
proto != IPPROTO_IPIP &&
err = ip6_tnl_err(skb, IPPROTO_IPIP, opt, &rel_type, &rel_code,
0, 0, 0, IPPROTO_IPIP,
IPPROTO_IPIP,
return ipxip6_rcv(skb, IPPROTO_IPIP, &tpi_v4,
proto = IPPROTO_IPIP;
if (!decap_and_validate(skb, IPPROTO_IPIP))
case IPPROTO_IPIP:
if (!decap_and_validate(skb, IPPROTO_IPIP))
sit_tunnel_xmit__(skb, dev, IPPROTO_IPIP);
ipproto == IPPROTO_IPIP ||
return sit_tunnel_rcv(skb, IPPROTO_IPIP);
if (inet6_add_protocol(&tunnel46_protocol, IPPROTO_IPIP)) {
inet6_del_protocol(&tunnel46_protocol, IPPROTO_IPIP);
inet6_del_protocol(&tunnel46_protocol, IPPROTO_IPIP);
if (inet6_del_protocol(&tunnel46_protocol, IPPROTO_IPIP))
if (gueh->proto_ctype != IPPROTO_IPIP)
*proto = IPPROTO_IPIP;
if (cih->protocol == IPPROTO_IPIP) {
iproto == IPPROTO_IPIP)
__be16 proto = *next_protocol == IPPROTO_IPIP ?
*next_protocol = IPPROTO_IPIP;
if (ctx->tun.proto == IPPROTO_IPIP) {
tuple->tun.l3_proto = IPPROTO_IPIP;
if (iph->protocol == IPPROTO_IPIP) {
ctx->tun.proto = IPPROTO_IPIP;
if (ctx->tun.proto != IPPROTO_IPIP &&
skb_set_inner_ipproto(skb, IPPROTO_IPIP);
case IPPROTO_IPIP:
bool is_ipip = (protocol == IPPROTO_IPIP || protocol == IPPROTO_IPV6);
case IPPROTO_IPIP:
return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr);
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
if (iph->protocol == IPPROTO_IPIP) {
if (nexthdr == IPPROTO_IPIP) {
case IPPROTO_IPIP:
case IPPROTO_IPIP:
if (iph->protocol != IPPROTO_IPIP)
if (ip6h->nexthdr != IPPROTO_IPIP &&
iph->protocol = IPPROTO_IPIP;
proto = IPPROTO_IPIP;
.iph.protocol = IPPROTO_IPIP,
.iph.protocol = IPPROTO_IPIP,
.ip_proto = IPPROTO_IPIP,
.iph.protocol = IPPROTO_IPIP,
test->cfg_l3_inner == PF_INET ? IPPROTO_IPIP :
test->cfg_l3_outer == PF_INET ? IPPROTO_IPIP :
test->cfg_l3_outer == PF_INET ? IPPROTO_IPIP :
.cfg_encap_proto = IPPROTO_IPIP,
ASSERT_EQ(iph.protocol, IPPROTO_IPIP, "ipv4 test_run iph.protocol");
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
case IPPROTO_IPIP:
h_outer.ip.nexthdr = IPPROTO_IPIP;
return encap_ipv4(skb, IPPROTO_IPIP, ETH_P_IP);
case IPPROTO_IPIP:
case IPPROTO_IPIP:
iph->protocol = IPPROTO_IPIP;
iph->protocol = IPPROTO_IPIP;
iph->protocol = IPPROTO_IPIP;
iph->protocol = IPPROTO_IPIP;
IPPROTO_IPIP);