Symbol: IPPROTO_ICMP
drivers/net/bonding/bond_main.c
4201
if (ip_proto == IPPROTO_ICMP || ip_proto == IPPROTO_ICMPV6) {
drivers/net/bonding/bond_main.c
4203
if (ip_proto == IPPROTO_ICMP) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1157
} else if (fkeys->basic.ip_proto == IPPROTO_ICMP) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1160
fs->h_u.usr_ip4_spec.proto = IPPROTO_ICMP;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1320
(mproto && (mproto != BNXT_IP_PROTO_FULL_MASK || sproto != IPPROTO_ICMP)))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
572
case IPPROTO_ICMP:
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
676
match.key->ip_proto != IPPROTO_ICMP &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
694
else if (ip_proto == IPPROTO_ICMP)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3097
case IPPROTO_ICMP:
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3562
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
1127
ip_hdr(skb)->protocol == IPPROTO_ICMP) {
include/net/xfrm.h
1010
case IPPROTO_ICMP:
include/net/xfrm.h
983
case IPPROTO_ICMP:
net/bridge/netfilter/ebt_ip.c
130
info->protocol != IPPROTO_ICMP)
net/core/flow_dissector.c
1643
case IPPROTO_ICMP:
net/core/flow_dissector.c
1950
case IPPROTO_ICMP:
net/ipv4/af_inet.c
1188
.protocol = IPPROTO_ICMP,
net/ipv4/af_inet.c
1936
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
1625
ipv4_update_pmtu(skb, net, info, 0, IPPROTO_ICMP);
net/ipv4/icmp.c
1627
ipv4_redirect(skb, net, 0, IPPROTO_ICMP);
net/ipv4/icmp.c
1750
SOCK_RAW, IPPROTO_ICMP, &init_net);
net/ipv4/icmp.c
461
fl4.flowi4_proto = IPPROTO_ICMP;
net/ipv4/icmp.c
512
fl4->flowi4_proto = IPPROTO_ICMP;
net/ipv4/icmp.c
871
if (iph->protocol == IPPROTO_ICMP) {
net/ipv4/ip_output.c
1484
if (iph->protocol == IPPROTO_ICMP) {
net/ipv4/ip_tunnel_core.c
260
.protocol = IPPROTO_ICMP,
net/ipv4/ip_tunnel_core.c
295
if (iph->protocol == IPPROTO_ICMP && icmp_is_err(icmph->type))
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
117
} else if (iph->protocol == IPPROTO_ICMP) {
net/ipv4/netfilter/nf_socket_ipv4.c
132
((iph->protocol != IPPROTO_ICMP &&
net/ipv4/netfilter/nf_socket_ipv4.c
134
(iph->protocol == IPPROTO_ICMP &&
net/ipv4/netlink.c
19
case IPPROTO_ICMP:
net/ipv4/raw.c
186
if ((iph->protocol != IPPROTO_ICMP || !icmp_filter(sk, skb)) &&
net/ipv4/raw.c
406
if (iph->protocol == IPPROTO_ICMP &&
net/ipv4/raw.c
435
if (fl4->flowi4_proto != IPPROTO_ICMP)
net/ipv4/raw.c
799
if (inet_sk(sk)->inet_num == IPPROTO_ICMP)
net/ipv4/raw.c
836
if (inet_sk(sk)->inet_num != IPPROTO_ICMP)
net/ipv4/raw.c
856
if (inet_sk(sk)->inet_num != IPPROTO_ICMP)
net/ipv4/route.c
1920
if (likely(outer_iph->protocol != IPPROTO_ICMP))
net/ipv4/route.c
3209
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
1368
if (unlikely(iph.protocol == IPPROTO_ICMP)) {
net/netfilter/ipvs/ip_vs_core.c
1965
if (unlikely(iph.protocol == IPPROTO_ICMP)) {
net/netfilter/ipvs/ip_vs_core.c
2111
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
1943
if (state->pf == NFPROTO_IPV4 && protonum == IPPROTO_ICMP)
net/netfilter/nf_conntrack_core.c
1984
case IPPROTO_ICMP:
net/netfilter/nf_conntrack_core.c
2035
if (protonum == IPPROTO_ICMP || protonum == IPPROTO_ICMPV6) {
net/netfilter/nf_conntrack_core.c
318
case IPPROTO_ICMP:
net/netfilter/nf_conntrack_core.c
457
case IPPROTO_ICMP:
net/netfilter/nf_conntrack_netlink.c
1126
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
275
case IPPROTO_ICMP: return "icmp";
net/netfilter/nf_conntrack_standalone.c
53
case IPPROTO_ICMP:
net/netfilter/nf_log_syslog.c
378
case IPPROTO_ICMP: {
net/netfilter/nf_nat_core.c
411
case IPPROTO_ICMP:
net/netfilter/nf_nat_core.c
580
case IPPROTO_ICMP:
net/netfilter/nf_nat_ovs.c
31
ip_hdr(skb)->protocol == IPPROTO_ICMP) {
net/netfilter/nf_nat_proto.c
296
case IPPROTO_ICMP:
net/netfilter/nf_nat_proto.c
536
if (nf_ip_checksum(skb, hooknum, hdrlen, IPPROTO_ICMP))
net/netfilter/nf_nat_proto.c
574
target.dst.protonum = IPPROTO_ICMP;
net/netfilter/nf_nat_proto.c
594
if (ip_hdr(skb)->protocol == IPPROTO_ICMP) {
net/netfilter/nf_nat_proto.c
737
(ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
net/netfilter/nf_nat_proto.c
774
ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
net/netfilter/nfnetlink_cttimeout.c
453
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
398
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
1978
key->basic.ip_proto == IPPROTO_ICMP) {
net/sched/cls_flower.c
3562
key->basic.ip_proto == IPPROTO_ICMP &&
net/xfrm/xfrm_iptfs.c
208
case IPPROTO_ICMP:
net/xfrm/xfrm_policy.c
3458
case IPPROTO_ICMP:
net/xfrm/xfrm_policy.c
3557
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/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
127
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
727
if (iph->protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
772
if (iph->protocol == IPPROTO_ICMP)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
811
if (iph->protocol == IPPROTO_ICMP)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
878
if (iph->protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
653
if (*protocol == IPPROTO_ICMP) {
tools/testing/selftests/bpf/progs/xdping_kern.c
76
if (iph->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);