es_ifmr
p.es_ifmr.ifm_ulist = ifm_ulist;
p.es_ifmr.ifm_count = IFMEDIAREQ_NULISTENTRIES;
if (p.es_ifmr.ifm_count == 0)
p.es_ifr.ifr_media = (p.es_ifmr.ifm_current & IFM_IMASK) |
p.es_ifmr.ifm_ulist = ifm_ulist;
p.es_ifmr.ifm_count = IFMEDIAREQ_NULISTENTRIES;
p.es_ifmr.ifm_ulist = ifm_ulist;
p.es_ifmr.ifm_count = IFMEDIAREQ_NULISTENTRIES;
print_media_word(p.es_ifmr.ifm_current, 1);
if (p.es_ifmr.ifm_active != p.es_ifmr.ifm_current) {
print_media_word(p.es_ifmr.ifm_active, 0);
printf("\tstatus: %s\n", (p.es_ifmr.ifm_status & IFM_ACTIVE) != 0 ? "active" : "no carrier");
if (p.es_ifmr.ifm_count > IFMEDIAREQ_NULISTENTRIES)
p.es_ifmr.ifm_count = IFMEDIAREQ_NULISTENTRIES;
for (i=0; i<p.es_ifmr.ifm_count; i++) {
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
if (p->es_ifmr.ifm_count == 0)
if (p->es_ifmr.ifm_count == 0)
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
ifmr = &p->es_ifmr;
struct ifmediareq *ifmr = &p->es_ifmr;