|
@@ -1134,7 +1134,8 @@ DPRINTK("doing direct send\n"); /* @@@ well, this doesn't work anyway */
|
|
|
skb_headlen(skb));
|
|
|
else
|
|
|
put_dma(tx->index,eni_dev->dma,&j,(unsigned long)
|
|
|
- skb_shinfo(skb)->frags[i].page + skb_shinfo(skb)->frags[i].page_offset,
|
|
|
+ skb_frag_page(&skb_shinfo(skb)->frags[i]) +
|
|
|
+ skb_shinfo(skb)->frags[i].page_offset,
|
|
|
skb_shinfo(skb)->frags[i].size);
|
|
|
}
|
|
|
if (skb->len & 3)
|