Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jun 2009 05:29:30 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/msk if_msk.c if_mskreg.h
Message-ID:  <200906180529.n5I5TpmN056099@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2009-06-18 05:29:30 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/dev/msk          if_msk.c if_mskreg.h 
  Log:
  SVN rev 194421 on 2009-06-18 05:29:30Z by yongari
  
  MFC r192735-192740,192742:
    Add workaround for Yukon FE+ A0. This controller is known to have
    severe silicon bugs that can't handle VLAN hardware tagging as well
    as status LE writeback bug. The status LE writeback bug is so
    critical we can't trust status word of received frame. To accept
    frames on Yukon FE+ A0 msk(4) just do minimal check for received
    frames and pass them to upper stack. This means msk(4) can pass
    corrupted frames to upper layer. You have been warned!
    Also I supposed RX_GMF_FL_THR to be 32bits register but Linux
    driver treated it as 16bit register so follow their leads. At least
    this does not seem to break msk(4) on Yukon FE+.
  
    Tested by:    bz, Tanguy Bouzeloc ( the.zauron <> gmail dot com )
                  Bruce Cran ( bruce <> cran dot org dot uk )
                  Michael Reifenberger ( mike <> reifenberger dot com )
                  Stephen Montgomery-Smith ( stephen <> missouri dot edu )
  
  r192736:
    Add device ids for Yukon FE+(88E8040, 88E8040T, 88E8048 and 88E8070).
  
  r192737:
    If interface is not UP, don't return media status.
  
  r192738:
    Don't reinitialize controller when interface is already running.
  
  r192739:
    Be consistent with other capability checking.
  
  r192740:
    Simplify SIOCSIFFLAGS handler.
  
  r192742:
    Correct controller description for 88E8035, 88E8036, 88E8038 and
    88E8039. These are fast ethernet controllers.
  
  Revision   Changes    Path
  1.18.2.23  +91 -35    src/sys/dev/msk/if_msk.c
  1.6.2.13   +7 -1      src/sys/dev/msk/if_mskreg.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906180529.n5I5TpmN056099>