On Thu, 26 May 2005 16:20:06 -0700 (PDT)
ravinandan.arakali@xxxxxxxxxxxx wrote:
> Hi,
> Attached below is a kernel patch to provide UDP LSO(Large Send Offload)
> feature.
> This is the UDP counterpart of TSO. Basically, an oversized packet
> (less than or equal to 65535) is handed to the NIC. The adapter then
> produces IP fragments in conformance with RFC791(IPv4) or RFC2460(IPv6).
>
> Very much like TCP TSO, UDP LSO provides significant reduction in CPU
> utilization, especially with 1500 MTU frames. For 10GbE traffic,
> these extra CPU cycles translate into significant throughput increase
> on most server platforms.
>
> Reasonable amount of testing has been done on the patch using Neterion's
> 10G Xframe-II adapter to ensure code stability.
>
> Please review the patch.
>
> Also, below is a "how-to" on changes required in network drivers to use
> the UDP LSO interface.
The only downside is that it might encourage continued use of NFS over UDP.
Perhaps we need a big fat warning in NFS that says:
*** Your using NFS over UDP, your data integrity is no longer guaranteed;
*** you have been warned.
|