Lines Matching refs:ipv6hdr
235 struct ipv6hdr *ipv6h = ipv6_hdr(skb);
449 skb_push(skb, sizeof(struct ipv6hdr));
473 skb_pull(skb, sizeof(struct ipv6hdr));
488 struct ipv6hdr *oldhdr;
591 sizeof(struct ipv6hdr) + ((hdr->hdrlen + 1) << 3));
593 if (pskb_expand_head(skb, sizeof(struct ipv6hdr) + ((chdr->hdrlen + 1) << 3), 0,
603 skb_push(skb, ((chdr->hdrlen + 1) << 3) + sizeof(struct ipv6hdr));
606 skb_set_transport_header(skb, sizeof(struct ipv6hdr));
608 memmove(ipv6_hdr(skb), oldhdr, sizeof(struct ipv6hdr));
611 ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr));
613 sizeof(struct ipv6hdr) + ((chdr->hdrlen + 1) << 3));
634 skb_pull(skb, sizeof(struct ipv6hdr));
995 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) {
1000 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr)))
1042 * sizeof(struct ipv6hdr) by definition of
1045 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr) + 8) ||
1046 !pskb_may_pull(skb, (sizeof(struct ipv6hdr) +
1061 opt->nhoff = sizeof(struct ipv6hdr);