Lines Matching defs:datalen
244 int datalen, iplen;
263 datalen = pkt_size-14-20-8; /* Eth + IPh + UDPh */
264 if (datalen < 0)
265 datalen = 0;
269 udph->len= htons(datalen+8); /* DATA + udphdr */
280 iplen = 20 + 8 + datalen;
290 skb_put(skb, datalen);
297 if (datalen > frags*PAGE_SIZE) {
298 skb_put(skb, datalen-frags*PAGE_SIZE);
299 datalen = frags*PAGE_SIZE;
303 while (datalen > 0) {
307 skb_shinfo(skb)->frags[i].size = (datalen < PAGE_SIZE ? datalen : PAGE_SIZE);
308 datalen -= skb_shinfo(skb)->frags[i].size;