NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/40605 CVS commit: src/sys/dev/ic
The following reply was made to PR kern/40605; it has been noted by GNATS.
From: Izumi Tsutsui <tsutsui%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc:
Subject: PR/40605 CVS commit: src/sys/dev/ic
Date: Sun, 31 May 2009 05:10:47 +0000
Module Name: src
Committed By: tsutsui
Date: Sun May 31 05:10:47 UTC 2009
Modified Files:
src/sys/dev/ic: rtl8169.c
Log Message:
Two fixes for RX hwcsum on DESCV2 chips:
* On checking TCPv4/UDPv4 RX checksum on DESCV2 chips, also check
RE_RDESC_VLANCTL_IPV4 bit because those DESCV2 chips may also recognize
IPv6 packets and set RE_PROTOID_TCPIP or RE_PROTOID_UDPIP bits for
TCPv6/UDPv6 packets. This may fix PR kern/40605.
* According to Realtek's Linux driver, DESCV2 chips don't set RE_PROTOID_IP
for non-TCP/UDP IP packets (set only RE_RDESC_VLANCTL_IPV[46]) so
remove PROTOID check for IPv4 RX cheksum on DESCV2 chips.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/dev/ic/rtl8169.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index