Lines Matching refs:fhdr
107 struct frag_hdr *fhdr, int nhoff,
125 offset = ntohs(fhdr->frag_off) & ~0x7;
127 ((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1)));
130 *prob_offset = (u8 *)&fhdr->frag_off - skb_network_header(skb);
142 csum_partial(nh, (u8 *)(fhdr + 1) - nh,
147 if (!(fhdr->frag_off & htons(IP6_MF))) {
180 if (!pskb_pull(skb, (u8 *) (fhdr + 1) - skb->data))
329 struct frag_hdr *fhdr;
350 fhdr = (struct frag_hdr *)skb_transport_header(skb);
352 if (!(fhdr->frag_off & htons(IP6_OFFSET | IP6_MF))) {
358 IP6CB(skb)->nhoff = (u8 *)fhdr - skb_network_header(skb);
380 fq = fq_find(net, fhdr->identification, hdr, iif);
388 ret = ip6_frag_queue(fq, skb, fhdr, IP6CB(skb)->nhoff,