Date: Thu, 25 Sep 2008 07:31:45 +0000 (UTC) From: Pyun YongHyeon <yongari@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/msk if_msk.c if_mskreg.h Message-ID: <200809250731.m8P7VrNj020195@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809250731.m8P7VrNj020195>