Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jan 2011 00:35:34 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/sis if_sis.c
Message-ID:  <201101210035.p0L0ZmiL053964@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2011-01-21 00:35:34 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/dev/sis          if_sis.c 
  Log:
  SVN rev 217669 on 2011-01-21 00:35:34Z by yongari
  
  MFC r217548:
    Rework RX filter programming by providing separate handler for
    DP8381[56] and SiS 900/7016 controllers.  After r212119, sis(4) no
    longer reinitializes controller if ALLMULTI/PROMISC was changed.
    However, RX filter handling code assumed some bits of the RX filter
    is programmed by driver initialization. This caused ALLMULTI/PROMISC
    configuration is ignored under certain conditions.
    Fix that issue by reprogramming all bits of RX filter register.
    While I'm here follow recommended RX filter programming steps
    recommended by National DP8381[56] data sheet(RX filter should be
    is disabled before programming).
  
    Reported by:  Paul Schenkeveld < freebsd () psconsult dot nl >
    Tested by:    Paul Schenkeveld < freebsd () psconsult dot nl >
  
  Revision  Changes    Path
  1.7.2.19  +90 -91    src/sys/dev/sis/if_sis.c



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