Lines Matching refs:segs
1356 u16 segs = 1;
1385 segs = DIV_ROUND_UP(skb->len - hdr_len,
1388 segs = shinfo->gso_segs;
1391 last_len = skb->len - shinfo->gso_size * (segs - 1);
1393 return (cake_calc_overhead(q, len, off) * (segs - 1) +
1743 struct sk_buff *segs, *nskb;
1747 segs = skb_gso_segment(skb, features & ~NETIF_F_GSO_MASK);
1748 if (IS_ERR_OR_NULL(segs))
1751 skb_list_walk_safe(segs, segs, nskb) {
1752 skb_mark_not_on_list(segs);
1753 qdisc_skb_cb(segs)->pkt_len = segs->len;
1754 cobalt_set_enqueue_time(segs, now);
1755 get_cobalt_cb(segs)->adjusted_len = cake_overhead(q,
1756 segs);
1757 flow_queue_add(flow, segs);
1761 slen += segs->len;
1762 q->buffer_used += segs->truesize;