Date: Tue, 1 Mar 2011 00:04:34 +0000 (UTC) From: Pyun YongHyeon <yongari@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/re if_re.c Message-ID: <201103010004.p2104rLd009214@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
yongari 2011-03-01 00:04:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/re if_re.c Log: SVN rev 219114 on 2011-03-01 00:04:34Z by yongari MFC r218289: Disable TX IP checksum offloading for RTL8168C controllers. The controller in question generates frames with bad IP checksum value if packets contain IP options. For instance, packets generated by ping(8) with record route option have wrong IP checksum value. The controller correctly computes checksum for normal TCP/UDP packets though. There are two known RTL8168/8111C variants in market and the issue I observed happened on RL_HWREV_8168C_SPIN2. I'm not sure RL_HWREV_8168C also has the same issue but it would be better to assume it has the same issue since they shall share same core. RTL8102E which is supposed to be released at the time of RTL8168/8111C announcement does not have the issue. Tested by: Konstantin V. Krotov ( kkv <> insysnet dot ru ) Revision Changes Path 1.160.2.27 +19 -4 src/sys/dev/re/if_re.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103010004.p2104rLd009214>