CVSROOT:        /cvs
Module name:    src
Changes by:     na...@cvs.openbsd.org   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.

Reply via email to