diff options
author | Pyun YongHyeon <yongari@FreeBSD.org> | 2009-12-08 03:24:29 +0000 |
---|---|---|
committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2009-12-08 03:24:29 +0000 |
commit | 9766cbd144d07c88141626b3df596c83019d071d (patch) | |
tree | cf258e46d727132bb7db3ed23d1ea4fc06460dc6 /sys/dev/bge/if_bge.c | |
parent | 4edd8523d4e623d40cf1aae8b8f58b8b8ccb5318 (diff) | |
download | src-9766cbd144d07c88141626b3df596c83019d071d.tar.gz src-9766cbd144d07c88141626b3df596c83019d071d.zip |
Partially revert r200228. For mini RCB case, bge(4) still have to
disable mini ring withtout regard to mini ring support.
Reported by: marcel
Tested by: marcel
Notes
Notes:
svn path=/head/; revision=200246
Diffstat (limited to 'sys/dev/bge/if_bge.c')
-rw-r--r-- | sys/dev/bge/if_bge.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index f948bd793500..1fc350f2c527 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -1618,13 +1618,11 @@ bge_blockinit(struct bge_softc *sc) CSR_WRITE_4(sc, BGE_RX_JUMBO_RCB_NICADDR, rcb->bge_nicaddr); /* Set up dummy disabled mini ring RCB */ - if (sc->bge_asicrev == BGE_ASICREV_BCM5700) { - rcb = &sc->bge_ldata.bge_info.bge_mini_rx_rcb; - rcb->bge_maxlen_flags = - BGE_RCB_MAXLEN_FLAGS(0, BGE_RCB_FLAG_RING_DISABLED); - CSR_WRITE_4(sc, BGE_RX_MINI_RCB_MAXLEN_FLAGS, - rcb->bge_maxlen_flags); - } + rcb = &sc->bge_ldata.bge_info.bge_mini_rx_rcb; + rcb->bge_maxlen_flags = + BGE_RCB_MAXLEN_FLAGS(0, BGE_RCB_FLAG_RING_DISABLED); + CSR_WRITE_4(sc, BGE_RX_MINI_RCB_MAXLEN_FLAGS, + rcb->bge_maxlen_flags); } /* |