diff options
author | yongari <yongari@FreeBSD.org> | 2007-04-25 01:20:31 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2007-04-25 01:20:31 +0000 |
commit | 6c289895db84e1825f76783d5c90ab775e6ace64 (patch) | |
tree | 1fdeea52328d26e67e75e4a14956475a51a7dd30 /sys/dev/msk | |
parent | b24d36a8ee86513de81df56add356f7523f56e5c (diff) | |
download | FreeBSD-src-6c289895db84e1825f76783d5c90ab775e6ace64.zip FreeBSD-src-6c289895db84e1825f76783d5c90ab775e6ace64.tar.gz |
Work around GMAC hardware hang bug.
It seems that valid pause frames(Tx flow control) cause GMAC to hang
such that it resulted in watchdog timeout. As a work around don't
flush Rx MAC FIFO if we've received pause frames.
Tested by: Harald Schmalzbauer (h DOT schmalzbauer AT omnisec DOT de)
Diffstat (limited to 'sys/dev/msk')
-rw-r--r-- | sys/dev/msk/if_mskreg.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/dev/msk/if_mskreg.h b/sys/dev/msk/if_mskreg.h index 09b24d4..67960c9 100644 --- a/sys/dev/msk/if_mskreg.h +++ b/sys/dev/msk/if_mskreg.h @@ -1815,7 +1815,6 @@ GMR_FS_LONG_ERR | \ GMR_FS_MII_ERR | \ GMR_FS_BAD_FC | \ - GMR_FS_GOOD_FC | \ GMR_FS_UN_SIZE | \ GMR_FS_JABBER) |