/openbsd/sys/net/ |
H A D | if_media.c | 317 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 D | dispatch.c | 393 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 D | dispatch.c | 409 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 D | dispatch.c | 449 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 D | rtl80x9.c | 73 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 D | ax88190.c | 117 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 D | dl10019.c | 154 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 D | ti.c | 496 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 D | ax88190var.h | 41 void ax88190_mediastatus(struct dp8390_softc *, struct ifmediareq *ifmr);
|
H A D | dl10019var.h | 46 void dl10019_mediastatus(struct dp8390_softc *, struct ifmediareq *ifmr);
|
H A D | xl.c | 2099 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 D | smc91cxx.c | 358 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 D | lance.c | 480 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 D | if_nge.c | 1658 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 D | if_txp.c | 1666 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 D | if_ix.c | 1233 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 D | if_igc.c | 1483 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 D | if_tl.c | 1617 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 D | ifaddr.c | 1090 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 D | if_le_ledma.c | 205 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 D | qe.c | 1092 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 D | if_uaq.c | 599 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 D | if_udav.c | 1310 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 D | if_ure.c | 598 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 D | ifconfig.c | 2831 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 …]
|