Home
last modified time | relevance | path

Searched refs:icmphdr (Results 1 - 25 of 76) sorted by relevance

1234

/kernel/linux/linux-5.10/net/bridge/netfilter/
H A Debt_ip.c31 } icmphdr; member
90 pptr->icmphdr.type < info->icmp_type[0] || in ebt_ip_mt()
91 pptr->icmphdr.type > info->icmp_type[1] || in ebt_ip_mt()
92 pptr->icmphdr.code < info->icmp_code[0] || in ebt_ip_mt()
93 pptr->icmphdr.code > info->icmp_code[1])) in ebt_ip_mt()
H A Debt_ip6.c34 } icmphdr; member
97 pptr->icmphdr.type < info->icmpv6_type[0] || in ebt_ip6_mt()
98 pptr->icmphdr.type > info->icmpv6_type[1] || in ebt_ip6_mt()
99 pptr->icmphdr.code < info->icmpv6_code[0] || in ebt_ip6_mt()
100 pptr->icmphdr.code > info->icmpv6_code[1])) in ebt_ip6_mt()
H A Dnft_reject_bridge.c110 struct icmphdr *icmph; in nft_reject_br_send_v4_unreach()
138 nskb = alloc_skb(sizeof(struct iphdr) + sizeof(struct icmphdr) + in nft_reject_br_send_v4_unreach()
148 icmph = skb_put_zero(nskb, sizeof(struct icmphdr)); in nft_reject_br_send_v4_unreach()
154 csum = csum_partial((void *)icmph, len + sizeof(struct icmphdr), 0); in nft_reject_br_send_v4_unreach()
/kernel/linux/linux-6.6/net/bridge/netfilter/
H A Debt_ip6.c34 } icmphdr; member
97 pptr->icmphdr.type < info->icmpv6_type[0] || in ebt_ip6_mt()
98 pptr->icmphdr.type > info->icmpv6_type[1] || in ebt_ip6_mt()
99 pptr->icmphdr.code < info->icmpv6_code[0] || in ebt_ip6_mt()
100 pptr->icmphdr.code > info->icmpv6_code[1])) in ebt_ip6_mt()
H A Debt_ip.c31 } icmphdr; member
90 pptr->icmphdr.type < info->icmp_type[0] || in ebt_ip_mt()
91 pptr->icmphdr.type > info->icmp_type[1] || in ebt_ip_mt()
92 pptr->icmphdr.code < info->icmp_code[0] || in ebt_ip_mt()
93 pptr->icmphdr.code > info->icmp_code[1])) in ebt_ip_mt()
/kernel/linux/linux-6.6/net/ipv4/
H A Dicmp.c106 struct icmphdr icmph;
377 struct icmphdr *icmph = icmp_hdr(skb); in icmp_push_reply()
657 offsetof(struct icmphdr, in __icmp_send()
751 room -= sizeof(struct icmphdr); in __icmp_send()
761 icmp_param.head_len = sizeof(struct icmphdr); in __icmp_send()
856 struct icmphdr *icmph; in icmp_unreach()
1012 icmp_param.head_len = sizeof(struct icmphdr); in icmp_echo()
1025 * and builds PROBE reply message in icmphdr.
1030 bool icmp_build_probe(struct sk_buff *skb, struct icmphdr *icmphdr) in icmp_build_probe() argument
[all...]
H A Dping.c492 struct icmphdr *icmph; in ping_err()
505 icmph = (struct icmphdr *)(skb->data + offset); in ping_err()
510 icmph = (struct icmphdr *) (skb->data + offset); in ping_err()
643 sizeof(struct icmphdr), pfh->wcheck); in ping_v4_push_pending_frames()
645 memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr)); in ping_v4_push_pending_frames()
678 type = ((struct icmphdr *) user_icmph)->type; in ping_common_sendmsg()
679 code = ((struct icmphdr *) user_icmph)->code; in ping_common_sendmsg()
702 struct icmphdr user_icmph; in ping_v4_sendmsg()
823 sizeof(struct icmphdr), &ipc, &rt, in ping_v4_sendmsg()
973 struct icmphdr *icmp in ping_rcv()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dicmp.h20 static inline struct icmphdr *icmp_hdr(const struct sk_buff *skb) in icmp_hdr()
22 return (struct icmphdr *)skb_transport_header(skb); in icmp_hdr()
/kernel/linux/linux-6.6/include/linux/
H A Dicmp.h20 static inline struct icmphdr *icmp_hdr(const struct sk_buff *skb) in icmp_hdr()
22 return (struct icmphdr *)skb_transport_header(skb); in icmp_hdr()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dxdping_kern.c64 struct icmphdr *icmph; in icmp_check()
96 struct icmphdr *icmph; in xdping_client()
159 struct icmphdr *icmph; in xdping_server()
/kernel/linux/linux-5.10/samples/bpf/
H A Dxdp_adjust_tail_kern.c72 int headroom = (int)sizeof(struct iphdr) + (int)sizeof(struct icmphdr); in send_icmp4_too_big()
83 struct icmphdr *icmp_hdr; in send_icmp4_too_big()
94 off += sizeof(struct icmphdr); in send_icmp4_too_big()
/kernel/linux/linux-5.10/net/ipv4/netfilter/
H A Dnf_socket_ipv4.c26 struct icmphdr *icmph, _icmph; in extract_icmp4_fields()
38 sizeof(struct icmphdr), in extract_icmp4_fields()
48 sizeof(struct icmphdr) + in extract_icmp4_fields()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dxdping_kern.c64 struct icmphdr *icmph; in icmp_check()
95 struct icmphdr *icmph; in xdping_client()
157 struct icmphdr *icmph; in xdping_server()
/kernel/linux/linux-6.6/net/ipv4/netfilter/
H A Dnf_socket_ipv4.c26 struct icmphdr *icmph, _icmph; in extract_icmp4_fields()
38 sizeof(struct icmphdr), in extract_icmp4_fields()
48 sizeof(struct icmphdr) + in extract_icmp4_fields()
H A Dnf_reject_ipv4.c81 struct icmphdr *icmph; in nf_reject_skb_v4_unreach()
111 nskb = alloc_skb(sizeof(struct iphdr) + sizeof(struct icmphdr) + in nf_reject_skb_v4_unreach()
123 icmph = skb_put_zero(nskb, sizeof(struct icmphdr)); in nf_reject_skb_v4_unreach()
129 csum = csum_partial((void *)icmph, len + sizeof(struct icmphdr), 0); in nf_reject_skb_v4_unreach()
/kernel/linux/linux-6.6/samples/bpf/
H A Dxdp_adjust_tail_kern.c72 int headroom = (int)sizeof(struct iphdr) + (int)sizeof(struct icmphdr); in send_icmp4_too_big()
83 struct icmphdr *icmp_hdr; in send_icmp4_too_big()
94 off += sizeof(struct icmphdr); in send_icmp4_too_big()
/kernel/linux/linux-6.6/include/net/
H A Dicmp.h60 bool icmp_build_probe(struct sk_buff *skb, struct icmphdr *icmphdr);
/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_conntrack_proto_icmp.c30 const struct icmphdr *hp; in icmp_pkt_to_tuple()
31 struct icmphdr _hdr; in icmp_pkt_to_tuple()
143 * iphdr|icmphdr|inner_iphdr|l4header (tcp, udp, ..). in nf_conntrack_inet_error()
210 const struct icmphdr *icmph; in nf_conntrack_icmpv4_error()
211 struct icmphdr _ih; in nf_conntrack_icmpv4_error()
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_conntrack_proto_icmp.c30 const struct icmphdr *hp; in icmp_pkt_to_tuple()
31 struct icmphdr _hdr; in icmp_pkt_to_tuple()
143 * iphdr|icmphdr|inner_iphdr|l4header (tcp, udp, ..). in nf_conntrack_inet_error()
209 const struct icmphdr *icmph; in nf_conntrack_icmpv4_error()
210 struct icmphdr _ih; in nf_conntrack_icmpv4_error()
/kernel/linux/linux-5.10/net/ipv4/
H A Dping.c485 struct icmphdr *icmph; in ping_err()
498 icmph = (struct icmphdr *)(skb->data + offset); in ping_err()
503 icmph = (struct icmphdr *) (skb->data + offset); in ping_err()
609 fraglen -= sizeof(struct icmphdr); in ping_getfrag()
612 if (!csum_and_copy_from_iter_full(to + sizeof(struct icmphdr), in ping_getfrag()
616 } else if (offset < sizeof(struct icmphdr)) { in ping_getfrag()
648 sizeof(struct icmphdr), pfh->wcheck); in ping_v4_push_pending_frames()
650 memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr)); in ping_v4_push_pending_frames()
683 type = ((struct icmphdr *) user_icmph)->type; in ping_common_sendmsg()
684 code = ((struct icmphdr *) user_icmp in ping_common_sendmsg()
[all...]
H A Dicmp.c106 struct icmphdr icmph;
383 struct icmphdr *icmph = icmp_hdr(skb); in icmp_push_reply()
663 offsetof(struct icmphdr, in __icmp_send()
757 room -= sizeof(struct icmphdr); in __icmp_send()
767 icmp_param.head_len = sizeof(struct icmphdr); in __icmp_send()
861 struct icmphdr *icmph; in icmp_unreach()
1012 icmp_param.head_len = sizeof(struct icmphdr); in icmp_echo()
1049 icmp_param.head_len = sizeof(struct icmphdr) + 12; in icmp_timestamp()
1069 struct icmphdr *icmph; in icmp_rcv()
1219 struct icmphdr *icmp in icmp_err()
[all...]
/kernel/linux/linux-5.10/net/netfilter/ipset/
H A Dip_set_getport.c67 struct icmphdr _ich; in get_port()
68 const struct icmphdr *ic; in get_port()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dlwt_helpers.h75 struct icmphdr *icmp = (struct icmphdr *)(ip + 1); in __expect_icmp_ipv4()
/kernel/linux/linux-6.6/net/netfilter/ipset/
H A Dip_set_getport.c67 struct icmphdr _ich; in get_port()
68 const struct icmphdr *ic; in get_port()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dicmp.h46 struct icmphdr { struct

Completed in 13 milliseconds

1234