Searched refs:ifmr (Results 1 - 25 of 148) sorted by relevance

123456

/freebsd-11-stable/sbin/ifconfig/
H A Difmedia.c111 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 Difmedia.c112 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 Dif_media.c225 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 Dif_tap.c618 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 Dsnmp_atm.c163 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 Ddispatch.c313 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 Dif.c179 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 Dmtkswitch.c72 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 Ddriver_wired_common.c193 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 Ddriver_bsd.c218 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 Dutopia.c263 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 Dip17x.c363 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 Dmlx4_ib_mr.c468 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 Dukswitch.c349 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 Dwlanwds.c228 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 Drtl8366rb.c643 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 De6000sw.c132 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 Dif_vtbe.c275 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 Dif_glc.c75 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 Darswitch.c655 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 Dif_cs.c1147 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 Ddevd.cc356 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 Dif_ix.c2046 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 Dif_my.c1598 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 Dwlanstats.c425 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...]

Completed in 184 milliseconds

123456