icmp6hdr 1323 drivers/net/ethernet/emulex/benet/be_main.c struct icmp6hdr *icmp6 = icmp6_hdr((*skb)); icmp6hdr 186 drivers/net/ipvlan/ipvlan_core.c struct icmp6hdr *icmph; icmp6hdr 192 drivers/net/ipvlan/ipvlan_core.c icmph = (struct icmp6hdr *)(ip6h + 1); icmp6hdr 201 drivers/net/ipvlan/ipvlan_core.c icmph = (struct icmp6hdr *)(ip6h + 1); icmp6hdr 928 drivers/net/vrf.c const struct icmp6hdr *icmph; icmp6hdr 929 drivers/net/vrf.c struct icmp6hdr _icmph; icmp6hdr 41 drivers/net/wireless/marvell/mwifiex/sta_rx.c struct icmp6hdr *icmpv6; icmp6hdr 231 drivers/staging/gdm724x/gdm_lte.c struct icmp6hdr *icmp6_in; icmp6hdr 232 drivers/staging/gdm724x/gdm_lte.c struct icmp6hdr icmp6_out; icmp6hdr 258 drivers/staging/gdm724x/gdm_lte.c icmp6_in = (struct icmp6hdr *)(skb_in->data + mac_header_len + icmp6hdr 264 drivers/staging/gdm724x/gdm_lte.c u8 icmp_na[sizeof(struct icmp6hdr) + icmp6hdr 280 drivers/staging/gdm724x/gdm_lte.c sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr)); icmp6hdr 295 drivers/staging/gdm724x/gdm_lte.c ipv6_out.payload_len = htons(sizeof(struct icmp6hdr) + icmp6hdr 298 drivers/staging/gdm724x/gdm_lte.c memcpy(icmp_na, &icmp6_out, sizeof(struct icmp6hdr)); icmp6hdr 299 drivers/staging/gdm724x/gdm_lte.c memcpy(icmp_na + sizeof(struct icmp6hdr), &na, icmp6hdr 322 drivers/staging/gdm724x/gdm_lte.c skb_put_data(skb_out, &icmp6_out, sizeof(struct icmp6hdr)); icmp6hdr 383 drivers/staging/gdm724x/gdm_lte.c struct icmp6hdr *icmp6 = icmp6hdr 8 include/linux/icmpv6.h static inline struct icmp6hdr *icmp6_hdr(const struct sk_buff *skb) icmp6hdr 10 include/linux/icmpv6.h return (struct icmp6hdr *)skb_transport_header(skb); icmp6hdr 246 include/net/addrconf.h struct icmp6hdr *hdr; icmp6hdr 249 include/net/addrconf.h !pskb_network_may_pull(skb, offset + sizeof(struct icmp6hdr))) icmp6hdr 252 include/net/addrconf.h hdr = (struct icmp6hdr *)(skb_network_header(skb) + offset); icmp6hdr 425 include/net/ipv6.h struct icmp6hdr *thdr, int len); icmp6hdr 10 include/net/mld.h struct icmp6hdr mld_hdr; icmp6hdr 31 include/net/mld.h struct icmp6hdr mld2r_hdr; icmp6hdr 43 include/net/mld.h struct icmp6hdr mld2q_hdr; icmp6hdr 81 include/net/ndisc.h struct icmp6hdr icmph; icmp6hdr 87 include/net/ndisc.h struct icmp6hdr icmph; icmp6hdr 92 include/net/ndisc.h struct icmp6hdr icmph; icmp6hdr 98 include/net/ndisc.h struct icmp6hdr icmph; icmp6hdr 988 net/bridge/br_multicast.c struct icmp6hdr *icmp6h; icmp6hdr 250 net/bridge/netfilter/nft_reject_bridge.c struct icmp6hdr *icmp6h; icmp6hdr 267 net/bridge/netfilter/nft_reject_bridge.c nskb = alloc_skb(sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) + icmp6hdr 277 net/bridge/netfilter/nft_reject_bridge.c icmp6h = skb_put_zero(nskb, sizeof(struct icmp6hdr)); icmp6hdr 1633 net/core/flow_dissector.c poff += sizeof(struct icmp6hdr); icmp6hdr 680 net/ipv4/ping.c type = ((struct icmp6hdr *) user_icmph)->icmp6_type; icmp6hdr 681 net/ipv4/ping.c code = ((struct icmp6hdr *) user_icmph)->icmp6_code; icmp6hdr 291 net/ipv6/datagram.c struct icmp6hdr *icmph = icmp6_hdr(skb); icmp6hdr 108 net/ipv6/fou6.c skb_set_transport_header(skb, -(int)sizeof(struct icmp6hdr)); icmp6hdr 148 net/ipv6/fou6.c skb_set_transport_header(skb, -(int)sizeof(struct icmp6hdr)); icmp6hdr 87 net/ipv6/icmp.c struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset); icmp6hdr 159 net/ipv6/icmp.c ptr+offsetof(struct icmp6hdr, icmp6_type), icmp6hdr 251 net/ipv6/icmp.c struct icmp6hdr *thdr, int len) icmp6hdr 254 net/ipv6/icmp.c struct icmp6hdr *icmp6h; icmp6hdr 261 net/ipv6/icmp.c memcpy(icmp6h, thdr, sizeof(struct icmp6hdr)); icmp6hdr 266 net/ipv6/icmp.c sizeof(struct icmp6hdr), skb->csum); icmp6hdr 279 net/ipv6/icmp.c sizeof(struct icmp6hdr), tmp_csum); icmp6hdr 433 net/ipv6/icmp.c struct icmp6hdr tmp_hdr; icmp6hdr 568 net/ipv6/icmp.c len = min_t(unsigned int, len, IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(struct icmp6hdr)); icmp6hdr 579 net/ipv6/icmp.c len + sizeof(struct icmp6hdr), icmp6hdr 580 net/ipv6/icmp.c sizeof(struct icmp6hdr), icmp6hdr 587 net/ipv6/icmp.c len + sizeof(struct icmp6hdr)); icmp6hdr 679 net/ipv6/icmp.c struct icmp6hdr *icmph = icmp6_hdr(skb); icmp6hdr 680 net/ipv6/icmp.c struct icmp6hdr tmp_hdr; icmp6hdr 753 net/ipv6/icmp.c skb->len + sizeof(struct icmp6hdr), icmp6hdr 754 net/ipv6/icmp.c sizeof(struct icmp6hdr), &ipc6, &fl6, icmp6hdr 760 net/ipv6/icmp.c skb->len + sizeof(struct icmp6hdr)); icmp6hdr 824 net/ipv6/icmp.c struct icmp6hdr *hdr; icmp6hdr 108 net/ipv6/ila/ila_common.c nhoff + sizeof(struct icmp6hdr)))) { icmp6hdr 109 net/ipv6/ila/ila_common.c struct icmp6hdr *ih = (struct icmp6hdr *) icmp6hdr 346 net/ipv6/ip6_output.c struct icmp6hdr *icmp6; icmp6hdr 352 net/ipv6/ip6_output.c icmp6 = (struct icmp6hdr *)(skb_network_header(skb) + offset); icmp6hdr 1389 net/ipv6/mcast.c sizeof(struct icmp6hdr); icmp6hdr 1472 net/ipv6/mcast.c if (!pskb_may_pull(skb, sizeof(*mld) - sizeof(struct icmp6hdr))) icmp6hdr 2004 net/ipv6/mcast.c len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr); icmp6hdr 136 net/ipv6/mcast_snoop.c unsigned int len = skb_transport_offset(skb) + sizeof(struct icmp6hdr); icmp6hdr 475 net/ipv6/ndisc.c struct icmp6hdr *icmp6h = icmp6_hdr(skb); icmp6hdr 1123 net/ipv6/ndisc.c struct icmp6hdr *icmp6h = (struct icmp6hdr *)skb_transport_header(ra); icmp6hdr 1831 net/ipv6/netfilter/ip6_tables.c const struct icmp6hdr *ic; icmp6hdr 1832 net/ipv6/netfilter/ip6_tables.c struct icmp6hdr _icmph; icmp6hdr 213 net/ipv6/netfilter/nf_log_ipv6.c struct icmp6hdr _icmp6h; icmp6hdr 214 net/ipv6/netfilter/nf_log_ipv6.c const struct icmp6hdr *ic; icmp6hdr 31 net/ipv6/netfilter/nf_socket_ipv6.c struct icmp6hdr *icmph, _icmph; icmp6hdr 51 net/ipv6/ping.c struct icmp6hdr user_icmph; icmp6hdr 151 net/ipv6/ping.c (struct icmp6hdr *)&pfh.icmph, len); icmp6hdr 111 net/ipv6/raw.c struct icmp6hdr _hdr; icmp6hdr 112 net/ipv6/raw.c const struct icmp6hdr *hdr; icmp6hdr 2310 net/ipv6/route.c const struct icmp6hdr *icmph; icmp6hdr 2312 net/ipv6/route.c struct icmp6hdr _icmph; icmp6hdr 78 net/netfilter/ipset/ip_set_getport.c struct icmp6hdr _ich; icmp6hdr 79 net/netfilter/ipset/ip_set_getport.c const struct icmp6hdr *ic; icmp6hdr 819 net/netfilter/ipvs/ip_vs_core.c struct icmp6hdr *icmph; icmp6hdr 824 net/netfilter/ipvs/ip_vs_core.c icmph = (struct icmp6hdr *)(skb_network_header(skb) + icmp_offset); icmp6hdr 825 net/netfilter/ipvs/ip_vs_core.c offs = icmp_offset + sizeof(struct icmp6hdr); icmp6hdr 857 net/netfilter/ipvs/ip_vs_core.c skb->csum_offset = offsetof(struct icmp6hdr, icmp6_cksum); icmp6hdr 1013 net/netfilter/ipvs/ip_vs_core.c struct icmp6hdr _icmph, *ic; icmp6hdr 1875 net/netfilter/ipvs/ip_vs_core.c struct icmp6hdr _icmph, *ic; icmp6hdr 34 net/netfilter/nf_conntrack_proto_icmpv6.c const struct icmp6hdr *hp; icmp6hdr 35 net/netfilter/nf_conntrack_proto_icmpv6.c struct icmp6hdr _hdr; icmp6hdr 137 net/netfilter/nf_conntrack_proto_icmpv6.c const struct icmp6hdr *icmp6h; icmp6hdr 138 net/netfilter/nf_conntrack_proto_icmpv6.c struct icmp6hdr _ih; icmp6hdr 259 net/netfilter/nf_nat_proto.c struct icmp6hdr *hdr; icmp6hdr 264 net/netfilter/nf_nat_proto.c hdr = (struct icmp6hdr *)(skb->data + hdroff); icmp6hdr 788 net/netfilter/nf_nat_proto.c struct icmp6hdr icmp6; icmp6hdr 429 net/netfilter/nft_payload.c *l4csum_offset = offsetof(struct icmp6hdr, icmp6_cksum); icmp6hdr 151 net/netfilter/xt_HMARK.c struct icmp6hdr *icmp6h, _ih6; icmp6hdr 158 net/netfilter/xt_HMARK.c *offset += sizeof(struct icmp6hdr); icmp6hdr 401 net/openvswitch/actions.c if (likely(transport_len >= sizeof(struct icmp6hdr))) icmp6hdr 292 net/openvswitch/flow.c sizeof(struct icmp6hdr)); icmp6hdr 408 net/openvswitch/flow.c struct icmp6hdr *icmp = icmp6_hdr(skb); icmp6hdr 188 net/sched/act_csum.c struct icmp6hdr *icmp6h; icmp6hdr 115 samples/bpf/test_lwt_bpf.c off = offsetof(struct icmp6hdr, icmp6_cksum); icmp6hdr 239 tools/testing/selftests/bpf/progs/test_l4lb.c struct icmp6hdr *icmp_hdr; icmp6hdr 247 tools/testing/selftests/bpf/progs/test_l4lb.c off += sizeof(struct icmp6hdr); icmp6hdr 239 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c struct icmp6hdr *icmp_hdr; icmp6hdr 247 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c off += sizeof(struct icmp6hdr); icmp6hdr 222 tools/testing/selftests/bpf/progs/test_xdp_noinline.c off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); icmp6hdr 462 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct icmp6hdr *icmp_hdr; icmp6hdr 468 tools/testing/selftests/bpf/progs/test_xdp_noinline.c + sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) > data_end) icmp6hdr 487 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct icmp6hdr *icmp_hdr; icmp6hdr 497 tools/testing/selftests/bpf/progs/test_xdp_noinline.c off += sizeof(struct icmp6hdr);