cvs commit: src/sys/dev/msk if_msk.c if_mskreg.h

Pyun YongHyeon yongari at FreeBSD.org
Thu Sep 25 07:31:54 UTC 2008


yongari     2008-09-25 07:31:45 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/msk          if_msk.c if_mskreg.h 
  Log:
  SVN rev 183346 on 2008-09-25 07:31:45Z by yongari
  
  Add another hardware bug workaround for Yukon II controllers that
  have hardware ram buffer. The silicon bug seem to be triggered by
  pause frames if receive buffer is not aligned on FIFO word(8 bytes).
  To workaround the issue, make sure to align Rx buffers on 8 bytes.
  Unfortunately this workaround requires yet another Rx fixup for
  strict alignment architecture machines to align IP header.
  
  For newer hardwares that lacks ram buffer may not have this bug so
  check number of available ram buffer size to see the existence of
  ram buffer.
  
  Reported by:    Ian Freislich (ianf <at> clue dot co dot za), das
  Tested by:      Ian Freislich (ianf <at> clue dot co dot za)
  
  Revision  Changes    Path
  1.32      +58 -7     src/sys/dev/msk/if_msk.c
  1.13      +4 -0      src/sys/dev/msk/if_mskreg.h


More information about the cvs-src mailing list