Hi Tom,

Maybe something is wrong in the way to advertise the LSO capability to
the upper layer. Please refer to the implementation of xge on this:

http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/io/xge/drv/xgell.c#xgell_m_getcapab

--Lucy

Tom Chen wrote:
> Hello,
> 
> I am working on a GLDv3 driver that supports both LSO and IPv4 checksum 
> offloading. Both seems to work well. 
> 
> However, I am surprised to find that almost all of the more than 1000 bytes 
> TX data requires hardware to do full checksum offload only, not HW_LSO (LSO 
> offload) or both. 
> 
> I don't understand when transferring a big file, why LSO plus full checksum 
> offload is not the preferred method? How does Solaris determine when to use 
> LSO? checksum offload or both?
> 
> Tom
> 
> Tom
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> networking-discuss mailing list
> [email protected]
> 

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to