Lines Matching refs:shiftlen
4313 * @shiftlen: shift up to this many bytes
4315 * Attempts to shift up to shiftlen worth of bytes, which may be less than
4327 int skb_shift(struct sk_buff *tgt, struct sk_buff *skb, int shiftlen)
4332 if (unlikely(shiftlen > skb->len)) {
4345 todo = shiftlen;
4369 skb_frag_size_add(fragto, shiftlen);
4370 skb_frag_size_sub(fragfrom, shiftlen);
4371 skb_frag_off_add(fragfrom, shiftlen);
4380 if ((shiftlen == skb->len) &&
4415 /* The frags ran out before shiftlen did. Nothing has been committed
4449 skb_len_add(skb, -shiftlen);
4450 skb_len_add(tgt, shiftlen);
4452 return shiftlen;