CVSROOT: /cvs Module name: src Changes by: [email protected] 2009/06/03 22:48:25
Modified files:
share/man/man4 : re.4
sys/dev/ic : re.c
Log message:
Fix IPv4 rx checksumming for the non-TCP/UDP case. DESCV2 chips
don't set RL_RDESC_STAT_PROTOID for non-TCP/UDP IP packets, only
RL_RDESC_IPV[46].
Also check RL_RDESC_IPV[46] before inspecting the TCP/UDP checksum
bits to make IPv6 TCP/UDP checksum offload work intentionally.
Gleaned from NetBSD.
