Paul Durrant wrote:
> On 25/09/2007, David Edmondson <dme at sun.com> wrote:
>   
>> Why? I can accept a large packet in a MAC layer transmit function,
>> chop it up and then present an mblk chain to the driver in a single
>> call to its' transmit routine.
>>
>>     
>
> You lose the single DMA map this way, which is a good portion of the
> advantage of LSO (given how slow the DMA map operation appears to be
> on many platforms).
>   

Right.  If you push it too far up the stack, then it offers no real 
advantage over just letting IP fragment the frames normally. :-)

The meaty part of this work can be in common code that is called by mac 
layer drivers, though.

    -- Garrett
>   Paul
>
>   


Reply via email to