Writing Device Drivers

Hardware Checksum Offload Capability Information

To pass information about the MAC_CAPAB_HCKSUM capability to the framework, the driver must set a combination of the following flags in cap_data, which points to a uint32_t. These flags indicate the level of hardware checksum offload that the driver is capable of performing for outbound packets.


Partial 1's complement checksum ability


Full 1's complement checksum ability for IPv4 packets


Full 1's complement checksum ability for IPv6 packets


IPv4 Header checksum offload capability