Re: using software TSO on non-TSO capable netdevices
From: Rick Jones <hidden>
Date: 2008-08-07 20:32:11
From: Rick Jones <hidden>
Date: 2008-08-07 20:32:11
David Miller wrote:
So I had this idea. My goal is to minimize the number of DMA mappings the driver has to make. We don't touch anything in the original TSO skb. However we expand the headroom (if necessary) and in the area in front of skb->data we build the header areas for the sub-TSO frames, one by one. We give the driver some iterator functions that walk through the header areas and compute offset/length pairs into the skb_shared_info() page list.
Is that like Solaris Multi Data Transmit? rick jones