| /Linux-v5.4/net/ipv6/ |
| D | icmp.c | 87 struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset); in icmpv6_err() 159 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible() 251 struct icmp6hdr *thdr, int len) in icmpv6_push_pending_frames() 254 struct icmp6hdr *icmp6h; in icmpv6_push_pending_frames() 261 memcpy(icmp6h, thdr, sizeof(struct icmp6hdr)); in icmpv6_push_pending_frames() 266 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames() 279 sizeof(struct icmp6hdr), tmp_csum); in icmpv6_push_pending_frames() 433 struct icmp6hdr tmp_hdr; in icmp6_send() 568 len = min_t(unsigned int, len, IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(struct icmp6hdr)); in icmp6_send() 579 len + sizeof(struct icmp6hdr), in icmp6_send() [all …]
|
| D | fou6.c | 108 skb_set_transport_header(skb, -(int)sizeof(struct icmp6hdr)); in gue6_err() 148 skb_set_transport_header(skb, -(int)sizeof(struct icmp6hdr)); in gue6_err()
|
| D | ping.c | 51 struct icmp6hdr user_icmph; in ping_v6_sendmsg() 151 (struct icmp6hdr *)&pfh.icmph, len); in ping_v6_sendmsg()
|
| D | mcast_snoop.c | 136 unsigned int len = skb_transport_offset(skb) + sizeof(struct icmp6hdr); in ipv6_mc_check_icmpv6()
|
| /Linux-v5.4/include/net/ |
| D | mld.h | 10 struct icmp6hdr mld_hdr; 31 struct icmp6hdr mld2r_hdr; 43 struct icmp6hdr mld2q_hdr;
|
| D | ndisc.h | 81 struct icmp6hdr icmph; 87 struct icmp6hdr icmph; 92 struct icmp6hdr icmph; 98 struct icmp6hdr icmph;
|
| D | addrconf.h | 246 struct icmp6hdr *hdr; in ipv6_is_mld() 249 !pskb_network_may_pull(skb, offset + sizeof(struct icmp6hdr))) in ipv6_is_mld() 252 hdr = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ipv6_is_mld()
|
| /Linux-v5.4/include/linux/ |
| D | icmpv6.h | 8 static inline struct icmp6hdr *icmp6_hdr(const struct sk_buff *skb) in icmp6_hdr() 10 return (struct icmp6hdr *)skb_transport_header(skb); in icmp6_hdr()
|
| /Linux-v5.4/net/ipv6/ila/ |
| D | ila_common.c | 108 nhoff + sizeof(struct icmp6hdr)))) { in ila_csum_adjust_transport() 109 struct icmp6hdr *ih = (struct icmp6hdr *) in ila_csum_adjust_transport()
|
| /Linux-v5.4/net/netfilter/ |
| D | nf_conntrack_proto_icmpv6.c | 34 const struct icmp6hdr *hp; in icmpv6_pkt_to_tuple() 35 struct icmp6hdr _hdr; in icmpv6_pkt_to_tuple() 137 const struct icmp6hdr *icmp6h; in nf_conntrack_icmpv6_error() 138 struct icmp6hdr _ih; in nf_conntrack_icmpv6_error()
|
| D | xt_HMARK.c | 151 struct icmp6hdr *icmp6h, _ih6; in get_inner6_hdr() 158 *offset += sizeof(struct icmp6hdr); in get_inner6_hdr()
|
| D | nf_nat_proto.c | 248 struct icmp6hdr *hdr; in icmpv6_manip_pkt() 253 hdr = (struct icmp6hdr *)(skb->data + hdroff); in icmpv6_manip_pkt() 777 struct icmp6hdr icmp6; in nf_nat_icmpv6_reply_translation()
|
| /Linux-v5.4/drivers/staging/gdm724x/ |
| D | gdm_lte.c | 231 struct icmp6hdr *icmp6_in; in gdm_lte_emulate_ndp() 232 struct icmp6hdr icmp6_out; in gdm_lte_emulate_ndp() 258 icmp6_in = (struct icmp6hdr *)(skb_in->data + mac_header_len + in gdm_lte_emulate_ndp() 264 u8 icmp_na[sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp() 280 sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp() 295 ipv6_out.payload_len = htons(sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp() 298 memcpy(icmp_na, &icmp6_out, sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp() 299 memcpy(icmp_na + sizeof(struct icmp6hdr), &na, in gdm_lte_emulate_ndp() 322 skb_put_data(skb_out, &icmp6_out, sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp() 383 struct icmp6hdr *icmp6 = in gdm_lte_tx_nic_type()
|
| /Linux-v5.4/net/netfilter/ipset/ |
| D | ip_set_getport.c | 78 struct icmp6hdr _ich; in get_port() 79 const struct icmp6hdr *ic; in get_port()
|
| /Linux-v5.4/net/bridge/netfilter/ |
| D | nft_reject_bridge.c | 244 struct icmp6hdr *icmp6h; in nft_reject_br_send_v6_unreach() 261 nskb = alloc_skb(sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) + in nft_reject_br_send_v6_unreach() 271 icmp6h = skb_put_zero(nskb, sizeof(struct icmp6hdr)); in nft_reject_br_send_v6_unreach()
|
| /Linux-v5.4/tools/testing/selftests/bpf/progs/ |
| D | test_xdp_noinline.c | 222 off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); in calc_offset() 462 struct icmp6hdr *icmp_hdr; in send_icmp6_reply() 468 + sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) > data_end) in send_icmp6_reply() 487 struct icmp6hdr *icmp_hdr; in parse_icmpv6() 497 off += sizeof(struct icmp6hdr); in parse_icmpv6()
|
| D | test_l4lb.c | 239 struct icmp6hdr *icmp_hdr; in parse_icmpv6() 247 off += sizeof(struct icmp6hdr); in parse_icmpv6()
|
| D | test_l4lb_noinline.c | 239 struct icmp6hdr *icmp_hdr; in parse_icmpv6() 247 off += sizeof(struct icmp6hdr); in parse_icmpv6()
|
| /Linux-v5.4/net/ipv6/netfilter/ |
| D | nf_log_ipv6.c | 213 struct icmp6hdr _icmp6h; in dump_ipv6_packet() 214 const struct icmp6hdr *ic; in dump_ipv6_packet()
|
| D | nf_socket_ipv6.c | 31 struct icmp6hdr *icmph, _icmph; in extract_icmp6_fields()
|
| /Linux-v5.4/include/uapi/linux/ |
| D | icmpv6.h | 8 struct icmp6hdr { struct
|
| /Linux-v5.4/drivers/net/ipvlan/ |
| D | ipvlan_core.c | 186 struct icmp6hdr *icmph; in ipvlan_get_L3_hdr() 192 icmph = (struct icmp6hdr *)(ip6h + 1); in ipvlan_get_L3_hdr() 201 icmph = (struct icmp6hdr *)(ip6h + 1); in ipvlan_get_L3_hdr()
|
| /Linux-v5.4/samples/bpf/ |
| D | test_lwt_bpf.c | 115 off = offsetof(struct icmp6hdr, icmp6_cksum); in rewrite()
|
| /Linux-v5.4/drivers/net/wireless/marvell/mwifiex/ |
| D | sta_rx.c | 41 struct icmp6hdr *icmpv6; in mwifiex_discard_gratuitous_arp()
|
| /Linux-v5.4/net/netfilter/ipvs/ |
| D | ip_vs_core.c | 819 struct icmp6hdr *icmph; in ip_vs_nat_icmp_v6() 824 icmph = (struct icmp6hdr *)(skb_network_header(skb) + icmp_offset); in ip_vs_nat_icmp_v6() 825 offs = icmp_offset + sizeof(struct icmp6hdr); in ip_vs_nat_icmp_v6() 857 skb->csum_offset = offsetof(struct icmp6hdr, icmp6_cksum); in ip_vs_nat_icmp_v6() 1013 struct icmp6hdr _icmph, *ic; in ip_vs_out_icmp_v6() 1875 struct icmp6hdr _icmph, *ic; in ip_vs_in_icmp_v6()
|