Home
last modified time | relevance | path

Searched refs:icmp (Results 1 – 25 of 66) sorted by relevance

123

/OK3568_Linux_fs/kernel/net/batman-adv/
H A Dtp_meter.c581 struct batadv_icmp_tp_packet *icmp; in batadv_tp_send_msg() local
592 icmp = skb_put(skb, sizeof(*icmp)); in batadv_tp_send_msg()
595 ether_addr_copy(icmp->dst, orig_node->orig); in batadv_tp_send_msg()
596 ether_addr_copy(icmp->orig, src); in batadv_tp_send_msg()
597 icmp->version = BATADV_COMPAT_VERSION; in batadv_tp_send_msg()
598 icmp->packet_type = BATADV_ICMP; in batadv_tp_send_msg()
599 icmp->ttl = BATADV_TTL; in batadv_tp_send_msg()
600 icmp->msg_type = BATADV_TP; in batadv_tp_send_msg()
601 icmp->uid = uid; in batadv_tp_send_msg()
603 icmp->subtype = BATADV_TP_MSG; in batadv_tp_send_msg()
[all …]
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnf_conntrack_proto_icmp.c37 tuple->dst.u.icmp.type = hp->type; in icmp_pkt_to_tuple()
38 tuple->src.u.icmp.id = hp->un.echo.id; in icmp_pkt_to_tuple()
39 tuple->dst.u.icmp.code = hp->code; in icmp_pkt_to_tuple()
59 if (orig->dst.u.icmp.type >= sizeof(invmap) || in nf_conntrack_invert_icmp_tuple()
60 !invmap[orig->dst.u.icmp.type]) in nf_conntrack_invert_icmp_tuple()
63 tuple->src.u.icmp.id = orig->src.u.icmp.id; in nf_conntrack_invert_icmp_tuple()
64 tuple->dst.u.icmp.type = invmap[orig->dst.u.icmp.type] - 1; in nf_conntrack_invert_icmp_tuple()
65 tuple->dst.u.icmp.code = orig->dst.u.icmp.code; in nf_conntrack_invert_icmp_tuple()
89 if (ct->tuplehash[0].tuple.dst.u.icmp.type >= sizeof(valid_new) || in nf_conntrack_icmp_packet()
90 !valid_new[ct->tuplehash[0].tuple.dst.u.icmp.type]) { in nf_conntrack_icmp_packet()
[all …]
H A Dnf_conntrack_proto_icmpv6.c42 tuple->dst.u.icmp.type = hp->icmp6_type; in icmpv6_pkt_to_tuple()
43 tuple->src.u.icmp.id = hp->icmp6_identifier; in icmpv6_pkt_to_tuple()
44 tuple->dst.u.icmp.code = hp->icmp6_code; in icmpv6_pkt_to_tuple()
71 int type = orig->dst.u.icmp.type - 128; in nf_conntrack_invert_icmpv6_tuple()
75 tuple->src.u.icmp.id = orig->src.u.icmp.id; in nf_conntrack_invert_icmpv6_tuple()
76 tuple->dst.u.icmp.type = invmap[type] - 1; in nf_conntrack_invert_icmpv6_tuple()
77 tuple->dst.u.icmp.code = orig->dst.u.icmp.code; in nf_conntrack_invert_icmpv6_tuple()
102 int type = ct->tuplehash[0].tuple.dst.u.icmp.type - 128; in nf_conntrack_icmpv6_packet()
181 if (nla_put_be16(skb, CTA_PROTO_ICMPV6_ID, t->src.u.icmp.id) || in icmpv6_tuple_to_nlattr()
182 nla_put_u8(skb, CTA_PROTO_ICMPV6_TYPE, t->dst.u.icmp.type) || in icmpv6_tuple_to_nlattr()
[all …]
H A Dnf_nat_proto.c248 hdr->un.echo.id, tuple->src.u.icmp.id, false); in icmp_manip_pkt()
249 hdr->un.echo.id = tuple->src.u.icmp.id; in icmp_manip_pkt()
270 tuple->src.u.icmp.id, false); in icmpv6_manip_pkt()
271 hdr->icmp6_identifier = tuple->src.u.icmp.id; in icmpv6_manip_pkt()
565 struct icmphdr icmp; in nf_nat_icmp_reply_translation() member
582 if (inside->icmp.type == ICMP_REDIRECT) { in nf_nat_icmp_reply_translation()
601 if (!nf_nat_ipv4_manip_pkt(skb, hdrlen + sizeof(inside->icmp), in nf_nat_icmp_reply_translation()
608 inside->icmp.checksum = 0; in nf_nat_icmp_reply_translation()
609 inside->icmp.checksum = in nf_nat_icmp_reply_translation()
H A Dnf_nat_core.c242 return ntohs(tuple->src.u.icmp.id) >= ntohs(min->icmp.id) && in l4proto_in_range()
243 ntohs(tuple->src.u.icmp.id) <= ntohs(max->icmp.id); in l4proto_in_range()
414 keyptr = &tuple->src.u.icmp.id; in nf_nat_l4proto_unique_tuple()
419 min = ntohs(range->min_proto.icmp.id); in nf_nat_l4proto_unique_tuple()
420 range_size = ntohs(range->max_proto.icmp.id) - in nf_nat_l4proto_unique_tuple()
421 ntohs(range->min_proto.icmp.id) + 1; in nf_nat_l4proto_unique_tuple()
H A Dnf_conntrack_standalone.c54 tuple->dst.u.icmp.type, in print_tuple()
55 tuple->dst.u.icmp.code, in print_tuple()
56 ntohs(tuple->src.u.icmp.id)); in print_tuple()
82 tuple->dst.u.icmp.type, in print_tuple()
83 tuple->dst.u.icmp.code, in print_tuple()
84 ntohs(tuple->src.u.icmp.id)); in print_tuple()
/OK3568_Linux_fs/u-boot/net/
H A Dping.c26 struct icmp_hdr *icmp = (struct icmp_hdr *)(pkt + IP_HDR_SIZE); in set_icmp_header() local
34 icmp->type = ICMP_ECHO_REQUEST; in set_icmp_header()
35 icmp->code = 0; in set_icmp_header()
36 icmp->checksum = 0; in set_icmp_header()
37 icmp->un.echo.id = 0; in set_icmp_header()
38 icmp->un.echo.sequence = htons(ping_seq_number++); in set_icmp_header()
39 icmp->checksum = compute_ip_checksum(icmp, ICMP_HDR_SIZE); in set_icmp_header()
/OK3568_Linux_fs/kernel/tools/testing/selftests/netfilter/
H A Dconntrack_icmp_related.sh137 …meta l4proto icmp icmp type "destination-unreachable" ct state "related" counter name "related" ac…
138 meta l4proto { icmp, icmpv6 } ct state new,established accept
151 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
153 meta l4proto { icmp, icmpv6 } ct state "related" counter name "related" accept
167 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
169 meta l4proto { icmp, icmpv6 } ct state "new" counter name "new" accept
170 meta l4proto { icmp, icmpv6 } ct state "established" counter name "established" accept
175 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
177 meta l4proto { icmp, icmpv6 } ct state "new" counter name "new"
178 meta l4proto { icmp, icmpv6 } ct state "established" counter name "established"
[all …]
H A Dbridge_brouter.sh65 …ip netns exec ns0 ebtables -t broute -A BROUTING -p ipv4 --ip-protocol icmp -j redirect --redirect…
103 ip netns exec ns0 ebtables -t filter -A FORWARD -p ipv4 --ip-protocol icmp -j DROP
113 …ip netns exec ns0 ebtables -t broute -A BROUTING -p ipv4 --ip-protocol icmp -j redirect --redirect…
H A Dconntrack_vrf.sh116 ip protocol icmp counter
132 count=$(ip netns exec $ns0 conntrack -L -s $IP1 -d $IP0 -p icmp --zone 1 2>/dev/null | wc -l)
137 count=$(ip netns exec $ns0 conntrack -L -s $IP1 -d $IP0 -p icmp --zone 2 2> /dev/null | wc -l)
H A Dnft_meta.sh59 meta l4proto icmp counter name "il4protocounter"
73 meta l4proto icmp counter name "ol4protocounter"
/OK3568_Linux_fs/yocto/poky/meta/recipes-connectivity/inetutils/inetutils/
H A Dfix-disable-ipv6.patch31 #include <icmp.h>
62 struct sockaddr_in6 * from, struct icmp6_hdr * icmp,
69 struct ip * ip, icmphdr_t * icmp, int datalen);
/OK3568_Linux_fs/kernel/net/openvswitch/
H A Dflow.c408 struct icmp6hdr *icmp = icmp6_hdr(skb); in parse_icmpv6() local
413 key->tp.src = htons(icmp->icmp6_type); in parse_icmpv6()
414 key->tp.dst = htons(icmp->icmp6_code); in parse_icmpv6()
417 if (icmp->icmp6_code == 0 && in parse_icmpv6()
418 (icmp->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION || in parse_icmpv6()
419 icmp->icmp6_type == NDISC_NEIGHBOUR_ADVERTISEMENT)) { in parse_icmpv6()
601 struct icmphdr *icmp = icmp_hdr(skb); in key_extract_l3l4() local
605 key->tp.src = htons(icmp->type); in key_extract_l3l4()
606 key->tp.dst = htons(icmp->code); in key_extract_l3l4()
/OK3568_Linux_fs/buildroot/package/trinity/
H A D0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch8 …obuild/instance-2/output-1/host/powerpc-buildroot-linux-uclibc/sysroot/usr/include/linux/icmp.h:23,
32 #include <linux/icmp.h>
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/
H A Dtest_cls_redirect.c710 struct icmphdr icmp; in process_icmpv4() local
711 if (!buf_copy(pkt, &icmp, sizeof(icmp))) { in process_icmpv4()
717 if (icmp.type == ICMP_ECHOREPLY) { in process_icmpv4()
722 if (icmp.type == ICMP_ECHO) { in process_icmpv4()
726 if (icmp.type != ICMP_DEST_UNREACH || icmp.code != ICMP_FRAG_NEEDED) { in process_icmpv4()
H A Dbpf_flow.c155 struct icmphdr *icmp, _icmp; in parse_ip_proto() local
163 icmp = bpf_flow_dissect_get_header(skb, sizeof(*icmp), &_icmp); in parse_ip_proto()
164 if (!icmp) in parse_ip_proto()
/OK3568_Linux_fs/kernel/net/sched/
H A Dcls_flower.c51 struct flow_dissector_key_icmp icmp; member
1588 fl_set_key_val(tb, &key->icmp.type, TCA_FLOWER_KEY_ICMPV4_TYPE, in fl_set_key()
1589 &mask->icmp.type, in fl_set_key()
1591 sizeof(key->icmp.type)); in fl_set_key()
1592 fl_set_key_val(tb, &key->icmp.code, TCA_FLOWER_KEY_ICMPV4_CODE, in fl_set_key()
1593 &mask->icmp.code, in fl_set_key()
1595 sizeof(key->icmp.code)); in fl_set_key()
1598 fl_set_key_val(tb, &key->icmp.type, TCA_FLOWER_KEY_ICMPV6_TYPE, in fl_set_key()
1599 &mask->icmp.type, in fl_set_key()
1601 sizeof(key->icmp.type)); in fl_set_key()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_pktlog.c1380 struct bcmicmp_hdr *icmp; in dhd_cpkt_log_get_pkt_info() local
1403 icmp = (struct bcmicmp_hdr *)(pdata); in dhd_cpkt_log_get_pkt_info()
1404 if (!(icmp->type == ICMP_TYPE_ECHO_REQUEST || in dhd_cpkt_log_get_pkt_info()
1405 icmp->type == ICMP_TYPE_ECHO_REPLY || in dhd_cpkt_log_get_pkt_info()
1406 icmp->type == CPKT_LOG_ICMP_TYPE_DEST_UNREACHABLE)) { in dhd_cpkt_log_get_pkt_info()
1410 if (icmp->type == ICMP_TYPE_ECHO_REQUEST) { in dhd_cpkt_log_get_pkt_info()
1413 subtype = ntoh16_ua(pdata + sizeof(*icmp)) & 0xFF; in dhd_cpkt_log_get_pkt_info()
1414 } else if (icmp->type == ICMP_TYPE_ECHO_REPLY) { in dhd_cpkt_log_get_pkt_info()
1417 subtype = ntoh16_ua(pdata + sizeof(*icmp)) & 0xFF; in dhd_cpkt_log_get_pkt_info()
1418 } else if (icmp->type == CPKT_LOG_ICMP_TYPE_DEST_UNREACHABLE) { in dhd_cpkt_log_get_pkt_info()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_pktlog.c1380 struct bcmicmp_hdr *icmp; in dhd_cpkt_log_get_pkt_info() local
1403 icmp = (struct bcmicmp_hdr *)(pdata); in dhd_cpkt_log_get_pkt_info()
1404 if (!(icmp->type == ICMP_TYPE_ECHO_REQUEST || in dhd_cpkt_log_get_pkt_info()
1405 icmp->type == ICMP_TYPE_ECHO_REPLY || in dhd_cpkt_log_get_pkt_info()
1406 icmp->type == CPKT_LOG_ICMP_TYPE_DEST_UNREACHABLE)) { in dhd_cpkt_log_get_pkt_info()
1410 if (icmp->type == ICMP_TYPE_ECHO_REQUEST) { in dhd_cpkt_log_get_pkt_info()
1413 subtype = ntoh16_ua(pdata + sizeof(*icmp)) & 0xFF; in dhd_cpkt_log_get_pkt_info()
1414 } else if (icmp->type == ICMP_TYPE_ECHO_REPLY) { in dhd_cpkt_log_get_pkt_info()
1417 subtype = ntoh16_ua(pdata + sizeof(*icmp)) & 0xFF; in dhd_cpkt_log_get_pkt_info()
1418 } else if (icmp->type == CPKT_LOG_ICMP_TYPE_DEST_UNREACHABLE) { in dhd_cpkt_log_get_pkt_info()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-filter/libnetfilter/files/
H A D0001-conntrack-fix-build-with-kernel-5.15-and-musl.patch22 Fixes: bc1cb4b11403 ("conntrack: Move icmp request>reply type mapping to common file")
56 #include <linux/icmp.h>
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/forwarding/
H A Dvxlan_bridge_1d.sh398 $MZ $h1 -c 10 -d 100msec -p 64 -b $mac -B $dst -t icmp -q
690 -t icmp -q
722 -t icmp -q
750 -t icmp -q
759 -t icmp -q
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dsandbox.c117 struct icmp_hdr *icmp = (struct icmp_hdr *)&ip->udp_src; in sb_eth_send() local
119 if (icmp->type == ICMP_ECHO_REQUEST) { in sb_eth_send()
/OK3568_Linux_fs/buildroot/system/skeleton/etc/
H A Dprotocols8 icmp 1 ICMP # internet control message protocol
35 ipv6-icmp 58 IPv6-ICMP # ICMP for IPv6
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/netfilter/
H A Dnf_conntrack_tuple_common.h30 } icmp; member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/netfilter/
H A Dnf_conntrack_tuple_common.h30 } icmp; member

123