diff options
| author | Bill Paul <wpaul@FreeBSD.org> | 2003-08-10 01:32:16 +0000 |
|---|---|---|
| committer | Bill Paul <wpaul@FreeBSD.org> | 2003-08-10 01:32:16 +0000 |
| commit | ca3f4fd0a9a40336cc383b4ec3f40ff215d57edc (patch) | |
| tree | 0eaf74f72cb853eeb16cc7414dc1baf0197010e1 /sys/dev/bge | |
| parent | 1f80683394c5056ce5368a92087ce61ad9478388 (diff) | |
Notes
Diffstat (limited to 'sys/dev/bge')
| -rw-r--r-- | sys/dev/bge/if_bge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index 6f781e81e651..d78177986c77 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -2845,7 +2845,8 @@ bge_intr(xsc) * effect on copper NICs.) */ status = CSR_READ_4(sc, BGE_MAC_STS); - if (!(status & BGE_MACSTAT_PORT_DECODE_ERROR)) { + if (!(status & (BGE_MACSTAT_PORT_DECODE_ERROR| + BGE_MACSTAT_MI_COMPLETE))) { sc->bge_link = 0; untimeout(bge_tick, sc, sc->bge_stat_ch); bge_tick(sc); |
