Lines Matching refs:ifmr
915 struct ifmediareq ifmr; in interface_media_info() local
919 bzero(&ifmr, sizeof(ifmr)); in interface_media_info()
920 if (ifnet_ioctl(ifp, 0, SIOCGIFMEDIA, &ifmr) == 0) { in interface_media_info()
921 if (ifmr.ifm_count != 0) { in interface_media_info()
922 mi.mi_status = ifmr.ifm_status; in interface_media_info()
923 mi.mi_active = ifmr.ifm_active; in interface_media_info()
2964 struct ifmediareq *ifmr; in bond_ioctl() local
2987 ifmr = (struct ifmediareq *)data; in bond_ioctl()
2988 ifmr->ifm_current = IFM_ETHER; in bond_ioctl()
2989 ifmr->ifm_mask = 0; in bond_ioctl()
2990 ifmr->ifm_status = IFM_AVALID; in bond_ioctl()
2991 ifmr->ifm_active = IFM_ETHER; in bond_ioctl()
2992 ifmr->ifm_count = 1; in bond_ioctl()
2995 ifmr->ifm_active = ifb->ifb_active_lag->lag_active_media; in bond_ioctl()
2996 ifmr->ifm_status |= IFM_ACTIVE; in bond_ioctl()
2999 ifmr->ifm_active in bond_ioctl()
3001 ifmr->ifm_status |= IFM_ACTIVE; in bond_ioctl()
3005 ((struct ifmediareq64 *)ifmr)->ifmu_ulist : in bond_ioctl()
3006 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist); in bond_ioctl()
3008 error = copyout(&ifmr->ifm_current, in bond_ioctl()