Module Name: src Committed By: snj Date: Fri May 1 02:11:15 UTC 2009
Modified Files: src/sys/dev/ic [netbsd-5]: rtl8169.c Log Message: Pull up following revision(s) (requested by tsutsui in ticket #597): sys/dev/ic/rtl8169.c: revision 1.113 Fix another botch in hwcsum changes for PR kern/40955: 8168/8111/8168B/8111B doesn't have DESCV2. Problem reported by Arto Huusko on current-us...@. To generate a diff of this commit: cvs rdiff -u -r1.105.4.6 -r1.105.4.7 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.
Modified files: Index: src/sys/dev/ic/rtl8169.c diff -u src/sys/dev/ic/rtl8169.c:1.105.4.6 src/sys/dev/ic/rtl8169.c:1.105.4.7 --- src/sys/dev/ic/rtl8169.c:1.105.4.6 Fri May 1 02:10:03 2009 +++ src/sys/dev/ic/rtl8169.c Fri May 1 02:11:15 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: rtl8169.c,v 1.105.4.6 2009/05/01 02:10:03 snj Exp $ */ +/* $NetBSD: rtl8169.c,v 1.105.4.7 2009/05/01 02:11:15 snj Exp $ */ /* * Copyright (c) 1997, 1998-2003 @@ -33,7 +33,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.105.4.6 2009/05/01 02:10:03 snj Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.105.4.7 2009/05/01 02:11:15 snj Exp $"); /* $FreeBSD: /repoman/r/ncvs/src/sys/dev/re/if_re.c,v 1.20 2004/04/11 20:34:08 ru Exp $ */ /* @@ -593,7 +593,17 @@ break; case RTK_HWREV_8168_SPIN1: sc->sc_rev = 21; - sc->sc_quirk |= RTKQ_DESCV2; + break; + case RTK_HWREV_8168_SPIN2: + sc->sc_rev = 22; + break; + case RTK_HWREV_8168_SPIN3: + sc->sc_rev = 23; + break; + case RTK_HWREV_8168C: + case RTK_HWREV_8168C_SPIN2: + sc->sc_rev = 24; + sc->sc_quirk |= RTKQ_DESCV2 | RTKQ_NOEECMD; /* * From FreeBSD driver: * @@ -609,22 +619,6 @@ */ sc->sc_quirk |= RTKQ_NOJUMBO; break; - case RTK_HWREV_8168_SPIN2: - sc->sc_rev = 22; - sc->sc_quirk |= RTKQ_DESCV2; - sc->sc_quirk |= RTKQ_NOJUMBO; /* see above */ - break; - case RTK_HWREV_8168_SPIN3: - sc->sc_rev = 23; - sc->sc_quirk |= RTKQ_DESCV2; - sc->sc_quirk |= RTKQ_NOJUMBO; /* see above */ - break; - case RTK_HWREV_8168C: - case RTK_HWREV_8168C_SPIN2: - sc->sc_rev = 24; - sc->sc_quirk |= RTKQ_DESCV2 | RTKQ_NOEECMD; - sc->sc_quirk |= RTKQ_NOJUMBO; /* see above */ - break; case RTK_HWREV_8102E: case RTK_HWREV_8102EL: sc->sc_rev = 25;