Lines Matching defs:shiftlen
3329 * @shiftlen: shift up to this many bytes
3331 * Attempts to shift up to shiftlen worth of bytes, which may be less than
3343 int skb_shift(struct sk_buff *tgt, struct sk_buff *skb, int shiftlen)
3348 BUG_ON(shiftlen > skb->len);
3355 todo = shiftlen;
3380 skb_frag_size_add(fragto, shiftlen);
3381 skb_frag_size_sub(fragfrom, shiftlen);
3382 skb_frag_off_add(fragfrom, shiftlen);
3391 if ((shiftlen == skb->len) &&
3453 skb->len -= shiftlen;
3454 skb->data_len -= shiftlen;
3455 skb->truesize -= shiftlen;
3456 tgt->len += shiftlen;
3457 tgt->data_len += shiftlen;
3458 tgt->truesize += shiftlen;
3460 return shiftlen;