Lines Matching defs:datalen
2750 int datalen)
2756 datalen -= sizeof(*pgh);
2759 skb_put_zero(skb, datalen);
2768 len = datalen - frags * PAGE_SIZE;
2771 datalen = frags * PAGE_SIZE;
2775 frag_len = (datalen/frags) < PAGE_SIZE ?
2776 (datalen/frags) : PAGE_SIZE;
2777 while (datalen > 0) {
2793 (datalen < PAGE_SIZE ?
2794 datalen : PAGE_SIZE));
2799 datalen -= skb_frag_size(&skb_shinfo(skb)->frags[i]);
2864 int datalen, iplen;
2932 datalen = pkt_dev->cur_pkt_size - 14 - 20 - 8 -
2934 if (datalen < 0 || datalen < sizeof(struct pktgen_hdr))
2935 datalen = sizeof(struct pktgen_hdr);
2939 udph->len = htons(datalen + 8); /* DATA + udphdr */
2952 iplen = 20 + 8 + datalen;
2959 pktgen_finalize_skb(pkt_dev, skb, datalen);
2968 __wsum csum = skb_checksum(skb, skb_transport_offset(skb), datalen + 8, 0);
2972 datalen + 8, IPPROTO_UDP, csum);
2992 int datalen, udplen;
3060 datalen = pkt_dev->cur_pkt_size - 14 -
3064 if (datalen < 0 || datalen < sizeof(struct pktgen_hdr)) {
3065 datalen = sizeof(struct pktgen_hdr);
3066 net_info_ratelimited("increased datalen to %d\n", datalen);
3069 udplen = datalen + sizeof(struct udphdr);
3094 pktgen_finalize_skb(pkt_dev, skb, datalen);