summaryrefslogtreecommitdiffstats
path: root/sys/dev/mii
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2014-08-31 12:48:13 +0000
committerglebius <glebius@FreeBSD.org>2014-08-31 12:48:13 +0000
commit833eb3c331411d6a1706369c576e8f7abcaa6234 (patch)
tree460f7e16f18cc1dd02566ab61235a6a7bb98214f /sys/dev/mii
parent3b5ede57e944576392dbde8e9ef322c6bd7f146a (diff)
downloadFreeBSD-src-833eb3c331411d6a1706369c576e8f7abcaa6234.zip
FreeBSD-src-833eb3c331411d6a1706369c576e8f7abcaa6234.tar.gz
It is actually possible to have if_t a typedef to non-void type,
and keep both converted to drvapi and non-converted drivers compilable. o Make if_t typedef to struct ifnet *. o Remove shim functions. Sponsored by: Netflix Sponsored by: Nginx, Inc.
Diffstat (limited to 'sys/dev/mii')
-rw-r--r--sys/dev/mii/mii.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/mii/mii.c b/sys/dev/mii/mii.c
index bdd3349..555dc05 100644
--- a/sys/dev/mii/mii.c
+++ b/sys/dev/mii/mii.c
@@ -330,7 +330,7 @@ miibus_linkchg(device_t dev)
link_state = LINK_STATE_DOWN;
} else
link_state = LINK_STATE_UNKNOWN;
- if_linkstate_change_drv(mii->mii_ifp, link_state);
+ if_link_state_change(mii->mii_ifp, link_state);
}
static void
@@ -358,7 +358,7 @@ miibus_mediainit(device_t dev)
* the PHYs to the network interface driver parent.
*/
int
-mii_attach(device_t dev, device_t *miibus, void *ifp,
+mii_attach(device_t dev, device_t *miibus, if_t ifp,
ifm_change_cb_t ifmedia_upd, ifm_stat_cb_t ifmedia_sts, int capmask,
int phyloc, int offloc, int flags)
{
OpenPOWER on IntegriCloud