Lines Matching refs:shrink
3590 /* Due to header shrink, MSS can be upgraded. */
3608 bool shrink = len_diff < 0;
3616 if (!shrink) {
3652 bool shrink = len_diff < 0;
3677 if (!shrink)
3693 if ((shrink && (len_diff_abs >= len_cur ||
3695 (!shrink && (skb->len + len_diff_abs > len_max &&
3699 ret = shrink ? bpf_skb_net_shrink(skb, off, len_diff_abs, flags) :
4104 static void bpf_xdp_shrink_data_zc(struct xdp_buff *xdp, int shrink,
4113 zc_frag->data_end -= shrink;
4118 int shrink)
4121 bool release = skb_frag_size(frag) == shrink;
4124 bpf_xdp_shrink_data_zc(xdp, shrink, mem_info, release);
4148 int shrink = min_t(int, offset, skb_frag_size(frag));
4150 len_free += shrink;
4151 offset -= shrink;
4152 if (bpf_xdp_shrink_data(xdp, frag, shrink)) {
4155 skb_frag_size_sub(frag, shrink);