/freebsd-11-stable/sbin/ifconfig/ |
H A D | ifmedia.c | 111 struct ifmediareq ifmr; local 116 (void) memset(&ifmr, 0, sizeof(ifmr)); 117 (void) strlcpy(ifmr.ifm_name, name, sizeof(ifmr.ifm_name)); 123 if (ioctl(s, SIOCGIFXMEDIA, (caddr_t)&ifmr) < 0) 125 if (!xmedia && ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { 132 if (ifmr.ifm_count == 0) { 137 media_list = (int *)malloc(ifmr.ifm_count * sizeof(int)); 140 ifmr 228 static struct ifmediareq *ifmr = NULL; local 280 struct ifmediareq *ifmr = (struct ifmediareq *)arg; local 296 struct ifmediareq *ifmr; local 337 struct ifmediareq *ifmr; local 362 struct ifmediareq *ifmr; local 381 struct ifmediareq *ifmr; local [all...] |
/freebsd-11-stable/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-11-stable/sys/net/ |
H A D | if_media.c | 225 struct ifmediareq *ifmr = (struct ifmediareq *) ifr; local 298 if (ifmr->ifm_count < 0) 302 ifmr->ifm_active = ifmr->ifm_current = ifm->ifm_cur ? 305 ifmr->ifm_active = ifmr->ifm_current = ifm->ifm_cur ? 308 ifmr->ifm_mask = ifm->ifm_mask; 309 ifmr->ifm_status = 0; 310 (*ifm->ifm_status)(ifp, ifmr); 314 * them. This allows the caller to set ifmr [all...] |
H A D | if_tap.c | 618 struct ifmediareq *ifmr = NULL; local 634 ifmr = (struct ifmediareq *)data; 635 dummy = ifmr->ifm_count; 636 ifmr->ifm_count = 1; 637 ifmr->ifm_status = IFM_AVALID; 638 ifmr->ifm_active = IFM_ETHER; 640 ifmr->ifm_status |= IFM_ACTIVE; 641 ifmr->ifm_current = ifmr->ifm_active; 644 error = copyout(&media, ifmr [all...] |
/freebsd-11-stable/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-11-stable/sbin/dhclient/ |
H A D | dispatch.c | 313 struct ifmediareq ifmr; local 333 memset(&ifmr, 0, sizeof(ifmr)); 334 strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); 335 if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { 350 if (ifmr.ifm_status & IFM_AVALID) { 351 switch (ifmr.ifm_active & IFM_NMASK) { 354 if (ifmr.ifm_status & IFM_ACTIVE) 489 struct ifmediareq ifmr; local [all...] |
/freebsd-11-stable/usr.sbin/rtsold/ |
H A D | if.c | 179 struct ifmediareq ifmr; local 198 memset(&ifmr, 0, sizeof(ifmr)); 199 strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); 201 if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { 216 if (ifmr.ifm_status & IFM_AVALID) { 217 switch (ifmr.ifm_active & IFM_NMASK) { 220 if (ifmr.ifm_status & IFM_ACTIVE)
|
/freebsd-11-stable/sys/dev/etherswitch/mtkswitch/ |
H A D | mtkswitch.c | 72 static void mtkswitch_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr); 436 struct ifmediareq *ifmr; local 452 ifmr = &p->es_ifmr; 453 ifmr->ifm_count = 0; 454 ifmr->ifm_current = ifmr->ifm_active = 456 ifmr->ifm_mask = 0; 457 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 464 ifmr = &p->es_ifmr; 465 ifmr 527 mtkswitch_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument [all...] |
/freebsd-11-stable/contrib/wpa/src/drivers/ |
H A D | driver_wired_common.c | 193 struct ifmediareq ifmr; local 202 os_memset(&ifmr, 0, sizeof(ifmr)); 203 os_strlcpy(ifmr.ifm_name, ifname, IFNAMSIZ); 204 if (ioctl(s, SIOCGIFMEDIA, (caddr_t) &ifmr) < 0) { 211 *status = (ifmr.ifm_status & (IFM_ACTIVE | IFM_AVALID)) ==
|
H A D | driver_bsd.c | 218 struct ifmediareq ifmr; local 220 os_memset(&ifmr, 0, sizeof(ifmr)); 221 os_strlcpy(ifmr.ifm_name, drv->ifname, sizeof(ifmr.ifm_name)); 223 if (ioctl(drv->global->sock, SIOCGIFMEDIA, &ifmr) < 0) { 229 return ifmr.ifm_current; 1567 struct ifmediareq ifmr; local 1569 (void) memset(&ifmr, 0, sizeof(ifmr)); [all...] |
/freebsd-11-stable/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-11-stable/sys/dev/etherswitch/ip17x/ |
H A D | ip17x.c | 363 struct ifmediareq *ifmr; local 382 ifmr = &p->es_ifmr; 394 ifmr->ifm_count = 0; 396 ifmr->ifm_current = ifmr->ifm_active = 399 ifmr->ifm_current = ifmr->ifm_active = 401 ifmr->ifm_mask = 0; 402 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 498 ip17x_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument [all...] |
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 468 struct mlx4_ib_fmr *ifmr = to_mfmr(ibfmr); local 469 struct mlx4_ib_dev *dev = to_mdev(ifmr->ibfmr.device); 471 return mlx4_map_phys_fmr(dev->dev, &ifmr->mfmr, page_list, npages, iova, 472 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); 491 struct mlx4_ib_fmr *ifmr = to_mfmr(ibfmr); local 493 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); 512 struct mlx4_ib_fmr *ifmr local [all...] |
/freebsd-11-stable/sys/dev/etherswitch/ukswitch/ |
H A D | ukswitch.c | 349 struct ifmediareq *ifmr = &p->es_ifmr; local 361 ifmr->ifm_count = 0; 363 ifmr->ifm_current = ifmr->ifm_active = 366 ifmr->ifm_current = ifmr->ifm_active = 368 ifmr->ifm_mask = 0; 369 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 448 ukswitch_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument 458 ifmr [all...] |
/freebsd-11-stable/tools/tools/net80211/wlanwds/ |
H A D | wlanwds.c | 228 struct ifmediareq ifmr; local 230 memset(&ifmr, 0, sizeof(ifmr)); 231 strncpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name)); 232 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) 234 return (ifmr.ifm_current & IFM_IEEE80211_WDS) != 0;
|
/freebsd-11-stable/sys/dev/etherswitch/rtl8366/ |
H A D | rtl8366rb.c | 643 struct ifmediareq *ifmr; local 649 ifmr = &p->es_ifmr; 668 rtl8366rb_update_ifmedia(v, &ifmr->ifm_status, &ifmr->ifm_active); 669 ifmr->ifm_current = ifmr->ifm_active; 670 ifmr->ifm_mask = 0; 671 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 673 if (ifmr->ifm_count > 0) { 674 ifmr 861 rtl8366rb_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument [all...] |
/freebsd-11-stable/sys/dev/etherswitch/e6000sw/ |
H A D | e6000sw.c | 132 static void e6000sw_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr); 417 struct ifmediareq *ifmr; local 435 ifmr = &p->es_ifmr; 436 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 437 ifmr->ifm_count = 0; 438 ifmr->ifm_current = ifmr->ifm_active = 440 ifmr->ifm_mask = 0; 704 e6000sw_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument 716 ifmr [all...] |
/freebsd-11-stable/sys/dev/beri/virtio/network/ |
H A D | if_vtbe.c | 275 struct ifmediareq *ifmr; local 308 ifmr = (struct ifmediareq *)data; 309 ifmr->ifm_count = 1; 310 ifmr->ifm_status = (IFM_AVALID | IFM_ACTIVE); 311 ifmr->ifm_active = (IFM_ETHER | IFM_10G_T | IFM_FDX); 312 ifmr->ifm_current = ifmr->ifm_active;
|
/freebsd-11-stable/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-11-stable/sys/dev/etherswitch/arswitch/ |
H A D | arswitch.c | 655 struct ifmediareq *ifmr; local 672 ifmr = &p->es_ifmr; 673 ifmr->ifm_count = 0; 674 ifmr->ifm_current = ifmr->ifm_active = 676 ifmr->ifm_mask = 0; 677 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; 781 arswitch_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) argument 791 ifmr->ifm_active = mii->mii_media_active; 792 ifmr [all...] |
/freebsd-11-stable/sys/dev/cs/ |
H A D | if_cs.c | 1147 cs_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) argument 1153 ifmr->ifm_active = IFM_ETHER; 1156 ifmr->ifm_active |= IFM_10_T; 1159 ifmr->ifm_active |= IFM_FDX; 1161 ifmr->ifm_active |= IFM_HDX; 1163 ifmr->ifm_status = IFM_AVALID; 1165 ifmr->ifm_status |= IFM_ACTIVE; 1172 ifmr->ifm_active |= IFM_10_2; 1174 ifmr->ifm_active |= IFM_10_5;
|
/freebsd-11-stable/sbin/devd/ |
H A D | devd.cc | 356 struct ifmediareq ifmr; local 375 memset(&ifmr, 0, sizeof(ifmr)); 376 strlcpy(ifmr.ifm_name, value.c_str(), sizeof(ifmr.ifm_name)); 378 if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) >= 0 && 379 ifmr.ifm_status & IFM_AVALID) { 381 value.c_str(), IFM_TYPE(ifmr.ifm_active)); 382 retval = (IFM_TYPE(ifmr.ifm_active) == _type);
|
/freebsd-11-stable/sys/dev/ixgbe/ |
H A D | if_ix.c | 2046 ixgbe_media_status(struct ifnet *ifp, struct ifmediareq *ifmr) argument 2056 ifmr->ifm_status = IFM_AVALID; 2057 ifmr->ifm_active = IFM_ETHER; 2064 ifmr->ifm_status |= IFM_ACTIVE; 2073 ifmr->ifm_active |= IFM_10G_T | IFM_FDX; 2076 ifmr->ifm_active |= IFM_1000_T | IFM_FDX; 2079 ifmr->ifm_active |= IFM_100_TX | IFM_FDX; 2082 ifmr->ifm_active |= IFM_10_T | IFM_FDX; 2089 ifmr->ifm_active |= IFM_10G_TWINAX | IFM_FDX; 2095 ifmr [all...] |
/freebsd-11-stable/sys/dev/my/ |
H A D | if_my.c | 1598 my_ifmedia_sts(struct ifnet * ifp, struct ifmediareq * ifmr) argument 1605 ifmr->ifm_active = IFM_ETHER; 1609 ifmr->ifm_active = IFM_ETHER | IFM_1000TX; 1612 ifmr->ifm_active = IFM_ETHER | IFM_100_TX; 1614 ifmr->ifm_active = IFM_ETHER | IFM_10_T; 1616 ifmr->ifm_active |= IFM_FDX; 1618 ifmr->ifm_active |= IFM_HDX; 1632 ifmr->ifm_active = IFM_ETHER|IFM_1000_T|IFM_FDX; 1636 ifmr->ifm_active = IFM_ETHER|IFM_1000_T|IFM_HDX; 1641 ifmr [all...] |
/freebsd-11-stable/tools/tools/net80211/wlanstats/ |
H A D | wlanstats.c | 425 struct ifmediareq ifmr; local 427 memset(&ifmr, 0, sizeof(ifmr)); 428 strlcpy(ifmr.ifm_name, wf->ifr.ifr_name, sizeof(ifmr.ifm_name)); 429 if (ioctl(wf->s, SIOCGIFMEDIA, &ifmr) < 0) 431 if (ifmr.ifm_current & IFM_IEEE80211_ADHOC) { 432 if (ifmr.ifm_current & IFM_FLAG0) 436 } else if (ifmr.ifm_current & IFM_IEEE80211_HOSTAP) 438 else if (ifmr [all...] |