Home
last modified time | relevance | path

Searched refs:icmphdr (Results 1 – 25 of 26) sorted by relevance

12

/net/ipv4/
A Dicmp.c110 struct icmphdr icmph;
382 struct icmphdr *icmph = icmp_hdr(skb); in icmp_push_reply()
667 offsetof(struct icmphdr, in __icmp_send()
762 room -= sizeof(struct icmphdr); in __icmp_send()
870 struct icmphdr *icmph; in icmp_unreach()
1044 bool icmp_build_probe(struct sk_buff *skb, struct icmphdr *icmphdr) in icmp_build_probe() argument
1066 if (icmphdr->type == ICMP_EXT_ECHO) in icmp_build_probe()
1067 icmphdr->type = ICMP_EXT_ECHOREPLY; in icmp_build_probe()
1128 icmphdr->code = ICMP_EXT_CODE_NO_IF; in icmp_build_probe()
1205 struct icmphdr *icmph; in icmp_rcv()
[all …]
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()
970 struct icmphdr *icmph = icmp_hdr(skb); in ping_rcv()
A Draw.c82 struct icmphdr icmph;
139 struct icmphdr _hdr; in icmp_filter()
140 const struct icmphdr *hdr; in icmp_filter()
407 length >= iphlen + sizeof(struct icmphdr)) in raw_send_hdrinc()
408 icmp_out_count(net, ((struct icmphdr *) in raw_send_hdrinc()
A Dip_tunnel_core.c201 struct icmphdr *icmph; in iptunnel_pmtud_build_icmp()
223 *icmph = (struct icmphdr) { in iptunnel_pmtud_build_icmp()
266 const struct icmphdr *icmph = icmp_hdr(skb); in iptunnel_pmtud_check_icmp()
A Dfou_core.c1118 skb_set_transport_header(skb, -(int)sizeof(struct icmphdr)); in gue_err()
1158 skb_set_transport_header(skb, -(int)sizeof(struct icmphdr)); in gue_err()
A Droute.c1910 const struct icmphdr *icmph; in ip_multipath_l3_keys()
1912 struct icmphdr _icmph; in ip_multipath_l3_keys()
3201 struct icmphdr *icmph; in inet_rtm_getroute_build_skb()
3203 icmph = skb_put_zero(skb, sizeof(struct icmphdr)); in inet_rtm_getroute_build_skb()
A Dip_sockglue.c407 ip_icmp_error_rfc4884(skb, out, sizeof(struct icmphdr), in ipv4_icmp_error_rfc4884()
/net/bridge/netfilter/
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()
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()
/net/ipv4/netfilter/
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()
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()
/net/netfilter/
A Dnf_conntrack_proto_icmp.c30 const struct icmphdr *hp; in icmp_pkt_to_tuple()
31 struct icmphdr _hdr; in icmp_pkt_to_tuple()
209 const struct icmphdr *icmph; in nf_conntrack_icmpv4_error()
210 struct icmphdr _ih; in nf_conntrack_icmpv4_error()
A Dxt_tcpudp.c191 const struct icmphdr *ic; in icmp_match()
192 struct icmphdr _icmph; in icmp_match()
A Dxt_HMARK.c233 const struct icmphdr *icmph; in get_inner_hdr()
234 struct icmphdr _ih; in get_inner_hdr()
A Dnf_nat_proto.c188 struct icmphdr *hdr; in icmp_manip_pkt()
193 hdr = (struct icmphdr *)(skb->data + hdroff); in icmp_manip_pkt()
522 struct icmphdr icmp; in nf_nat_icmp_reply_translation()
A Dnf_log_syslog.c391 const struct icmphdr *ich; in dump_ipv4_packet()
392 struct icmphdr _icmph; in dump_ipv4_packet()
/net/netfilter/ipset/
A Dip_set_getport.c67 struct icmphdr _ich; in get_port()
68 const struct icmphdr *ic; in get_port()
/net/sctp/
A Dinput.c643 struct icmphdr *hdr; in sctp_udp_v4_err()
654 hdr = (struct icmphdr *)(skb_network_header(skb) - sizeof(struct icmphdr)); in sctp_udp_v4_err()
/net/sched/
A Dact_nat.c211 struct icmphdr *icmph; in tcf_nat_act()
A Dact_csum.c151 struct icmphdr *icmph; in tcf_csum_ipv4_icmp()
/net/netfilter/ipvs/
A Dip_vs_core.c753 struct icmphdr *icmph = (struct icmphdr *)(skb_network_header(skb) + in ip_vs_nat_icmp()
918 struct icmphdr _icmph, *ic; in ip_vs_out_icmp()
1585 struct icmphdr _icmph, *ic; in ip_vs_in_icmp()
/net/openvswitch/
A Dflow.c244 sizeof(struct icmphdr)); in icmphdr_ok()
752 struct icmphdr *icmp = icmp_hdr(skb); in key_extract_l3l4()
/net/core/
A Dflow_dissector.c169 struct icmphdr *ih, _ih; in skb_flow_get_icmp_tci()
1951 poff += sizeof(struct icmphdr); in __skb_get_poff()
/net/ipv6/
A Dicmp.c814 if (!icmp_build_probe(skb, (struct icmphdr *)&tmp_hdr)) in icmpv6_echo_reply()
/net/xfrm/
A Dxfrm_iptfs.c209 return ntohs(((struct icmphdr *)nexthdr)->un.echo.sequence); in __trace_ip_proto_seq()

Completed in 78 milliseconds

12