Nick considers TOE or Tcp/ip offload enablement to be evil due to his issues with Broadcom nics, but here’s a funny thing I found while surfing the Dell web site.. by DEFAULT they ship their machines with the Offload engine disabled.
When we flatten the boxes and reinstall, my guess is that TOE is being enabled on those nic cards with the driver install and we don’t realize that Dell is shipping these with the TOE turned off:
Therefore it sounds like by default they do this:
To disable checksum offloading:
From the registry you can do:
Click Edit, point to New, and then click DWORD Value.
Type DisableTaskOffload as the entry name, and then press ENTER.
Right-click DisableTaskOffload, and then click Modify.
In the Value data box, type a value of 1 , and then click OK.
These days I think we might also considering doing this as well:
Disable RSS (Receive side scaling)
1. Click Start, click Run, type regedit , and then click OK.
2. Locate and then click the following registry subkey:
3. On the Edit menu, point to New, click DWORD Value, and then type EnableRSS .
4. Double-click EnableRSS, type 0 , and then click OK.