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

123456

/freebsd-10.1-release/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-10.1-release/sbin/ifconfig/
H A Difmedia.c110 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 Dif_media.c206 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 Dif_tap.c607 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 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-10.1-release/sbin/dhclient/
H A Ddispatch.c294 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 Dif.c180 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 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-10.1-release/sys/dev/etherswitch/ip17x/
H A Dip17x.c369 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 Dmr.c699 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 Dukswitch.c347 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 Dwlanwds.c229 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 Darswitch.c493 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 Ddriver_bsd.c72 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 Ddriver_wired.c459 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 Drtl8366rb.c552 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 Dng_fec.c198 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 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-10.1-release/sys/dev/sfxge/
H A Dsfxge_port.c653 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 Ddevd.cc344 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 Dif_cs.c1163 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 Dif_my.c1599 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 Dwlanstats.c423 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 Dwlan_sys.c195 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 Dif_le_ledma.c201 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);

Completed in 294 milliseconds

123456