HomeFreeBSD

Fix tcp_lro_rx_ipv4() for drivers that do not set CSUM_IP_CHECKED.

Description

Fix tcp_lro_rx_ipv4() for drivers that do not set CSUM_IP_CHECKED.
Specifcially, in_cksum_hdr() returns 0 (not 0xffff) when the IPv4
checksum is correct. Without this fix, the tcp_lro code will reject
good IPv4 traffic from drivers that do not implement IPv4 header
harder csum offload.

Sponsored by: Myricom Inc.

MFC after: 7 days

Details

Provenance
gallatinAuthored on Feb 21 2013, 5:00 PM
Parents
rG07b9a28adb3b: In the EXAMPLES section: append the subsystem regular expression with a
Branches
Unknown
Tags
Unknown

Event Timeline