Lines Matching refs:frags
2625 int frags = pkt_dev->nfrags; in pktgen_finalize_skb() local
2630 if (frags > MAX_SKB_FRAGS) in pktgen_finalize_skb()
2631 frags = MAX_SKB_FRAGS; in pktgen_finalize_skb()
2632 len = datalen - frags * PAGE_SIZE; in pktgen_finalize_skb()
2635 datalen = frags * PAGE_SIZE; in pktgen_finalize_skb()
2639 frag_len = (datalen/frags) < PAGE_SIZE ? in pktgen_finalize_skb()
2640 (datalen/frags) : PAGE_SIZE; in pktgen_finalize_skb()
2653 skb_frag_off_set(&skb_shinfo(skb)->frags[i], 0); in pktgen_finalize_skb()
2655 if (i == (frags - 1)) in pktgen_finalize_skb()
2656 skb_frag_size_set(&skb_shinfo(skb)->frags[i], in pktgen_finalize_skb()
2659 skb_frag_size_set(&skb_shinfo(skb)->frags[i], frag_len); in pktgen_finalize_skb()
2660 datalen -= skb_frag_size(&skb_shinfo(skb)->frags[i]); in pktgen_finalize_skb()
2661 skb->len += skb_frag_size(&skb_shinfo(skb)->frags[i]); in pktgen_finalize_skb()
2662 skb->data_len += skb_frag_size(&skb_shinfo(skb)->frags[i]); in pktgen_finalize_skb()