Home
last modified time | relevance | path

Searched refs:ifmr (Results 1 – 25 of 97) sorted by relevance

1234

/openbsd/sys/net/
H A Dif_media.c317 struct ifmediareq *ifmr = (struct ifmediareq *) ifr; in ifmedia_ioctl() local
320 if (ifmr->ifm_count < 0) in ifmedia_ioctl()
324 ifmr->ifm_active = ifmr->ifm_current = ifm->ifm_cur ? in ifmedia_ioctl()
326 ifmr->ifm_mask = ifm->ifm_mask; in ifmedia_ioctl()
327 ifmr->ifm_status = 0; in ifmedia_ioctl()
330 (*ifm->ifm_status_cb)(ifp, ifmr); in ifmedia_ioctl()
336 if (ifmr->ifm_count == 0) { in ifmedia_ioctl()
337 ifmr->ifm_count = nwords; in ifmedia_ioctl()
359 if (ifmr->ifm_count < ifm->ifm_nwords) { in ifmedia_ioctl()
376 error = copyout(kptr, ifmr->ifm_ulist, in ifmedia_ioctl()
[all …]
/openbsd/usr.sbin/dhcrelay/
H A Ddispatch.c393 struct ifmediareq ifmr; in interface_status() local
412 memset(&ifmr, 0, sizeof(ifmr)); in interface_status()
413 strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); in interface_status()
414 if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) == -1) { in interface_status()
427 if (ifmr.ifm_status & IFM_AVALID) { in interface_status()
428 switch (ifmr.ifm_active & IFM_NMASK) { in interface_status()
430 if (ifmr.ifm_status & IFM_ACTIVE) in interface_status()
/openbsd/usr.sbin/dhcrelay6/
H A Ddispatch.c409 struct ifmediareq ifmr; in interface_status() local
428 memset(&ifmr, 0, sizeof(ifmr)); in interface_status()
429 strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); in interface_status()
430 if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) == -1) { in interface_status()
443 if (ifmr.ifm_status & IFM_AVALID) { in interface_status()
444 switch (ifmr.ifm_active & IFM_NMASK) { in interface_status()
446 if (ifmr.ifm_status & IFM_ACTIVE) in interface_status()
/openbsd/usr.sbin/dhcpd/
H A Ddispatch.c449 struct ifmediareq ifmr; in interface_status() local
468 memset(&ifmr, 0, sizeof(ifmr)); in interface_status()
469 strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); in interface_status()
470 if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) == -1) { in interface_status()
483 if (ifmr.ifm_status & IFM_AVALID) { in interface_status()
484 switch (ifmr.ifm_active & IFM_NMASK) { in interface_status()
486 if (ifmr.ifm_status & IFM_ACTIVE) in interface_status()
/openbsd/sys/dev/ic/
H A Drtl80x9.c73 rtl80x9_mediastatus(struct dp8390_softc *sc, struct ifmediareq *ifmr) in rtl80x9_mediastatus() argument
89 ifmr->ifm_active = IFM_ETHER|IFM_10_2; in rtl80x9_mediastatus()
91 ifmr->ifm_active = IFM_ETHER|IFM_10_T; in rtl80x9_mediastatus()
94 ifmr->ifm_active |= IFM_FDX; in rtl80x9_mediastatus()
H A Dax88190.c117 ax88190_mediastatus(struct dp8390_softc *sc, struct ifmediareq *ifmr) in ax88190_mediastatus() argument
120 ifmr->ifm_status = sc->sc_mii.mii_media_status; in ax88190_mediastatus()
121 ifmr->ifm_active = sc->sc_mii.mii_media_active; in ax88190_mediastatus()
H A Ddl10019.c154 dl10019_mediastatus(struct dp8390_softc *sc, struct ifmediareq *ifmr) in dl10019_mediastatus() argument
157 ifmr->ifm_status = sc->sc_mii.mii_media_status; in dl10019_mediastatus()
158 ifmr->ifm_active = sc->sc_mii.mii_media_active; in dl10019_mediastatus()
H A Dti.c496 struct ifmediareq ifmr; in ti_handle_events() local
498 bzero(&ifmr, sizeof(ifmr)); in ti_handle_events()
499 ti_ifmedia_sts(ifp, &ifmr); in ti_handle_events()
2167 ifmr->ifm_status = IFM_AVALID; in ti_ifmedia_sts()
2168 ifmr->ifm_active = IFM_ETHER; in ti_ifmedia_sts()
2171 ifmr->ifm_active |= IFM_NONE; in ti_ifmedia_sts()
2175 ifmr->ifm_status |= IFM_ACTIVE; in ti_ifmedia_sts()
2184 ifmr->ifm_active |= IFM_FDX; in ti_ifmedia_sts()
2186 ifmr->ifm_active |= IFM_HDX; in ti_ifmedia_sts()
2201 ifmr->ifm_active |= IFM_FDX; in ti_ifmedia_sts()
[all …]
H A Dax88190var.h41 void ax88190_mediastatus(struct dp8390_softc *, struct ifmediareq *ifmr);
H A Ddl10019var.h46 void dl10019_mediastatus(struct dp8390_softc *, struct ifmediareq *ifmr);
H A Dxl.c2099 ifmr->ifm_active = IFM_ETHER; in xl_ifmedia_sts()
2100 ifmr->ifm_status = IFM_AVALID; in xl_ifmedia_sts()
2103 ifmr->ifm_status |= IFM_ACTIVE; in xl_ifmedia_sts()
2107 ifmr->ifm_active = IFM_ETHER|IFM_10_T; in xl_ifmedia_sts()
2109 ifmr->ifm_active |= IFM_FDX; in xl_ifmedia_sts()
2111 ifmr->ifm_active |= IFM_HDX; in xl_ifmedia_sts()
2116 ifmr->ifm_active = IFM_ETHER|IFM_10_FL; in xl_ifmedia_sts()
2118 ifmr->ifm_active |= IFM_FDX; in xl_ifmedia_sts()
2120 ifmr->ifm_active |= IFM_HDX; in xl_ifmedia_sts()
2122 ifmr->ifm_active = IFM_ETHER|IFM_10_5; in xl_ifmedia_sts()
[all …]
H A Dsmc91cxx.c358 smc91cxx_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) in smc91cxx_mediastatus() argument
366 ifmr->ifm_active = IFM_ETHER | IFM_NONE; in smc91cxx_mediastatus()
367 ifmr->ifm_status = 0; in smc91cxx_mediastatus()
376 ifmr->ifm_active = sc->sc_mii.mii_media_active; in smc91cxx_mediastatus()
377 ifmr->ifm_status = sc->sc_mii.mii_media_status; in smc91cxx_mediastatus()
383 ifmr->ifm_active = in smc91cxx_mediastatus()
H A Dlance.c480 lance_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) in lance_mediastatus() argument
487 ifmr->ifm_status = IFM_AVALID; in lance_mediastatus()
489 ifmr->ifm_status |= IFM_ACTIVE; in lance_mediastatus()
492 (*sc->sc_mediastatus)(sc, ifmr); in lance_mediastatus()
/openbsd/sys/dev/pci/
H A Dif_nge.c1658 ifmr->ifm_active = mii->mii_media_active; in nge_ifmedia_mii_sts()
1659 ifmr->ifm_status = mii->mii_media_status; in nge_ifmedia_mii_sts()
1728 ifmr->ifm_active = IFM_ETHER|IFM_NONE; in nge_ifmedia_tbi_sts()
1729 ifmr->ifm_status = IFM_AVALID; in nge_ifmedia_tbi_sts()
1741 ifmr->ifm_active |= IFM_LOOP; in nge_ifmedia_tbi_sts()
1748 ifmr->ifm_active |= IFM_AUTO; in nge_ifmedia_tbi_sts()
1750 ifmr->ifm_active |= IFM_FDX; in nge_ifmedia_tbi_sts()
1752 ifmr->ifm_active |= IFM_HDX; in nge_ifmedia_tbi_sts()
1754 ifmr->ifm_active |= IFM_FDX; in nge_ifmedia_tbi_sts()
1757 ifmr->ifm_active |= IFM_FDX; in nge_ifmedia_tbi_sts()
[all …]
H A Dif_txp.c1666 ifmr->ifm_status = IFM_AVALID; in txp_ifmedia_sts()
1667 ifmr->ifm_active = IFM_ETHER; in txp_ifmedia_sts()
1689 ifmr->ifm_status |= IFM_ACTIVE; in txp_ifmedia_sts()
1692 ifmr->ifm_active |= IFM_NONE; in txp_ifmedia_sts()
1693 ifmr->ifm_status = 0; in txp_ifmedia_sts()
1698 ifmr->ifm_active |= IFM_LOOP; in txp_ifmedia_sts()
1702 ifmr->ifm_active |= IFM_NONE; in txp_ifmedia_sts()
1714 ifmr->ifm_active |= IFM_10_T|IFM_FDX; in txp_ifmedia_sts()
1718 ifmr->ifm_active |= IFM_NONE; in txp_ifmedia_sts()
1724 ifmr->ifm_active |= IFM_NONE; in txp_ifmedia_sts()
[all …]
H A Dif_ix.c1233 ifmr->ifm_active = IFM_ETHER; in ixgbe_media_status()
1234 ifmr->ifm_status = IFM_AVALID; in ixgbe_media_status()
1242 ifmr->ifm_status |= IFM_ACTIVE; in ixgbe_media_status()
1251 ifmr->ifm_active |= IFM_10G_T | IFM_FDX; in ixgbe_media_status()
1254 ifmr->ifm_active |= IFM_1000_T | IFM_FDX; in ixgbe_media_status()
1257 ifmr->ifm_active |= IFM_100_TX | IFM_FDX; in ixgbe_media_status()
1260 ifmr->ifm_active |= IFM_10_T | IFM_FDX; in ixgbe_media_status()
1275 ifmr->ifm_active |= IFM_10G_LR | IFM_FDX; in ixgbe_media_status()
1278 ifmr->ifm_active |= IFM_1000_LX | IFM_FDX; in ixgbe_media_status()
1286 ifmr->ifm_active |= IFM_10G_SR | IFM_FDX; in ixgbe_media_status()
[all …]
H A Dif_igc.c1483 ifmr->ifm_status = IFM_AVALID; in igc_media_status()
1484 ifmr->ifm_active = IFM_ETHER; in igc_media_status()
1487 ifmr->ifm_active |= IFM_NONE; in igc_media_status()
1491 ifmr->ifm_status |= IFM_ACTIVE; in igc_media_status()
1495 ifmr->ifm_active |= IFM_10_T; in igc_media_status()
1498 ifmr->ifm_active |= IFM_100_TX; in igc_media_status()
1501 ifmr->ifm_active |= IFM_1000_T; in igc_media_status()
1504 ifmr->ifm_active |= IFM_2500_T; in igc_media_status()
1509 ifmr->ifm_active |= IFM_FDX; in igc_media_status()
1511 ifmr->ifm_active |= IFM_HDX; in igc_media_status()
[all …]
H A Dif_tl.c1617 tl_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in tl_ifmedia_sts() argument
1625 ifmr->ifm_active = IFM_ETHER; in tl_ifmedia_sts()
1628 ifmr->ifm_active = IFM_ETHER|IFM_10_5; in tl_ifmedia_sts()
1630 ifmr->ifm_active = IFM_ETHER|IFM_10_T; in tl_ifmedia_sts()
1632 ifmr->ifm_active |= IFM_HDX; in tl_ifmedia_sts()
1634 ifmr->ifm_active |= IFM_FDX; in tl_ifmedia_sts()
1638 ifmr->ifm_active = mii->mii_media_active; in tl_ifmedia_sts()
1639 ifmr->ifm_status = mii->mii_media_status; in tl_ifmedia_sts()
/openbsd/regress/sbin/ifconfig/
H A Difaddr.c1090 struct ifmediareq ifmr; in status() local
1133 (void) memset(&ifmr, 0, sizeof(ifmr)); in status()
1134 (void) strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); in status()
1136 if (ioctl(sock, SIOCGIFMEDIA, (caddr_t)&ifmr) == -1) { in status()
1146 if (ifmr.ifm_count == 0) { in status()
1151 media_list = calloc(ifmr.ifm_count, sizeof(*media_list)); in status()
1154 ifmr.ifm_ulist = media_list; in status()
1156 if (ioctl(sock, SIOCGIFMEDIA, (caddr_t)&ifmr) == -1) in status()
1162 if (ifmr.ifm_status & IFM_AVALID) { in status()
1171 IFM_TYPE(ifmr.ifm_current) || in status()
[all …]
/openbsd/sys/dev/sbus/
H A Dif_le_ledma.c205 lemediastatus(struct lance_softc *sc, struct ifmediareq *ifmr) in lemediastatus() argument
213 ifmr->ifm_active = IFM_ETHER|IFM_10_T; in lemediastatus()
215 ifmr->ifm_active = IFM_ETHER|IFM_10_5; in lemediastatus()
H A Dqe.c1092 qe_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in qe_ifmedia_sts() argument
1097 ifmr->ifm_active = IFM_ETHER | IFM_10_T; in qe_ifmedia_sts()
1100 ifmr->ifm_status |= IFM_AVALID; in qe_ifmedia_sts()
1102 ifmr->ifm_status &= ~IFM_ACTIVE; in qe_ifmedia_sts()
1104 ifmr->ifm_status |= IFM_ACTIVE; in qe_ifmedia_sts()
/openbsd/sys/dev/usb/
H A Dif_uaq.c599 uaq_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in uaq_ifmedia_sts() argument
603 ifmr->ifm_status = IFM_AVALID; in uaq_ifmedia_sts()
605 ifmr->ifm_status |= IFM_ACTIVE; in uaq_ifmedia_sts()
606 ifmr->ifm_active = IFM_ETHER | IFM_FDX; in uaq_ifmedia_sts()
609 ifmr->ifm_active |= IFM_5000_T; in uaq_ifmedia_sts()
612 ifmr->ifm_active |= IFM_2500_T; in uaq_ifmedia_sts()
615 ifmr->ifm_active |= IFM_1000_T; in uaq_ifmedia_sts()
618 ifmr->ifm_active |= IFM_100_TX; in uaq_ifmedia_sts()
H A Dif_udav.c1310 udav_ifmedia_status(struct ifnet *ifp, struct ifmediareq *ifmr) in udav_ifmedia_status() argument
1321 ifmr->ifm_active = IFM_ETHER | IFM_NONE; in udav_ifmedia_status()
1322 ifmr->ifm_status = 0; in udav_ifmedia_status()
1327 ifmr->ifm_active = IFM_ETHER | IFM_10_T; in udav_ifmedia_status()
1328 ifmr->ifm_status = IFM_AVALID; in udav_ifmedia_status()
1329 if (sc->sc_link) ifmr->ifm_status |= IFM_ACTIVE; in udav_ifmedia_status()
1334 ifmr->ifm_active = mii->mii_media_active; in udav_ifmedia_status()
1335 ifmr->ifm_status = mii->mii_media_status; in udav_ifmedia_status()
H A Dif_ure.c598 ure_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in ure_ifmedia_sts() argument
605 ifmr->ifm_status = IFM_AVALID; in ure_ifmedia_sts()
607 ifmr->ifm_status |= IFM_ACTIVE; in ure_ifmedia_sts()
612 ifmr->ifm_active |= IFM_FDX; in ure_ifmedia_sts()
614 ifmr->ifm_active |= IFM_HDX; in ure_ifmedia_sts()
616 ifmr->ifm_active |= IFM_10_T; in ure_ifmedia_sts()
618 ifmr->ifm_active |= IFM_100_TX; in ure_ifmedia_sts()
620 ifmr->ifm_active |= IFM_1000_T; in ure_ifmedia_sts()
622 ifmr->ifm_active |= IFM_2500_T; in ure_ifmedia_sts()
628 ifmr->ifm_active = mii->mii_media_active; in ure_ifmedia_sts()
[all …]
/openbsd/sbin/ifconfig/
H A Difconfig.c2831 struct ifmediareq ifmr; in init_current_media() local
2838 (void) memset(&ifmr, 0, sizeof(ifmr)); in init_current_media()
2839 (void) strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); in init_current_media()
2850 media_current = ifmr.ifm_current; in init_current_media()
3295 struct ifmediareq ifmr; in status() local
3372 (void) memset(&ifmr, 0, sizeof(ifmr)); in status()
3373 (void) strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); in status()
3385 if (ifmr.ifm_count == 0) { in status()
3393 ifmr.ifm_ulist = media_list; in status()
3400 if (ifmr.ifm_active != ifmr.ifm_current) { in status()
[all …]

1234