Lines Matching refs:frag_hdr
673 struct frag_hdr *fh; in ip6_fraglist_init()
690 fh = __skb_push(skb, sizeof(struct frag_hdr)); in ip6_fraglist_init()
714 struct frag_hdr *fh; in ip6_fraglist_prepare()
718 fh = __skb_push(frag, sizeof(struct frag_hdr)); in ip6_fraglist_prepare()
722 iter->offset += skb->len - hlen - sizeof(struct frag_hdr); in ip6_fraglist_prepare()
759 struct frag_hdr *fh; in ip6_frag_next()
772 frag = alloc_skb(len + state->hlen + sizeof(struct frag_hdr) + in ip6_frag_next()
783 skb_put(frag, len + state->hlen + sizeof(struct frag_hdr)); in ip6_frag_next()
785 fh = (struct frag_hdr *)(skb_network_header(frag) + state->hlen); in ip6_frag_next()
787 sizeof(struct frag_hdr)); in ip6_frag_next()
875 if (mtu < hlen + sizeof(struct frag_hdr) + 8) in ip6_fragment()
877 mtu -= hlen + sizeof(struct frag_hdr); in ip6_fragment()
896 skb_headroom(skb) < (hroom + sizeof(struct frag_hdr))) in ip6_fragment()
903 skb_headroom(frag) < (hlen + hroom + sizeof(struct frag_hdr))) in ip6_fragment()
1373 + fragheaderlen - sizeof(struct frag_hdr); in ip6_append_data_mtu()
1502 sizeof(struct frag_hdr) : 0) + in __ip6_append_data()
1506 ((mtu - fragheaderlen) & ~7) + fragheaderlen <= sizeof(struct frag_hdr)) in __ip6_append_data()
1510 sizeof(struct frag_hdr); in __ip6_append_data()
1647 alloc_extra += sizeof(struct frag_hdr); in __ip6_append_data()
1698 skb_reserve(skb, hh_len + sizeof(struct frag_hdr) + in __ip6_append_data()