Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 May 2010 18:44:49 +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:  <201005061845.o46IjnP0053188@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2010-05-06 18:44:49 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/dev/msk          if_msk.c if_mskreg.h 
  Log:
  SVN rev 207720 on 2010-05-06 18:44:49Z by yongari
  
  MFC r207409,207442:
  r207409:
    Both RX_GMF_LP_THR and RX_GMF_UP_THR must be 16 bits register. If
    it is 8bits register then RX FIFO size can't exceed 2KB which is
    not true for almost all Yukon II controller.
  
  r207442:
    Disable non-ASF packet flushing on Yukon Extreme as vendor's driver
    does. Without this change, Yukon Extreme seems to generate lots of
    RX FIFO overruns even though controller has available RX buffers.
    These excessive RX FIFO overruns generated lots of pause frames
    which in turn killed devices plugged into switch. It seems there is
    still occasional RX frame corruption on Yukon Extreme but this
    change seems to fix the pause frame storm.
  
    Reported by:  jhb
    Tested by:    jhb
  
  Revision   Changes    Path
  1.18.2.42  +7 -2      src/sys/dev/msk/if_msk.c
  1.6.2.23   +4 -2      src/sys/dev/msk/if_mskreg.h



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