/freebsd-10.1-release/sbin/etherswitchcfg/ |
H A D | ifmedia.c | 112 struct ifmediareq ifmr; 115 (void) memset(&ifmr, 0, sizeof(ifmr)); 116 (void) strncpy(ifmr.ifm_name, name, sizeof(ifmr.ifm_name)); 118 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { 125 if (ifmr.ifm_count == 0) { 130 media_list = (int *)malloc(ifmr.ifm_count * sizeof(int)); 133 ifmr.ifm_ulist = media_list; 135 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < [all...] |
/freebsd-10.1-release/sbin/ifconfig/ |
H A D | ifmedia.c | 110 struct ifmediareq ifmr; local 113 (void) memset(&ifmr, 0, sizeof(ifmr)); 114 (void) strncpy(ifmr.ifm_name, name, sizeof(ifmr.ifm_name)); 116 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { 123 if (ifmr.ifm_count == 0) { 128 media_list = (int *)malloc(ifmr.ifm_count * sizeof(int)); 131 ifmr.ifm_ulist = media_list; 133 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 195 static struct ifmediareq *ifmr = NULL; local 238 struct ifmediareq *ifmr = (struct ifmediareq *)arg; local 254 struct ifmediareq *ifmr; local 295 struct ifmediareq *ifmr; local 320 struct ifmediareq *ifmr; local 339 struct ifmediareq *ifmr; local [all...] |
/freebsd-10.1-release/sys/net/ |
H A D | if_media.c | 206 struct ifmediareq *ifmr = (struct ifmediareq *) ifr; local 281 ifmr->ifm_active = ifmr->ifm_current = ifm->ifm_cur ? 283 ifmr->ifm_mask = ifm->ifm_mask; 284 ifmr->ifm_status = 0; 285 (*ifm->ifm_status)(ifp, ifmr); 292 * them. This allows the caller to set ifmr->ifm_count 303 if (ifmr->ifm_count > usermax) 304 ifmr->ifm_count = usermax; 305 else if (ifmr [all...] |
H A D | if_tap.c | 607 struct ifmediareq *ifmr = NULL; local 617 ifmr = (struct ifmediareq *)data; 618 dummy = ifmr->ifm_count; 619 ifmr->ifm_count = 1; 620 ifmr->ifm_status = IFM_AVALID; 621 ifmr->ifm_active = IFM_ETHER; 623 ifmr->ifm_status |= IFM_ACTIVE; 624 ifmr->ifm_current = ifmr->ifm_active; 627 error = copyout(&media, ifmr [all...] |
/freebsd-10.1-release/contrib/ngatm/snmp_atm/ |
H A D | snmp_atm.c | 163 struct ifmediareq ifmr; local 166 memset(&ifmr, 0, sizeof(ifmr)); 167 strcpy(ifmr.ifm_name, aif->pub.ifp->name); 169 if (ioctl(mib_netsock, SIOCGIFMEDIA, &ifmr) == -1) { 173 if (!ifmr.ifm_status & IFM_AVALID) { 177 if (ifmr.ifm_status & IFM_ACTIVE) 193 struct ifmediareq ifmr; local 195 memset(&ifmr, 0, sizeof(ifmr)); 217 struct ifmediareq ifmr; local [all...] |
/freebsd-10.1-release/sbin/dhclient/ |
H A D | dispatch.c | 294 struct ifmediareq ifmr; local 314 memset(&ifmr, 0, sizeof(ifmr)); 315 strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); 316 if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { 331 if (ifmr.ifm_status & IFM_AVALID) { 332 switch (ifmr.ifm_active & IFM_NMASK) { 335 if (ifmr.ifm_status & IFM_ACTIVE) 474 struct ifmediareq ifmr; local [all...] |
/freebsd-10.1-release/usr.sbin/rtsold/ |
H A D | if.c | 180 struct ifmediareq ifmr; local 199 memset(&ifmr, 0, sizeof(ifmr)); 200 strncpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); 202 if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { 217 if (ifmr.ifm_status & IFM_AVALID) { 218 switch (ifmr.ifm_active & IFM_NMASK) { 221 if (ifmr.ifm_status & IFM_ACTIVE)
|
/freebsd-10.1-release/sys/dev/utopia/ |
H A D | utopia.c | 263 utopia_media_status(struct ifnet *ifp, struct ifmediareq *ifmr) argument 269 ifmr->ifm_active = IFM_ATM | utp->ifatm->mib.media; 274 ifmr->ifm_status = IFM_AVALID | IFM_ACTIVE; 278 ifmr->ifm_status = IFM_AVALID; 282 ifmr->ifm_status = 0; 286 ifmr->ifm_active |= IFM_ATM_SDH; 287 ifmr->ifm_current |= IFM_ATM_SDH; 290 ifmr->ifm_active |= IFM_ATM_UNASSIGNED; 291 ifmr->ifm_current |= IFM_ATM_UNASSIGNED; 294 ifmr [all...] |
/freebsd-10.1-release/sys/dev/etherswitch/ip17x/ |
H A D | ip17x.c | 369 struct ifmediareq *ifmr; local 388 ifmr = &p->es_ifmr; 400 ifmr->ifm_count = 0; 402 ifmr->ifm_current = ifmr->ifm_active = 405 ifmr->ifm_current = ifmr->ifm_active = 407 ifmr->ifm_mask = 0; 408 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 503 ip17x_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument [all...] |
/freebsd-10.1-release/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 699 struct mlx4_ib_fmr *ifmr = to_mfmr(ibfmr); local 700 struct mlx4_ib_dev *dev = to_mdev(ifmr->ibfmr.device); 702 return mlx4_map_phys_fmr(dev->dev, &ifmr->mfmr, page_list, npages, iova, 703 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); 722 struct mlx4_ib_fmr *ifmr = to_mfmr(ibfmr); local 724 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); 743 struct mlx4_ib_fmr *ifmr local [all...] |
/freebsd-10.1-release/sys/dev/etherswitch/ukswitch/ |
H A D | ukswitch.c | 347 struct ifmediareq *ifmr = &p->es_ifmr; local 359 ifmr->ifm_count = 0; 361 ifmr->ifm_current = ifmr->ifm_active = 364 ifmr->ifm_current = ifmr->ifm_active = 366 ifmr->ifm_mask = 0; 367 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 446 ukswitch_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument 456 ifmr [all...] |
/freebsd-10.1-release/tools/tools/net80211/wlanwds/ |
H A D | wlanwds.c | 229 struct ifmediareq ifmr; local 231 memset(&ifmr, 0, sizeof(ifmr)); 232 strncpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); 233 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) 235 return (ifmr.ifm_current & IFM_IEEE80211_WDS) != 0;
|
/freebsd-10.1-release/sys/dev/etherswitch/arswitch/ |
H A D | arswitch.c | 493 struct ifmediareq *ifmr; local 522 ifmr = &p->es_ifmr; 523 ifmr->ifm_count = 0; 524 ifmr->ifm_current = ifmr->ifm_active = 526 ifmr->ifm_mask = 0; 527 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 622 arswitch_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument 632 ifmr->ifm_active = mii->mii_media_active; 633 ifmr [all...] |
/freebsd-10.1-release/contrib/wpa/src/drivers/ |
H A D | driver_bsd.c | 72 struct ifmediareq ifmr; local 74 (void) memset(&ifmr, 0, sizeof(ifmr)); 75 (void) strncpy(ifmr.ifm_name, drv->ifname, sizeof(ifmr.ifm_name)); 77 if (ioctl(drv->sock, SIOCGIFMEDIA, (caddr_t)&ifmr) >= 0) { 78 if (ifmr.ifm_current & IFM_IEEE80211_ADHOC) { 79 if (ifmr.ifm_current & IFM_FLAG0) 84 if (ifmr.ifm_current & IFM_IEEE80211_HOSTAP) 86 if (ifmr 203 struct ifmediareq ifmr; local [all...] |
H A D | driver_wired.c | 459 struct ifmediareq ifmr; local 468 os_memset(&ifmr, 0, sizeof(ifmr)); 469 os_strlcpy(ifmr.ifm_name, ifname, IFNAMSIZ); 470 if (ioctl(s, SIOCGIFMEDIA, (caddr_t) &ifmr) < 0) { 476 *status = (ifmr.ifm_status & (IFM_ACTIVE|IFM_AVALID)) ==
|
/freebsd-10.1-release/sys/dev/etherswitch/rtl8366/ |
H A D | rtl8366rb.c | 552 struct ifmediareq *ifmr = &p->es_ifmr; local 571 ifmr->ifm_count = 0; 574 rtl8366rb_update_ifmedia(v, &ifmr->ifm_status, &ifmr->ifm_active); 575 ifmr->ifm_current = ifmr->ifm_active; 576 ifmr->ifm_mask = 0; 577 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 720 rtl8366rb_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument 726 ifmr [all...] |
/freebsd-10.1-release/sys/netgraph/ |
H A D | ng_fec.c | 198 static void ng_fec_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr); 676 struct ifmediareq ifmr; local 685 bzero((char *)&ifmr, sizeof(ifmr)); 687 error = (*ifp->if_ioctl)(ifp, SIOCGIFMEDIA, (caddr_t)&ifmr); 694 if (ifmr.ifm_status & IFM_AVALID) { 695 if (ifmr.ifm_status & IFM_ACTIVE) { 729 struct ifmediareq *ifmr) 738 ifmr->ifm_status = IFM_AVALID; 741 ifmr 728 ng_fec_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument [all...] |
/freebsd-10.1-release/sys/powerpc/ps3/ |
H A D | if_glc.c | 75 static void glc_media_status(struct ifnet *ifp, struct ifmediareq *ifmr); 898 glc_media_status(struct ifnet *ifp, struct ifmediareq *ifmr) argument 903 ifmr->ifm_status = IFM_AVALID; 904 ifmr->ifm_active = IFM_ETHER; 910 ifmr->ifm_status |= IFM_ACTIVE; 913 ifmr->ifm_active |= IFM_10_T; 915 ifmr->ifm_active |= IFM_100_TX; 917 ifmr->ifm_active |= IFM_1000_T; 920 ifmr->ifm_active |= IFM_FDX; 922 ifmr [all...] |
/freebsd-10.1-release/sys/dev/sfxge/ |
H A D | sfxge_port.c | 653 sfxge_media_status(struct ifnet *ifp, struct ifmediareq *ifmr) argument 662 ifmr->ifm_status = IFM_AVALID; 663 ifmr->ifm_active = IFM_ETHER; 666 ifmr->ifm_status |= IFM_ACTIVE; 670 ifmr->ifm_active |= sfxge_link_mode[medium_type][mode]; 671 ifmr->ifm_active |= sfxge_port_link_fc_ifm(sc);
|
/freebsd-10.1-release/sbin/devd/ |
H A D | devd.cc | 344 struct ifmediareq ifmr; local 363 memset(&ifmr, 0, sizeof(ifmr)); 364 strncpy(ifmr.ifm_name, value.c_str(), sizeof(ifmr.ifm_name)); 366 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) >= 0 && 367 ifmr.ifm_status & IFM_AVALID) { 369 value.c_str(), IFM_TYPE(ifmr.ifm_active)); 370 retval = (IFM_TYPE(ifmr.ifm_active) == _type);
|
/freebsd-10.1-release/sys/dev/cs/ |
H A D | if_cs.c | 1163 cs_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) argument 1169 ifmr->ifm_active = IFM_ETHER; 1172 ifmr->ifm_active |= IFM_10_T; 1175 ifmr->ifm_active |= IFM_FDX; 1177 ifmr->ifm_active |= IFM_HDX; 1179 ifmr->ifm_status = IFM_AVALID; 1181 ifmr->ifm_status |= IFM_ACTIVE; 1188 ifmr->ifm_active |= IFM_10_2; 1190 ifmr->ifm_active |= IFM_10_5;
|
/freebsd-10.1-release/sys/dev/my/ |
H A D | if_my.c | 1599 my_ifmedia_sts(struct ifnet * ifp, struct ifmediareq * ifmr) argument 1606 ifmr->ifm_active = IFM_ETHER; 1610 ifmr->ifm_active = IFM_ETHER | IFM_1000TX; 1613 ifmr->ifm_active = IFM_ETHER | IFM_100_TX; 1615 ifmr->ifm_active = IFM_ETHER | IFM_10_T; 1617 ifmr->ifm_active |= IFM_FDX; 1619 ifmr->ifm_active |= IFM_HDX; 1633 ifmr->ifm_active = IFM_ETHER|IFM_1000_T|IFM_FDX; 1637 ifmr->ifm_active = IFM_ETHER|IFM_1000_T|IFM_HDX; 1642 ifmr [all...] |
/freebsd-10.1-release/tools/tools/net80211/wlanstats/ |
H A D | wlanstats.c | 423 struct ifmediareq ifmr; local 425 memset(&ifmr, 0, sizeof(ifmr)); 426 strlcpy(ifmr.ifm_name, wf->ifr.ifr_name, sizeof(ifmr.ifm_name)); 427 if (ioctl(wf->s, SIOCGIFMEDIA, &ifmr) < 0) 429 if (ifmr.ifm_current & IFM_IEEE80211_ADHOC) { 430 if (ifmr.ifm_current & IFM_FLAG0) 434 } else if (ifmr.ifm_current & IFM_IEEE80211_HOSTAP) 436 else if (ifmr [all...] |
/freebsd-10.1-release/usr.sbin/bsnmpd/modules/snmp_wlan/ |
H A D | wlan_sys.c | 195 struct ifmediareq ifmr; local 197 memset(&ifmr, 0, sizeof(struct ifmediareq)); 198 strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); 200 if (ioctl(sock, SIOCGIFMEDIA, &ifmr) < 0 || ifmr.ifm_count == 0) 203 if ((ifmr.ifm_status & IFM_AVALID) == 0) 206 return (IFM_TYPE(ifmr.ifm_active)); 212 struct ifmediareq ifmr; local 214 memset(&ifmr, [all...] |
/freebsd-10.1-release/sys/dev/le/ |
H A D | if_le_ledma.c | 201 le_dma_supmediastatus(struct lance_softc *sc, struct ifmediareq *ifmr) argument 209 ifmr->ifm_active = IFM_MAKEWORD(IFM_ETHER, IFM_10_T, 0, 0); 211 ifmr->ifm_active = IFM_MAKEWORD(IFM_ETHER, IFM_10_5, 0, 0);
|