diff options
| author | Pyun YongHyeon <yongari@FreeBSD.org> | 2013-06-07 01:01:39 +0000 |
|---|---|---|
| committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2013-06-07 01:01:39 +0000 |
| commit | b9d2edd7c8efb7d682723477b36722bb41219704 (patch) | |
| tree | edfd334cc93398a36f6779fa39d15af840d06b11 /sys/dev/bge | |
| parent | d92873b834022e36409c7bb19726faf468c68e04 (diff) | |
Notes
Diffstat (limited to 'sys/dev/bge')
| -rw-r--r-- | sys/dev/bge/if_bge.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index 49b8e2f54cf4..fb69410dd3fe 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -5583,6 +5583,10 @@ bge_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) BGE_LOCK(sc); + if ((ifp->if_flags & IFF_UP) == 0) { + BGE_UNLOCK(sc); + return; + } if (sc->bge_flags & BGE_FLAG_TBI) { ifmr->ifm_status = IFM_AVALID; ifmr->ifm_active = IFM_ETHER; |
