Symbol: IPPROTO_ICMP
drivers/net/bonding/bond_main.c
4215
if (ip_proto == IPPROTO_ICMP || ip_proto == IPPROTO_ICMPV6) {
drivers/net/bonding/bond_main.c
4217
if (ip_proto == IPPROTO_ICMP) {
drivers/net/dsa/yt921x.c
1912
case IPPROTO_ICMP:
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
1285
l3.cmd |= IPPROTO_ICMP << (data->is_ipv6 ? 0x18 : 8);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1194
} else if (fkeys->basic.ip_proto == IPPROTO_ICMP) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1197
fs->h_u.usr_ip4_spec.proto = IPPROTO_ICMP;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1357
(mproto && (mproto != BNXT_IP_PROTO_FULL_MASK || sproto != IPPROTO_ICMP)))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
734
case IPPROTO_ICMP:
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
655
match.key->ip_proto != IPPROTO_ICMP &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
673
else if (ip_proto == IPPROTO_ICMP)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3093
case IPPROTO_ICMP:
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3558
ip_proto != IPPROTO_UDP && ip_proto != IPPROTO_ICMP) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
466
case IPPROTO_ICMP:
drivers/net/wireless/intel/iwlwifi/mei/net.c
223
case IPPROTO_ICMP: {
drivers/net/wireless/realtek/rtw89/core.c
1150
ip_hdr(skb)->protocol == IPPROTO_ICMP) {
include/net/xfrm.h
1003
case IPPROTO_ICMP:
include/net/xfrm.h
1030
case IPPROTO_ICMP:
net/bridge/netfilter/ebt_ip.c
130
info->protocol != IPPROTO_ICMP)
net/core/flow_dissector.c
1648
case IPPROTO_ICMP:
net/core/flow_dissector.c
1955
case IPPROTO_ICMP:
net/ipv4/af_inet.c
1183
.protocol = IPPROTO_ICMP,
net/ipv4/af_inet.c
1922
if (inet_add_protocol(&icmp_protocol, IPPROTO_ICMP) < 0)
net/ipv4/cipso_ipv4.c
1720
if (ip_hdr(skb)->protocol == IPPROTO_ICMP || error != -EACCES)
net/ipv4/icmp.c
1638
ipv4_update_pmtu(skb, net, info, 0, IPPROTO_ICMP);
net/ipv4/icmp.c
1640
ipv4_redirect(skb, net, 0, IPPROTO_ICMP);
net/ipv4/icmp.c
1763
SOCK_RAW, IPPROTO_ICMP, &init_net);
net/ipv4/icmp.c
462
fl4.flowi4_proto = IPPROTO_ICMP;
net/ipv4/icmp.c
513
fl4->flowi4_proto = IPPROTO_ICMP;
net/ipv4/icmp.c
883
if (iph->protocol == IPPROTO_ICMP) {
net/ipv4/ip_output.c
1482
if (iph->protocol == IPPROTO_ICMP) {
net/ipv4/ip_tunnel_core.c
259
.protocol = IPPROTO_ICMP,
net/ipv4/ip_tunnel_core.c
293
if (iph->protocol == IPPROTO_ICMP) {
net/ipv4/netfilter/nf_reject_ipv4.c
153
niph = nf_reject_iphdr_put(nskb, oldskb, IPPROTO_ICMP,
net/ipv4/netfilter/nf_reject_ipv4.c
89
if (iph->protocol != IPPROTO_ICMP)
net/ipv4/netfilter/nf_socket_ipv4.c
120
} else if (iph->protocol == IPPROTO_ICMP) {
net/ipv4/netfilter/nf_socket_ipv4.c
135
((iph->protocol != IPPROTO_ICMP &&
net/ipv4/netfilter/nf_socket_ipv4.c
137
(iph->protocol == IPPROTO_ICMP &&
net/ipv4/netlink.c
19
case IPPROTO_ICMP:
net/ipv4/raw.c
192
if ((iph->protocol != IPPROTO_ICMP || !icmp_filter(sk, skb)) &&
net/ipv4/raw.c
413
if (iph->protocol == IPPROTO_ICMP &&
net/ipv4/raw.c
442
if (fl4->flowi4_proto != IPPROTO_ICMP)
net/ipv4/raw.c
807
if (inet_sk(sk)->inet_num == IPPROTO_ICMP)
net/ipv4/raw.c
844
if (inet_sk(sk)->inet_num != IPPROTO_ICMP)
net/ipv4/raw.c
864
if (inet_sk(sk)->inet_num != IPPROTO_ICMP)
net/ipv4/route.c
1915
if (likely(outer_iph->protocol != IPPROTO_ICMP))
net/ipv4/route.c
3204
case IPPROTO_ICMP: {
net/netfilter/ipset/ip_set_getport.c
115
case IPPROTO_ICMP:
net/netfilter/ipset/ip_set_getport.c
66
case IPPROTO_ICMP: {
net/netfilter/ipset/ip_set_hash_ipport.c
155
if (!(with_ports || e.proto == IPPROTO_ICMP))
net/netfilter/ipset/ip_set_hash_ipportip.c
151
if (!(with_ports || e.proto == IPPROTO_ICMP))
net/netfilter/ipset/ip_set_hash_ipportnet.c
213
if (!(with_ports || e.proto == IPPROTO_ICMP))
net/netfilter/ipset/ip_set_hash_netport.c
202
if (!(with_ports || e.proto == IPPROTO_ICMP))
net/netfilter/ipset/ip_set_hash_netportnet.c
246
if (!(with_ports || e.proto == IPPROTO_ICMP))
net/netfilter/ipvs/ip_vs_core.c
102
case IPPROTO_ICMP:
net/netfilter/ipvs/ip_vs_core.c
1030
int iproto = af == AF_INET6 ? IPPROTO_ICMPV6 : IPPROTO_ICMP;
net/netfilter/ipvs/ip_vs_core.c
1543
if (unlikely(iph.protocol == IPPROTO_ICMP)) {
net/netfilter/ipvs/ip_vs_core.c
1899
!ip_vs_checksum_common_check(skb, ihl, IPPROTO_ICMP, AF_INET)) {
net/netfilter/ipvs/ip_vs_core.c
2146
if (unlikely(iph.protocol == IPPROTO_ICMP)) {
net/netfilter/ipvs/ip_vs_core.c
2299
if (ip_hdr(skb)->protocol != IPPROTO_ICMP)
net/netfilter/ipvs/ip_vs_nfct.c
109
if (new_tuple.dst.protonum != IPPROTO_ICMP &&
net/netfilter/ipvs/ip_vs_nfct.c
114
if (new_tuple.dst.protonum != IPPROTO_ICMP &&
net/netfilter/nf_conntrack_core.c
1941
if (state->pf == NFPROTO_IPV4 && protonum == IPPROTO_ICMP)
net/netfilter/nf_conntrack_core.c
1982
case IPPROTO_ICMP:
net/netfilter/nf_conntrack_core.c
2028
if (protonum == IPPROTO_ICMP || protonum == IPPROTO_ICMPV6) {
net/netfilter/nf_conntrack_core.c
318
case IPPROTO_ICMP:
net/netfilter/nf_conntrack_core.c
454
case IPPROTO_ICMP:
net/netfilter/nf_conntrack_netlink.c
1125
case IPPROTO_ICMP:
net/netfilter/nf_conntrack_proto.c
102
case IPPROTO_ICMP: return &nf_conntrack_l4proto_icmp;
net/netfilter/nf_conntrack_proto_icmp.c
200
nf_l4proto_log_invalid(skb, state, IPPROTO_ICMP, "%s", msg);
net/netfilter/nf_conntrack_proto_icmp.c
222
nf_ip_checksum(skb, state->hook, dataoff, IPPROTO_ICMP)) {
net/netfilter/nf_conntrack_proto_icmp.c
247
IPPROTO_ICMP, &outer_daddr);
net/netfilter/nf_conntrack_proto_icmp.c
367
.l4proto = IPPROTO_ICMP,
net/netfilter/nf_conntrack_standalone.c
274
case IPPROTO_ICMP: return "icmp";
net/netfilter/nf_conntrack_standalone.c
53
case IPPROTO_ICMP:
net/netfilter/nf_log_syslog.c
389
case IPPROTO_ICMP: {
net/netfilter/nf_nat_core.c
407
case IPPROTO_ICMP:
net/netfilter/nf_nat_core.c
575
case IPPROTO_ICMP:
net/netfilter/nf_nat_ovs.c
31
ip_hdr(skb)->protocol == IPPROTO_ICMP) {
net/netfilter/nf_nat_proto.c
276
case IPPROTO_ICMP:
net/netfilter/nf_nat_proto.c
516
if (nf_ip_checksum(skb, hooknum, hdrlen, IPPROTO_ICMP))
net/netfilter/nf_nat_proto.c
554
target.dst.protonum = IPPROTO_ICMP;
net/netfilter/nf_nat_proto.c
574
if (ip_hdr(skb)->protocol == IPPROTO_ICMP) {
net/netfilter/nf_nat_proto.c
717
(ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
net/netfilter/nf_nat_proto.c
754
ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
net/netfilter/nfnetlink_cttimeout.c
451
case IPPROTO_ICMP:
net/netfilter/xt_HMARK.c
101
if (t->proto != IPPROTO_ICMP) {
net/netfilter/xt_HMARK.c
257
if (ip->protocol == IPPROTO_ICMP) {
net/netfilter/xt_HMARK.c
275
if (t->proto == IPPROTO_ICMP)
net/netfilter/xt_tcpudp.c
318
.proto = IPPROTO_ICMP,
net/openvswitch/conntrack.c
220
__ovs_ct_update_key_orig_tp(key, orig, IPPROTO_ICMP);
net/openvswitch/flow.c
746
} else if (key->ip.proto == IPPROTO_ICMP) {
net/openvswitch/flow_netlink.c
2191
swkey->ip.proto == IPPROTO_ICMP) {
net/openvswitch/flow_netlink.c
234
if (match->key->ip.proto == IPPROTO_ICMP) {
net/sched/act_csum.c
402
case IPPROTO_ICMP:
net/sched/act_nat.c
171
iph->protocol != IPPROTO_ICMP) {
net/sched/act_nat.c
209
case IPPROTO_ICMP:
net/sched/cls_flower.c
1974
key->basic.ip_proto == IPPROTO_ICMP) {
net/sched/cls_flower.c
3558
key->basic.ip_proto == IPPROTO_ICMP &&
net/xfrm/xfrm_iptfs.c
208
case IPPROTO_ICMP:
net/xfrm/xfrm_policy.c
3452
case IPPROTO_ICMP:
net/xfrm/xfrm_policy.c
3551
fl4->flowi4_proto == IPPROTO_ICMP &&
samples/bpf/sock_example.c
90
key = IPPROTO_ICMP;
samples/bpf/sockex1_user.c
54
key = IPPROTO_ICMP;
samples/bpf/sockex3_kern.c
148
case IPPROTO_ICMP:
samples/bpf/xdp_adjust_tail_kern.c
108
iph->protocol = IPPROTO_ICMP;
security/selinux/hooks.c
1207
else if (extsockclass && (protocol == IPPROTO_ICMP ||
tools/testing/selftests/bpf/benchs/bench_xdp_lb.c
299
.ip_proto = IPPROTO_ICMP,
tools/testing/selftests/bpf/network_helpers.c
926
} else if (proto == IPPROTO_ICMP) {
tools/testing/selftests/bpf/prog_tests/connect_ping.c
40
protocol = IPPROTO_ICMP;
tools/testing/selftests/bpf/prog_tests/lwt_helpers.h
51
if (ip->protocol != IPPROTO_ICMP)
tools/testing/selftests/bpf/prog_tests/sock_create.c
192
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, IPPROTO_ICMP, 1),
tools/testing/selftests/bpf/prog_tests/sock_create.c
203
.protocol = IPPROTO_ICMP,
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
143
sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_ICMP);
tools/testing/selftests/bpf/progs/bpf_flow.c
176
case IPPROTO_ICMP:
tools/testing/selftests/bpf/progs/test_bpf_nf.c
153
opts_def.l4proto = IPPROTO_ICMP;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
877
case IPPROTO_ICMP:
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
775
case IPPROTO_ICMP:
tools/testing/selftests/bpf/progs/test_l4lb.c
382
if (protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
381
if (protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
388
if (protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
726
if (iph->protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
771
if (iph->protocol == IPPROTO_ICMP)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
810
if (iph->protocol == IPPROTO_ICMP)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
877
if (iph->protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
653
if (*protocol == IPPROTO_ICMP) {
tools/testing/selftests/namespaces/siocgskns_test.c
215
sock_raw = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
tools/testing/selftests/net/cmsg_sender.c
145
opt.sock.proto = IPPROTO_ICMP;
tools/testing/selftests/net/cmsg_sender.c
498
if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP)
tools/testing/selftests/net/cmsg_sender.c
508
if (opt.sock.proto == IPPROTO_ICMP) {
tools/testing/selftests/net/icmp_rfc4884.c
339
.proto = IPPROTO_ICMP,
tools/testing/selftests/net/tcp_ao/icmps-accept.c
200
set_ip4hdr(&packet.iph, packet_len, IPPROTO_ICMP, src, dst);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
200
set_ip4hdr(&packet.iph, packet_len, IPPROTO_ICMP, src, dst);