Lines Matching refs:icmp6hdr
91 struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset); in icmpv6_err()
162 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible()
240 struct icmp6hdr *thdr, int len) in icmpv6_push_pending_frames()
243 struct icmp6hdr *icmp6h; in icmpv6_push_pending_frames()
251 memcpy(icmp6h, thdr, sizeof(struct icmp6hdr)); in icmpv6_push_pending_frames()
256 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames()
269 sizeof(struct icmp6hdr), tmp_csum); in icmpv6_push_pending_frames()
400 struct icmp6hdr tmp_hdr; in icmp6_send()
516 len = min_t(unsigned int, len, IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(struct icmp6hdr)); in icmp6_send()
527 len + sizeof(struct icmp6hdr), in icmp6_send()
528 sizeof(struct icmp6hdr), hlimit, in icmp6_send()
536 len + sizeof(struct icmp6hdr)); in icmp6_send()
560 struct icmp6hdr *icmph = icmp6_hdr(skb); in icmpv6_echo_reply()
561 struct icmp6hdr tmp_hdr; in icmpv6_echo_reply()
617 err = ip6_append_data(sk, icmpv6_getfrag, &msg, skb->len + sizeof(struct icmp6hdr), in icmpv6_echo_reply()
618 sizeof(struct icmp6hdr), hlimit, tclass, NULL, &fl6, in icmpv6_echo_reply()
627 skb->len + sizeof(struct icmp6hdr)); in icmpv6_echo_reply()
687 struct icmp6hdr *hdr; in icmpv6_rcv()