> TSO and TOE both help significantly with the per-packet costs.  They
are 
> effectively equivalent here to using larger packets.  Doing zero-copy
and 
> checksum offloading helps with the per-byte costs, and is possible
today 
> with stock Linux, and I believe most TOE implementations do.  But TOE
and 
> TSO in and of themselves *do not* help with the per-byte costs.  TOE 
> currently has an advantage over TSO because it reduces the receive
path 
> costs in both ack and data processing.

All good points. However, unlike LRO, TOE actually can also reduce
per-byte costs on receive by allowing zero copy with DDP.

> This is certainly a concern.  Fixing these issues IMHO is globally
more 
> important (and architecturally more desirable) than TOEs.  Some may 
> disagree. :-)

If you talk to the IEEE802.3 folks, they give no hope of the current
state 
of affairs changing. Plus, jumbo frames benefits really don't apply to
all 
applications, only to large transfers, and as you say above, per-byte
costs 
are still there. 
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to