summaryrefslogtreecommitdiffstats
path: root/sys/dev/msk
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2007-04-25 01:20:31 +0000
committeryongari <yongari@FreeBSD.org>2007-04-25 01:20:31 +0000
commit6c289895db84e1825f76783d5c90ab775e6ace64 (patch)
tree1fdeea52328d26e67e75e4a14956475a51a7dd30 /sys/dev/msk
parentb24d36a8ee86513de81df56add356f7523f56e5c (diff)
downloadFreeBSD-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.h1
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)
OpenPOWER on IntegriCloud