Home
last modified time | relevance | path

Searched refs:icmp6hdr (Results 1 – 25 of 39) sorted by relevance

12

/linux/net/ipv6/
H A Dicmp.c78 struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset); in icmpv6_err()
152 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible()
277 struct icmp6hdr *thdr, int len) in icmpv6_push_pending_frames()
280 struct icmp6hdr *icmp6h; in icmpv6_push_pending_frames()
287 memcpy(icmp6h, thdr, sizeof(struct icmp6hdr)); in icmpv6_push_pending_frames()
292 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames()
305 sizeof(struct icmp6hdr), tmp_csum); in icmpv6_push_pending_frames()
563 struct icmp6hdr *icmp6h, unsigned int room, int iif) in icmp6_ext_append()
650 struct icmp6hdr tmp_hdr; in icmp6_send()
803 room = IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(struct icmp6hdr); in icmp6_send()
[all …]
H A Dmcast_snoop.c136 unsigned int len = skb_transport_offset(skb) + sizeof(struct icmp6hdr); in ipv6_mc_check_icmpv6()
H A Ddatagram.c302 ip_icmp_error_rfc4884(skb, out, sizeof(struct icmp6hdr), in ipv6_icmp_error_rfc4884()
310 struct icmp6hdr *icmph = icmp6_hdr(skb); in ipv6_icmp_error()
H A Dndisc.c471 struct icmp6hdr *icmp6h = icmp6_hdr(skb); in ndisc_send_skb()
1186 struct icmp6hdr *icmp6h = (struct icmp6hdr *)skb_transport_header(ra); in ndisc_ra_useropt()
/linux/include/net/
H A Dmld.h10 struct icmp6hdr mld_hdr;
31 struct icmp6hdr mld2r_hdr;
43 struct icmp6hdr mld2q_hdr;
H A Daddrconf.h284 struct icmp6hdr *hdr; in ipv6_is_mld()
287 !pskb_network_may_pull(skb, offset + sizeof(struct icmp6hdr))) in ipv6_is_mld()
290 hdr = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ipv6_is_mld()
H A Dipv6_frag.h138 offset += sizeof(struct icmp6hdr); in ipv6frag_thdr_truncated()
/linux/net/netfilter/ipset/
H A Dip_set_getport.c78 struct icmp6hdr _ich; in get_port()
79 const struct icmp6hdr *ic; in get_port()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_noinline.c223 off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); in calc_offset()
435 struct icmp6hdr *icmp_hdr; in send_icmp6_reply()
441 + sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) > data_end) in send_icmp6_reply()
460 struct icmp6hdr *icmp_hdr; in parse_icmpv6()
470 off += sizeof(struct icmp6hdr); in parse_icmpv6()
H A Dtest_l4lb_noinline.c236 struct icmp6hdr *icmp_hdr; in parse_icmpv6()
244 off += sizeof(struct icmp6hdr); in parse_icmpv6()
H A Dtest_l4lb.c237 struct icmp6hdr *icmp_hdr; in parse_icmpv6()
245 off += sizeof(struct icmp6hdr); in parse_icmpv6()
H A Dtest_l4lb_noinline_dynptr.c239 struct icmp6hdr *icmp_hdr; in parse_icmpv6()
248 off += sizeof(struct icmp6hdr); in parse_icmpv6()
/linux/net/netfilter/
H A Dxt_tcpudp.c220 const struct icmp6hdr *ic; in icmp6_match()
221 struct icmp6hdr _icmph; in icmp6_match()
H A Dxt_HMARK.c151 struct icmp6hdr *icmp6h, _ih6; in get_inner6_hdr()
158 *offset += sizeof(struct icmp6hdr); in get_inner6_hdr()
/linux/include/uapi/linux/
H A Dicmpv6.h8 struct icmp6hdr { struct
/linux/net/ipv6/netfilter/
H A Dnf_socket_ipv6.c31 struct icmp6hdr *icmph, _icmph; in extract_icmp6_fields()
H A Dip6t_NPT.c90 skb_transport_offset(skb) + sizeof(struct icmp6hdr), in icmpv6_bounced_ipv6hdr()
/linux/net/ipv4/
H A Dip_tunnel_core.c312 struct icmp6hdr *icmp6h; in iptunnel_pmtud_build_icmpv6()
338 *icmp6h = (struct icmp6hdr) { in iptunnel_pmtud_build_icmpv6()
399 struct icmp6hdr *icmp6h; in iptunnel_pmtud_check_icmpv6()
405 icmp6h = (struct icmp6hdr *)(skb_network_header(skb) + offset); in iptunnel_pmtud_check_icmpv6()
/linux/samples/bpf/
H A Dtest_lwt_bpf.c107 off = offsetof(struct icmp6hdr, icmp6_cksum); in rewrite()
/linux/tools/testing/selftests/net/
H A Dipv6_flowlabel.c44 static struct icmp6hdr icmp6 = {
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsta_rx.c29 struct icmp6hdr *icmpv6; in mwifiex_discard_gratuitous_arp()
/linux/net/netfilter/ipvs/
H A Dip_vs_core.c979 struct icmp6hdr *icmph; in ip_vs_nat_icmp_v6()
984 icmph = (struct icmp6hdr *)(skb_network_header(skb) + icmp_offset); in ip_vs_nat_icmp_v6()
985 offs = icmp_offset + sizeof(struct icmp6hdr); in ip_vs_nat_icmp_v6()
1017 skb->csum_offset = offsetof(struct icmp6hdr, icmp6_cksum); in ip_vs_nat_icmp_v6()
1172 struct icmp6hdr _icmph, *ic; in ip_vs_out_icmp_v6()
1983 struct icmp6hdr _icmph, *ic; in ip_vs_in_icmp_v6()
/linux/net/sctp/
H A Dipv6.c195 struct icmp6hdr *hdr; in sctp_udp_v6_err()
206 hdr = (struct icmp6hdr *)(skb_network_header(skb) - sizeof(struct icmp6hdr)); in sctp_udp_v6_err()
/linux/tools/testing/selftests/net/tcp_ao/
H A Dicmps-accept.c300 struct icmp6hdr icmph; in icmp6_interfere()
H A Dicmps-discard.c300 struct icmp6hdr icmph; in icmp6_interfere()

12