]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Disable TX IP/TCP/UDP checksum offloading for RTL8168C/RTL8168CP.
authoryongari <yongari@FreeBSD.org>
Tue, 13 May 2014 05:19:29 +0000 (05:19 +0000)
committeryongari <yongari@FreeBSD.org>
Tue, 13 May 2014 05:19:29 +0000 (05:19 +0000)
commit88f7e0f645b955839b7b93ee55c43678bbf0f160
tree1ad152a67f1d2bf708ee38b1b7e8e65c3a748d4f
parent40228299cdc612bcab2f1c078085e4e88700fae4
Disable TX IP/TCP/UDP checksum offloading for RTL8168C/RTL8168CP.
Previously only TX IP checksum offloading was disabled but it's
reported that TX checksum offloading for UDP datagrams with IP
options also generates corrupted frames.  Reporter's controller is
RTL8168CP but I guess RTL8168C also have the same issue since it
shall share the same core.

Reported and tested by: tuexen
sys/dev/re/if_re.c