icmp6hdr           81 include/linux/icmpv6.h static inline struct icmp6hdr *icmp6_hdr(const struct sk_buff *skb)
icmp6hdr           83 include/linux/icmpv6.h 	return (struct icmp6hdr *)skb_transport_header(skb);
icmp6hdr           67 include/net/ndisc.h         struct icmp6hdr	icmph;
icmp6hdr           73 include/net/ndisc.h 	struct icmp6hdr	icmph;
icmp6hdr           78 include/net/ndisc.h         struct icmp6hdr		icmph;
icmp6hdr          214 net/ipv6/datagram.c 	struct icmp6hdr *icmph = icmp6_hdr(skb);
icmp6hdr          152 net/ipv6/icmp.c 			ptr+offsetof(struct icmp6hdr, icmp6_type),
icmp6hdr          225 net/ipv6/icmp.c 	struct icmp6hdr *icmp6h;
icmp6hdr          232 net/ipv6/icmp.c 	memcpy(icmp6h, thdr, sizeof(struct icmp6hdr));
icmp6hdr          237 net/ipv6/icmp.c 					sizeof(struct icmp6hdr), skb->csum);
icmp6hdr          250 net/ipv6/icmp.c 					sizeof(struct icmp6hdr), tmp_csum);
icmp6hdr          319 net/ipv6/icmp.c 	struct icmp6hdr tmp_hdr;
icmp6hdr          481 net/ipv6/icmp.c 	len = min_t(unsigned int, len, IPV6_MIN_MTU - sizeof(struct ipv6hdr) -sizeof(struct icmp6hdr));
icmp6hdr          490 net/ipv6/icmp.c 			      len + sizeof(struct icmp6hdr),
icmp6hdr          491 net/ipv6/icmp.c 			      sizeof(struct icmp6hdr),
icmp6hdr          498 net/ipv6/icmp.c 	err = icmpv6_push_pending_frames(sk, &fl, &tmp_hdr, len + sizeof(struct icmp6hdr));
icmp6hdr          518 net/ipv6/icmp.c 	struct icmp6hdr *icmph = icmp6_hdr(skb);
icmp6hdr          519 net/ipv6/icmp.c 	struct icmp6hdr tmp_hdr;
icmp6hdr          575 net/ipv6/icmp.c 	err = ip6_append_data(sk, icmpv6_getfrag, &msg, skb->len + sizeof(struct icmp6hdr),
icmp6hdr          576 net/ipv6/icmp.c 				sizeof(struct icmp6hdr), hlimit, tclass, NULL, &fl,
icmp6hdr          583 net/ipv6/icmp.c 	err = icmpv6_push_pending_frames(sk, &fl, &tmp_hdr, skb->len + sizeof(struct icmp6hdr));
icmp6hdr          645 net/ipv6/icmp.c 	struct icmp6hdr *hdr;
icmp6hdr          270 net/ipv6/ip6_input.c 			struct icmp6hdr *icmp6;
icmp6hdr          296 net/ipv6/ip6_input.c 				icmp6 = (struct icmp6hdr *)(skb_network_header(skb) + offset);
icmp6hdr          373 net/ipv6/ip6_output.c 		struct icmp6hdr *icmp6;
icmp6hdr          379 net/ipv6/ip6_output.c 		icmp6 = (struct icmp6hdr *)(skb_network_header(skb) + offset);
icmp6hdr          981 net/ipv6/mcast.c 	struct icmp6hdr *pic;
icmp6hdr          986 net/ipv6/mcast.c 	if (!pskb_may_pull(skb, sizeof(struct icmp6hdr)))
icmp6hdr         1159 net/ipv6/mcast.c 	struct icmp6hdr *hdr;
icmp6hdr         1208 net/ipv6/mcast.c 				  sizeof(struct icmp6hdr);
icmp6hdr         1286 net/ipv6/mcast.c 	struct icmp6hdr *hdr;
icmp6hdr         1763 net/ipv6/mcast.c 	struct icmp6hdr *hdr;
icmp6hdr         1782 net/ipv6/mcast.c 	len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr);
icmp6hdr         1811 net/ipv6/mcast.c 	hdr = (struct icmp6hdr *) skb_put(skb, sizeof(struct icmp6hdr));
icmp6hdr         1812 net/ipv6/mcast.c 	memset(hdr, 0, sizeof(struct icmp6hdr));
icmp6hdr          455 net/ipv6/ndisc.c 	struct icmp6hdr *hdr;
icmp6hdr          476 net/ipv6/ndisc.c 	len = sizeof(struct icmp6hdr) + (target ? sizeof(*target) : 0);
icmp6hdr          498 net/ipv6/ndisc.c 	hdr = (struct icmp6hdr *)skb_transport_header(skb);
icmp6hdr          501 net/ipv6/ndisc.c 	opt = skb_transport_header(skb) + sizeof(struct icmp6hdr);
icmp6hdr          540 net/ipv6/ndisc.c 	struct icmp6hdr icmp6h = {
icmp6hdr          573 net/ipv6/ndisc.c 	struct icmp6hdr icmp6h = {
icmp6hdr          592 net/ipv6/ndisc.c 	struct icmp6hdr icmp6h = {
icmp6hdr         1024 net/ipv6/ndisc.c 	struct icmp6hdr *icmp6h = (struct icmp6hdr *)skb_transport_header(ra);
icmp6hdr         1358 net/ipv6/ndisc.c 	struct icmp6hdr *icmph;
icmp6hdr         1384 net/ipv6/ndisc.c 	optlen -= sizeof(struct icmp6hdr) + 2 * sizeof(struct in6_addr);
icmp6hdr         1457 net/ipv6/ndisc.c 	int len = sizeof(struct icmp6hdr) + 2 * sizeof(struct in6_addr);
icmp6hdr         1459 net/ipv6/ndisc.c 	struct icmp6hdr *icmph;
icmp6hdr         1545 net/ipv6/ndisc.c 	memset(icmph, 0, sizeof(struct icmp6hdr));
icmp6hdr         2162 net/ipv6/netfilter/ip6_tables.c 	const struct icmp6hdr *ic;
icmp6hdr         2163 net/ipv6/netfilter/ip6_tables.c 	struct icmp6hdr _icmph;
icmp6hdr          304 net/ipv6/netfilter/ip6t_LOG.c 		struct icmp6hdr _icmp6h;
icmp6hdr          305 net/ipv6/netfilter/ip6t_LOG.c 		const struct icmp6hdr *ic;
icmp6hdr           35 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c 	const struct icmp6hdr *hp;
icmp6hdr           36 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c 	struct icmp6hdr _hdr;
icmp6hdr          141 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c 				+ sizeof(struct icmp6hdr),
icmp6hdr          179 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c 	const struct icmp6hdr *icmp6h;
icmp6hdr          180 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c 	struct icmp6hdr _ih;
icmp6hdr          109 net/ipv6/raw.c 	struct icmp6hdr *icmph;
icmp6hdr          112 net/ipv6/raw.c 	if (pskb_may_pull(skb, sizeof(struct icmp6hdr))) {
icmp6hdr          116 net/ipv6/raw.c 		icmph = (struct icmp6hdr *) skb->data;
icmp6hdr          618 net/netfilter/ipvs/ip_vs_core.c 	struct icmp6hdr *icmph	 = (struct icmp6hdr *)(skb_network_header(skb) +
icmp6hdr          785 net/netfilter/ipvs/ip_vs_core.c 	struct icmp6hdr	_icmph, *ic;
icmp6hdr         1153 net/netfilter/ipvs/ip_vs_core.c 	struct icmp6hdr	_icmph, *ic;