IFM_IMASK
ifmedia_init(&sc->sc_mii.mii_media, IFM_IMASK, sf_mediachange,
ifmedia_init(&mii->mii_media, IFM_IMASK,
ifmedia_init(&sc->sc_mii.mii_media, IFM_IMASK, re_ifmedia_upd,
ifmedia_init(&sc->sc_mii.mii_media, IFM_IMASK, epic_mediachange,
ifmedia_init(&sc->ifmedia, IFM_IMASK, ti_ifmedia_upd, ti_ifmedia_sts);
ifmedia_init(&sc->sc_media, IFM_IMASK, aq_ifmedia_change,
ifmedia_init(&sc->sc_media, IFM_IMASK, aq_ifmedia_change,
ifmedia_init(&sc->bge_ifmedia, IFM_IMASK, bge_ifmedia_upd,
ifmedia_init(&sc->sc_media, IFM_IMASK, bnxt_media_change,
ifmedia_init(&sc->media, IFM_IMASK, em_media_change,
ifmedia_init(&sc->media, IFM_IMASK, ice_media_change, ice_media_status);
ifmedia_init(&sc->media, IFM_IMASK, igc_media_change, igc_media_status);
ifmedia_init(&sc->media, IFM_IMASK, ixgbe_media_change,
ifmedia_init(&sc->media, IFM_IMASK, ixgb_media_change,
ifmedia_init(&sc->media, IFM_IMASK, ixgbe_media_change,
ifmedia_init(&sc->sc_mii.mii_media, IFM_IMASK, lii_media_change,
ifmedia_init(&sc->sc_media, IFM_IMASK, mcx_media_change,
ifmedia_init(&sc->sc_media, IFM_IMASK, ngbe_media_change,
ifmedia_init(&sc->sc_media, IFM_IMASK, oce_media_change,
ifmedia_init(&sc->sc_mii.mii_media, IFM_IMASK, pcn_79c970_mediachange,
ifmedia_init(&sc->sc_media, IFM_IMASK, rge_ifmedia_upd,
ifmedia_init(&sc->sc_media, IFM_IMASK, vmxnet3_media_change,
ifmedia_init(&sc->xena_media, IFM_IMASK, xge_xgmii_mediachange,
ifmedia_init(&sc->sc_mii.mii_media, IFM_IMASK, xe_mediachange,
ifmedia_init(&sc->sc_media, IFM_IMASK, hvn_media_change,
ifmedia_init(&sc->sc_media, IFM_IMASK, xnf_media_change,
ifmedia_init(&sc->sc_ifmedia, IFM_IMASK, uaq_ifmedia_upd,
ifmedia_init(&sc->ure_ifmedia, IFM_IMASK, ure_ifmedia_upd,
#define IFM_INST(x) (((x) & IFM_IMASK) >> IFM_ISHIFT)
#define IFM_INST_MAX IFM_INST(IFM_IMASK)