Symbol: IPPROTO_IPIP
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13987
case IPPROTO_IPIP:
drivers/net/ethernet/huawei/hinic/hinic_tx.c
404
case IPPROTO_IPIP:
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3319
case IPPROTO_IPIP:
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1903
case IPPROTO_IPIP:
drivers/net/ethernet/intel/ice/ice_txrx.c
1661
case IPPROTO_IPIP:
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
76
case IPPROTO_IPIP:
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
1055
(proto != IPPROTO_ICMPV6) && (proto != IPPROTO_IPIP))
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
1844
err = mvpp2_prs_ip6_proto(priv, IPPROTO_IPIP,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4991
case IPPROTO_IPIP:
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5040
case IPPROTO_IPIP:
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5042
if (mlx5e_tunnel_proto_supported_tx(priv->mdev, IPPROTO_IPIP))
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5763
if (mlx5e_tunnel_proto_supported_tx(mdev, IPPROTO_IPIP)) {
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
150
.proto = IPPROTO_IPIP,
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
154
.proto = IPPROTO_IPIP,
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
269
case IPPROTO_IPIP:
drivers/net/ethernet/qlogic/qede/qede_fp.c
1797
} else if (l4_proto == IPPROTO_IPIP) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1225
if (tun_prot == IPPROTO_IPIP || tun_prot == IPPROTO_IPV6) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1408
case IPPROTO_IPIP:
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1505
case IPPROTO_IPIP:
include/net/xfrm.h
529
return IPPROTO_IPIP;
include/net/xfrm.h
540
(ipproto == IPPROTO_IPIP && x->props.family == AF_INET) ||
net/core/flow_dissector.c
1598
case IPPROTO_IPIP:
net/ipv4/af_inet.c
1861
return inet_add_offload(&ipip_offload, IPPROTO_IPIP);
net/ipv4/fou_core.c
1121
ret = gue_err_proto_handler(IPPROTO_IPIP, skb, info);
net/ipv4/fou_core.c
149
prot = IPPROTO_IPIP;
net/ipv4/fou_core.c
359
proto = IPPROTO_IPIP;
net/ipv4/fou_core.c
484
proto = IPPROTO_IPIP;
net/ipv4/ip_vti.c
388
if (p->iph.version != 4 || p->iph.protocol != IPPROTO_IPIP ||
net/ipv4/ip_vti.c
458
iph->protocol = IPPROTO_IPIP;
net/ipv4/ip_vti.c
492
return vti_input(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr, 0, false);
net/ipv4/ip_vti.c
551
parms->iph.protocol = IPPROTO_IPIP;
net/ipv4/ipcomp.c
106
x->props.saddr.a4, IPPROTO_IPIP, AF_INET);
net/ipv4/ipcomp.c
68
t->id.proto = IPPROTO_IPIP;
net/ipv4/ipip.c
268
return ipip_tunnel_rcv(skb, IPPROTO_IPIP);
net/ipv4/ipip.c
294
ipproto = IPPROTO_IPIP;
net/ipv4/ipip.c
330
case IPPROTO_IPIP:
net/ipv4/ipip.c
371
path->tun.l3_proto = IPPROTO_IPIP;
net/ipv4/ipip.c
435
if (proto != IPPROTO_IPIP && proto != IPPROTO_MPLS && proto != 0)
net/ipv4/ipip.c
448
parms->iph.protocol = IPPROTO_IPIP;
net/ipv4/ipmr.c
1810
iph->protocol = IPPROTO_IPIP;
net/ipv4/ipmr.c
1884
IPPROTO_IPIP,
net/ipv4/ipmr.c
1892
IPPROTO_IPIP,
net/ipv4/ipmr.c
473
p.iph.protocol = IPPROTO_IPIP;
net/ipv4/tunnel4.c
120
head = (proto == IPPROTO_IPIP) ? tunnel4_handlers : tunnel64_handlers;
net/ipv4/tunnel4.c
241
if (inet_add_protocol(&tunnel4_protocol, IPPROTO_IPIP))
net/ipv4/tunnel4.c
245
inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP);
net/ipv4/tunnel4.c
251
inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP);
net/ipv4/tunnel4.c
260
inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP);
net/ipv4/tunnel4.c
291
if (inet_del_protocol(&tunnel4_protocol, IPPROTO_IPIP))
net/ipv4/xfrm4_state.c
15
.proto = IPPROTO_IPIP,
net/ipv4/xfrm4_tunnel.c
48
.proto = IPPROTO_IPIP,
net/ipv4/xfrm4_tunnel.c
57
return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr);
net/ipv6/esp6_offload.c
219
if (proto == IPPROTO_IPIP)
net/ipv6/fou6.c
112
ret = gue6_err_proto_handler(IPPROTO_IPIP, skb, opt,
net/ipv6/ip6_offload.c
455
inet6_add_offload(&ip4ip6_offload, IPPROTO_IPIP);
net/ipv6/ip6_tunnel.c
1331
case IPPROTO_IPIP:
net/ipv6/ip6_tunnel.c
1373
case IPPROTO_IPIP:
net/ipv6/ip6_tunnel.c
1411
case IPPROTO_IPIP:
net/ipv6/ip6_tunnel.c
1439
ipproto = IPPROTO_IPIP;
net/ipv6/ip6_tunnel.c
1684
if (p.proto != IPPROTO_IPV6 && p.proto != IPPROTO_IPIP &&
net/ipv6/ip6_tunnel.c
2001
proto != IPPROTO_IPIP &&
net/ipv6/ip6_tunnel.c
572
err = ip6_tnl_err(skb, IPPROTO_IPIP, opt, &rel_type, &rel_code,
net/ipv6/ip6_tunnel.c
617
0, 0, 0, IPPROTO_IPIP,
net/ipv6/ip6_tunnel.c
629
IPPROTO_IPIP,
net/ipv6/ip6_tunnel.c
977
return ipxip6_rcv(skb, IPPROTO_IPIP, &tpi_v4,
net/ipv6/seg6_iptunnel.c
408
proto = IPPROTO_IPIP;
net/ipv6/seg6_local.c
1183
if (!decap_and_validate(skb, IPPROTO_IPIP))
net/ipv6/seg6_local.c
1318
case IPPROTO_IPIP:
net/ipv6/seg6_local.c
985
if (!decap_and_validate(skb, IPPROTO_IPIP))
net/ipv6/sit.c
1068
sit_tunnel_xmit__(skb, dev, IPPROTO_IPIP);
net/ipv6/sit.c
1242
ipproto == IPPROTO_IPIP ||
net/ipv6/sit.c
794
return sit_tunnel_rcv(skb, IPPROTO_IPIP);
net/ipv6/tunnel6.c
263
if (inet6_add_protocol(&tunnel46_protocol, IPPROTO_IPIP)) {
net/ipv6/tunnel6.c
272
inet6_del_protocol(&tunnel46_protocol, IPPROTO_IPIP);
net/ipv6/tunnel6.c
279
inet6_del_protocol(&tunnel46_protocol, IPPROTO_IPIP);
net/ipv6/tunnel6.c
294
if (inet6_del_protocol(&tunnel46_protocol, IPPROTO_IPIP))
net/netfilter/ipvs/ip_vs_core.c
1523
if (gueh->proto_ctype != IPPROTO_IPIP)
net/netfilter/ipvs/ip_vs_core.c
1559
*proto = IPPROTO_IPIP;
net/netfilter/ipvs/ip_vs_core.c
1633
if (cih->protocol == IPPROTO_IPIP) {
net/netfilter/ipvs/ip_vs_core.c
1677
iproto == IPPROTO_IPIP)
net/netfilter/ipvs/ip_vs_xmit.c
1100
__be16 proto = *next_protocol == IPPROTO_IPIP ?
net/netfilter/ipvs/ip_vs_xmit.c
991
*next_protocol = IPPROTO_IPIP;
net/netfilter/nf_flow_table_ip.c
197
if (ctx->tun.proto == IPPROTO_IPIP) {
net/netfilter/nf_flow_table_ip.c
200
tuple->tun.l3_proto = IPPROTO_IPIP;
net/netfilter/nf_flow_table_ip.c
337
if (iph->protocol == IPPROTO_IPIP) {
net/netfilter/nf_flow_table_ip.c
338
ctx->tun.proto = IPPROTO_IPIP;
net/netfilter/nf_flow_table_ip.c
383
if (ctx->tun.proto != IPPROTO_IPIP &&
net/netfilter/nf_flow_table_ip.c
600
skb_set_inner_ipproto(skb, IPPROTO_IPIP);
net/netfilter/nft_payload.c
127
case IPPROTO_IPIP:
net/xfrm/xfrm_input.c
109
bool is_ipip = (protocol == IPPROTO_IPIP || protocol == IPPROTO_IPV6);
net/xfrm/xfrm_input.c
355
case IPPROTO_IPIP:
net/xfrm/xfrm_interface_core.c
1054
return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr);
net/xfrm/xfrm_state.c
259
case IPPROTO_IPIP:
net/xfrm/xfrm_state.c
304
case IPPROTO_IPIP:
net/xfrm/xfrm_state.c
346
case IPPROTO_IPIP:
samples/bpf/parse_varlen.c
64
if (iph->protocol == IPPROTO_IPIP) {
samples/bpf/parse_varlen.c
91
if (nexthdr == IPPROTO_IPIP) {
samples/bpf/sockex2_kern.c
165
case IPPROTO_IPIP:
samples/bpf/sockex3_kern.c
139
case IPPROTO_IPIP:
samples/bpf/tc_l2_redirect_kern.c
80
if (iph->protocol != IPPROTO_IPIP)
samples/bpf/tc_l2_redirect_kern.c
93
if (ip6h->nexthdr != IPPROTO_IPIP &&
samples/bpf/xdp_tx_iptunnel_kern.c
132
iph->protocol = IPPROTO_IPIP;
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
223
proto = IPPROTO_IPIP;
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
364
.iph.protocol = IPPROTO_IPIP,
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
393
.iph.protocol = IPPROTO_IPIP,
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
409
.ip_proto = IPPROTO_IPIP,
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
421
.iph.protocol = IPPROTO_IPIP,
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
288
test->cfg_l3_inner == PF_INET ? IPPROTO_IPIP :
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
305
test->cfg_l3_outer == PF_INET ? IPPROTO_IPIP :
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
315
test->cfg_l3_outer == PF_INET ? IPPROTO_IPIP :
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
691
.cfg_encap_proto = IPPROTO_IPIP,
tools/testing/selftests/bpf/prog_tests/xdp.c
40
ASSERT_EQ(iph.protocol, IPPROTO_IPIP, "ipv4 test_run iph.protocol");
tools/testing/selftests/bpf/progs/bpf_flow.c
181
case IPPROTO_IPIP:
tools/testing/selftests/bpf/progs/test_cls_redirect.c
1032
case IPPROTO_IPIP:
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
932
case IPPROTO_IPIP:
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
186
case IPPROTO_IPIP:
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
403
h_outer.ip.nexthdr = IPPROTO_IPIP;
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
430
return encap_ipv4(skb, IPPROTO_IPIP, ETH_P_IP);
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
601
case IPPROTO_IPIP:
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
612
case IPPROTO_IPIP:
tools/testing/selftests/bpf/progs/test_xdp.c
132
iph->protocol = IPPROTO_IPIP;
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
140
iph->protocol = IPPROTO_IPIP;
tools/testing/selftests/bpf/progs/test_xdp_loop.c
128
iph->protocol = IPPROTO_IPIP;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
362
iph->protocol = IPPROTO_IPIP;
tools/testing/selftests/drivers/net/gro.c
353
IPPROTO_IPIP);