|
Description
|
The hme hardware is reasonably capable of performing hardware checksum offload. (Verified on both Sbus Ultra-2 machine, and a system with a PCI cheerio 2.2 NIC.
However, the driver does not activate the hardware checksum offload. This ultimately means that on low end systems, the CPU overhead of hme causes it to be unable to pass the NICDRV test (particularly, the UDP 1 byte RX test is too much!)
This also makes Solaris look bad compared to Linux and *BSD, where the drivers have had hardware checksum offload for some time.
Note that this also means that qfe boards could make use of hardware checksum offload.
|