Lines Matching defs:frags
559 " frags: %d delay: %llu clone_skb: %d ifname: %s\n",
977 if (!strcmp(name, "frags")) {
984 sprintf(pg_result, "OK: frags=%d", pkt_dev->nfrags);
2625 int frags = pkt_dev->nfrags;
2630 if (frags > MAX_SKB_FRAGS)
2631 frags = MAX_SKB_FRAGS;
2632 len = datalen - frags * PAGE_SIZE;
2635 datalen = frags * PAGE_SIZE;
2639 frag_len = (datalen/frags) < PAGE_SIZE ?
2640 (datalen/frags) : PAGE_SIZE;
2653 skb_frag_off_set(&skb_shinfo(skb)->frags[i], 0);
2655 if (i == (frags - 1))
2656 skb_frag_size_set(&skb_shinfo(skb)->frags[i],
2659 skb_frag_size_set(&skb_shinfo(skb)->frags[i], frag_len);
2660 datalen -= skb_frag_size(&skb_shinfo(skb)->frags[i]);
2661 skb->len += skb_frag_size(&skb_shinfo(skb)->frags[i]);
2662 skb->data_len += skb_frag_size(&skb_shinfo(skb)->frags[i]);