frag_hdr
struct libipw_hdr_3addrqos *frag_hdr;
frag_hdr = skb_put(skb_frag, hdr_len);
memcpy(frag_hdr, &header, hdr_len);
frag_hdr = skb_put_data(skb_frag, &header, hdr_len);
frag_hdr->frame_ctl =
struct frag_hdr _fh, *fh;
struct frag_hdr *hp;
sizeof(struct frag_hdr),
hp = OPT_HDR(struct frag_hdr, skb, off);
off += sizeof(struct frag_hdr);
u8 *frag_hdr, int frag_hdrlen,
raw_dump_inline(__func__, " fragment header", frag_hdr, frag_hdrlen);
skb_put_data(frag, frag_hdr, frag_hdrlen);
u8 frag_hdr[5];
frag_hdr[0] = LOWPAN_DISPATCH_FRAG1 | ((dgram_size >> 8) & 0x07);
frag_hdr[1] = dgram_size & 0xff;
memcpy(frag_hdr + 2, &frag_tag, sizeof(frag_tag));
rc = lowpan_xmit_fragment(skb, wpan_hdr, frag_hdr,
frag_hdr[0] &= ~LOWPAN_DISPATCH_FRAG1;
frag_hdr[0] |= LOWPAN_DISPATCH_FRAGN;
frag_hdr[4] = dgram_offset >> 3;
rc = lowpan_xmit_fragment(skb, wpan_hdr, frag_hdr,
start+offsetof(struct frag_hdr,
start+offsetof(struct frag_hdr,
fptr = (struct frag_hdr *)((u8 *)ipv6h + err);
sizeof(struct frag_hdr));
struct frag_hdr *fptr;
+ fragheaderlen - sizeof(struct frag_hdr);
((mtu - fragheaderlen) & ~7) + fragheaderlen <= sizeof(struct frag_hdr))
sizeof(struct frag_hdr);
alloc_extra += sizeof(struct frag_hdr);
skb_reserve(skb, hh_len + sizeof(struct frag_hdr) +
struct frag_hdr *fh;
fh = __skb_push(skb, sizeof(struct frag_hdr));
struct frag_hdr *fh;
fh = __skb_push(frag, sizeof(struct frag_hdr));
iter->offset += skb->len - hlen - sizeof(struct frag_hdr);
struct frag_hdr *fh;
frag = alloc_skb(len + state->hlen + sizeof(struct frag_hdr) +
skb_put(frag, len + state->hlen + sizeof(struct frag_hdr));
fh = (struct frag_hdr *)(skb_network_header(frag) + state->hlen);
sizeof(struct frag_hdr));
if (mtu < hlen + sizeof(struct frag_hdr) + 8)
mtu -= hlen + sizeof(struct frag_hdr);
skb_headroom(skb) < (hroom + sizeof(struct frag_hdr)))
skb_headroom(frag) < (hlen + hroom + sizeof(struct frag_hdr)))
struct frag_hdr *frag_hdr = (struct frag_hdr *)hdr;
if (frag_hdr->frag_off)
if (mtu < hlen + sizeof(struct frag_hdr) + 8)
mtu -= hlen + sizeof(struct frag_hdr);
skb_headroom(skb) < (hroom + sizeof(struct frag_hdr)))
skb_headroom(frag2) < (hlen + hroom + sizeof(struct frag_hdr)))
struct frag_hdr _frag;
const struct frag_hdr *fh;
const struct frag_hdr *fhdr, int nhoff,
sizeof(struct frag_hdr);
memmove(skb->head + sizeof(struct frag_hdr), skb->head,
(skb->data - skb->head) - sizeof(struct frag_hdr));
skb->mac_header += sizeof(struct frag_hdr);
skb->network_header += sizeof(struct frag_hdr);
struct frag_hdr *fhdr;
fhdr = (struct frag_hdr *)skb_transport_header(skb);
struct frag_hdr *fhdr, int nhoff,
sizeof(struct frag_hdr);
memmove(skb->head + sizeof(struct frag_hdr), skb->head,
(skb->data - skb->head) - sizeof(struct frag_hdr));
skb->mac_header += sizeof(struct frag_hdr);
skb->network_header += sizeof(struct frag_hdr);
struct frag_hdr *fhdr;
sizeof(struct frag_hdr))))
fhdr = (struct frag_hdr *)skb_transport_header(skb);
skb->transport_header += sizeof(struct frag_hdr);
fptr = (struct frag_hdr *)(skb_network_header(skb) + unfrag_ip6hlen);
struct frag_hdr *fptr;
u8 frag_hdr_sz = sizeof(struct frag_hdr);
struct frag_hdr *fh;
fh = (struct frag_hdr *)(skb->data + sizeof(struct ipv6hdr));
sizeof(struct frag_hdr))
struct frag_hdr _fhdr;
const struct frag_hdr *fh;
sizeof(struct frag_hdr),
sizeof(struct frag_hdr),
struct frag_hdr *fragh, _fragh;