diff options
author | qingli <qingli@FreeBSD.org> | 2010-03-17 22:12:12 +0000 |
---|---|---|
committer | qingli <qingli@FreeBSD.org> | 2010-03-17 22:12:12 +0000 |
commit | 8134df93ab5aaa8c61ff3601020377e085cf167c (patch) | |
tree | f6ab9dabe3b928c6618bb89f37103fff0301535f /sys/dev/mii/mii.c | |
parent | 4e6ab892f5ff611e661e584f9d96f0b918b752b5 (diff) | |
download | FreeBSD-src-8134df93ab5aaa8c61ff3601020377e085cf167c.zip FreeBSD-src-8134df93ab5aaa8c61ff3601020377e085cf167c.tar.gz |
Set the device capabilities to include dynamic link-state for
those modern drivers.
Reviewed by: imp (and suggested by imp)
MFC after: 3 days
Diffstat (limited to 'sys/dev/mii/mii.c')
-rw-r--r-- | sys/dev/mii/mii.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/mii/mii.c b/sys/dev/mii/mii.c index d33088e..63b6254 100644 --- a/sys/dev/mii/mii.c +++ b/sys/dev/mii/mii.c @@ -173,6 +173,8 @@ miibus_attach(device_t dev) * XXX: EVIL HACK! */ mii->mii_ifp = *(struct ifnet**)device_get_softc(device_get_parent(dev)); + mii->mii_ifp->if_capabilities |= IFCAP_LINKSTATE; + mii->mii_ifp->if_capenable |= IFCAP_LINKSTATE; ivars = device_get_ivars(dev); ifmedia_init(&mii->mii_media, IFM_IMASK, ivars->ifmedia_upd, ivars->ifmedia_sts); |