IPPROTO_ICMP
if (ip_proto == IPPROTO_ICMP || ip_proto == IPPROTO_ICMPV6) {
if (ip_proto == IPPROTO_ICMP) {
} else if (fkeys->basic.ip_proto == IPPROTO_ICMP) {
fs->h_u.usr_ip4_spec.proto = IPPROTO_ICMP;
(mproto && (mproto != BNXT_IP_PROTO_FULL_MASK || sproto != IPPROTO_ICMP)))
case IPPROTO_ICMP:
match.key->ip_proto != IPPROTO_ICMP &&
else if (ip_proto == IPPROTO_ICMP)
case IPPROTO_ICMP:
ip_proto != IPPROTO_UDP && ip_proto != IPPROTO_ICMP) {
case IPPROTO_ICMP:
case IPPROTO_ICMP: {
ip_hdr(skb)->protocol == IPPROTO_ICMP) {
case IPPROTO_ICMP:
case IPPROTO_ICMP:
info->protocol != IPPROTO_ICMP)
case IPPROTO_ICMP:
case IPPROTO_ICMP:
.protocol = IPPROTO_ICMP,
if (inet_add_protocol(&icmp_protocol, IPPROTO_ICMP) < 0)
if (ip_hdr(skb)->protocol == IPPROTO_ICMP || error != -EACCES)
ipv4_update_pmtu(skb, net, info, 0, IPPROTO_ICMP);
ipv4_redirect(skb, net, 0, IPPROTO_ICMP);
SOCK_RAW, IPPROTO_ICMP, &init_net);
fl4.flowi4_proto = IPPROTO_ICMP;
fl4->flowi4_proto = IPPROTO_ICMP;
if (iph->protocol == IPPROTO_ICMP) {
if (iph->protocol == IPPROTO_ICMP) {
.protocol = IPPROTO_ICMP,
if (iph->protocol == IPPROTO_ICMP && icmp_is_err(icmph->type))
niph = nf_reject_iphdr_put(nskb, oldskb, IPPROTO_ICMP,
if (iph->protocol != IPPROTO_ICMP)
} else if (iph->protocol == IPPROTO_ICMP) {
((iph->protocol != IPPROTO_ICMP &&
(iph->protocol == IPPROTO_ICMP &&
case IPPROTO_ICMP:
if ((iph->protocol != IPPROTO_ICMP || !icmp_filter(sk, skb)) &&
if (iph->protocol == IPPROTO_ICMP &&
if (fl4->flowi4_proto != IPPROTO_ICMP)
if (inet_sk(sk)->inet_num == IPPROTO_ICMP)
if (inet_sk(sk)->inet_num != IPPROTO_ICMP)
if (inet_sk(sk)->inet_num != IPPROTO_ICMP)
if (likely(outer_iph->protocol != IPPROTO_ICMP))
case IPPROTO_ICMP: {
case IPPROTO_ICMP:
case IPPROTO_ICMP: {
if (!(with_ports || e.proto == IPPROTO_ICMP))
if (!(with_ports || e.proto == IPPROTO_ICMP))
if (!(with_ports || e.proto == IPPROTO_ICMP))
if (!(with_ports || e.proto == IPPROTO_ICMP))
if (!(with_ports || e.proto == IPPROTO_ICMP))
case IPPROTO_ICMP:
if (unlikely(iph.protocol == IPPROTO_ICMP)) {
if (unlikely(iph.protocol == IPPROTO_ICMP)) {
if (ip_hdr(skb)->protocol != IPPROTO_ICMP)
if (new_tuple.dst.protonum != IPPROTO_ICMP &&
if (new_tuple.dst.protonum != IPPROTO_ICMP &&
if (state->pf == NFPROTO_IPV4 && protonum == IPPROTO_ICMP)
case IPPROTO_ICMP:
if (protonum == IPPROTO_ICMP || protonum == IPPROTO_ICMPV6) {
case IPPROTO_ICMP:
case IPPROTO_ICMP:
case IPPROTO_ICMP:
case IPPROTO_ICMP: return &nf_conntrack_l4proto_icmp;
nf_l4proto_log_invalid(skb, state, IPPROTO_ICMP, "%s", msg);
nf_ip_checksum(skb, state->hook, dataoff, IPPROTO_ICMP)) {
IPPROTO_ICMP, &outer_daddr);
.l4proto = IPPROTO_ICMP,
case IPPROTO_ICMP: return "icmp";
case IPPROTO_ICMP:
case IPPROTO_ICMP: {
case IPPROTO_ICMP:
case IPPROTO_ICMP:
ip_hdr(skb)->protocol == IPPROTO_ICMP) {
case IPPROTO_ICMP:
if (nf_ip_checksum(skb, hooknum, hdrlen, IPPROTO_ICMP))
target.dst.protonum = IPPROTO_ICMP;
if (ip_hdr(skb)->protocol == IPPROTO_ICMP) {
(ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
case IPPROTO_ICMP:
if (t->proto != IPPROTO_ICMP) {
if (ip->protocol == IPPROTO_ICMP) {
if (t->proto == IPPROTO_ICMP)
.proto = IPPROTO_ICMP,
__ovs_ct_update_key_orig_tp(key, orig, IPPROTO_ICMP);
} else if (key->ip.proto == IPPROTO_ICMP) {
swkey->ip.proto == IPPROTO_ICMP) {
if (match->key->ip.proto == IPPROTO_ICMP) {
case IPPROTO_ICMP:
iph->protocol != IPPROTO_ICMP) {
case IPPROTO_ICMP:
key->basic.ip_proto == IPPROTO_ICMP) {
key->basic.ip_proto == IPPROTO_ICMP &&
case IPPROTO_ICMP:
case IPPROTO_ICMP:
fl4->flowi4_proto == IPPROTO_ICMP &&
key = IPPROTO_ICMP;
key = IPPROTO_ICMP;
case IPPROTO_ICMP:
iph->protocol = IPPROTO_ICMP;
else if (extsockclass && (protocol == IPPROTO_ICMP ||
} else if (proto == IPPROTO_ICMP) {
protocol = IPPROTO_ICMP;
if (ip->protocol != IPPROTO_ICMP)
BPF_JMP_IMM(BPF_JNE, BPF_REG_2, IPPROTO_ICMP, 1),
.protocol = IPPROTO_ICMP,
sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_ICMP);
case IPPROTO_ICMP:
opts_def.l4proto = IPPROTO_ICMP;
case IPPROTO_ICMP:
case IPPROTO_ICMP:
if (protocol == IPPROTO_ICMP) {
if (protocol == IPPROTO_ICMP) {
if (protocol == IPPROTO_ICMP) {
if (iph->protocol == IPPROTO_ICMP) {
if (iph->protocol == IPPROTO_ICMP)
if (iph->protocol == IPPROTO_ICMP)
if (iph->protocol == IPPROTO_ICMP) {
if (*protocol == IPPROTO_ICMP) {
if (iph->protocol != IPPROTO_ICMP)
sock_raw = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
opt.sock.proto = IPPROTO_ICMP;
if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP)
if (opt.sock.proto == IPPROTO_ICMP) {
.proto = IPPROTO_ICMP,
set_ip4hdr(&packet.iph, packet_len, IPPROTO_ICMP, src, dst);
set_ip4hdr(&packet.iph, packet_len, IPPROTO_ICMP, src, dst);