Home | History | Annotate | Download | only in ifconfig

Lines Matching defs:ifmr

110 	struct ifmediareq ifmr;
121 memset(&ifmr, 0, sizeof(ifmr));
123 if (direct_ioctl(env, SIOCGIFMEDIA, &ifmr) == -1) {
136 media_current = ifmr.ifm_current;
400 struct ifmediareq ifmr;
414 memset(&ifmr, 0, sizeof(ifmr));
415 estrlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name));
417 if (prog_ioctl(s, SIOCGIFMEDIA, &ifmr) == -1) {
432 if (ifmr.ifm_count == 0) {
437 media_list = calloc(ifmr.ifm_count, sizeof(int));
440 ifmr.ifm_ulist = media_list;
442 if (prog_ioctl(s, SIOCGIFMEDIA, &ifmr) == -1)
445 printf("\tmedia: %s ", get_media_type_string(ifmr.ifm_current));
446 print_media_word(ifmr.ifm_current, " ");
447 if (ifmr.ifm_active != ifmr.ifm_current) {
449 print_media_word(ifmr.ifm_active, " ");
454 if (ifmr.ifm_status & IFM_STATUS_VALID)
455 print_media_status(IFM_TYPE(ifmr.ifm_current), ifmr.ifm_status);
461 for (i = 0, printed_type = 0; i < ifmr.ifm_count; i++) {