Home
last modified time | relevance | path

Searched refs:ifmr (Results 1 – 19 of 19) sorted by relevance

/f-stack/tools/ifconfig/
H A Difmedia.c113 struct ifmediareq ifmr; in media_status() local
118 (void) memset(&ifmr, 0, sizeof(ifmr)); in media_status()
119 (void) strlcpy(ifmr.ifm_name, name, sizeof(ifmr.ifm_name)); in media_status()
154 if (ifmr.ifm_active != ifmr.ifm_current) { in media_status()
226 if (ifmr == NULL) { in ifmedia_getstate()
228 if (ifmr == NULL) in ifmedia_getstate()
235 ifmr->ifm_count = 0; in ifmedia_getstate()
236 ifmr->ifm_ulist = NULL; in ifmedia_getstate()
268 return ifmr; in ifmedia_getstate()
281 free(ifmr->ifm_ulist); in setifmediacallback()
[all …]
H A Difieee80211.c199 static struct ifmediareq *ifmr; variable
242 ifmr = ifmedia_getstate(s); in getchaninfo()
320 int chanmode = ifmr != NULL ? IFM_MODE(ifmr->ifm_current) : IFM_AUTO; in promote()
4676 struct ifmediareq ifmr; in get80211opmode() local
4678 (void) memset(&ifmr, 0, sizeof(ifmr)); in get80211opmode()
4679 (void) strlcpy(ifmr.ifm_name, name, sizeof(ifmr.ifm_name)); in get80211opmode()
4682 if (ifmr.ifm_current & IFM_IEEE80211_ADHOC) { in get80211opmode()
4683 if (ifmr.ifm_current & IFM_FLAG0) in get80211opmode()
4688 if (ifmr.ifm_current & IFM_IEEE80211_HOSTAP) in get80211opmode()
4690 if (ifmr.ifm_current & IFM_IEEE80211_IBSS) in get80211opmode()
[all …]
/f-stack/freebsd/net/
H A Dif_media.c282 if (ifmr->ifm_count < 0) in ifmedia_ioctl()
286 ifmr->ifm_active = ifmr->ifm_current = ifm->ifm_cur ? in ifmedia_ioctl()
289 ifmr->ifm_active = ifmr->ifm_current = ifm->ifm_cur ? in ifmedia_ioctl()
292 ifmr->ifm_mask = ifm->ifm_mask; in ifmedia_ioctl()
293 ifmr->ifm_status = 0; in ifmedia_ioctl()
294 (*ifm->ifm_status)(ifp, ifmr); in ifmedia_ioctl()
304 if (i < ifmr->ifm_count) { in ifmedia_ioctl()
306 ifmr->ifm_ulist + i, sizeof(int)); in ifmedia_ioctl()
312 if (error == 0 && i > ifmr->ifm_count) in ifmedia_ioctl()
313 error = ifmr->ifm_count != 0 ? E2BIG : 0; in ifmedia_ioctl()
[all …]
H A Dif_tuntap.c1287 struct ifmediareq *ifmr; in tunifioctl() local
1291 ifmr = NULL; in tunifioctl()
1332 ifmr = (struct ifmediareq *)data; in tunifioctl()
1333 dummy = ifmr->ifm_count; in tunifioctl()
1334 ifmr->ifm_count = 1; in tunifioctl()
1335 ifmr->ifm_status = IFM_AVALID; in tunifioctl()
1336 ifmr->ifm_active = IFM_ETHER; in tunifioctl()
1338 ifmr->ifm_status |= IFM_ACTIVE; in tunifioctl()
1339 ifmr->ifm_current = ifmr->ifm_active; in tunifioctl()
1342 error = copyout(&media, ifmr->ifm_ulist, sizeof(int)); in tunifioctl()
H A Dif.c2908 sizeof(ifmr->ifm_name)); in ifmr_init()
2910 ifmr->ifm_mask = ifmr32->ifm_mask; in ifmr_init()
2911 ifmr->ifm_status = ifmr32->ifm_status; in ifmr_init()
2912 ifmr->ifm_active = ifmr32->ifm_active; in ifmr_init()
2913 ifmr->ifm_count = ifmr32->ifm_count; in ifmr_init()
2924 ifmr32->ifm_mask = ifmr->ifm_mask; in ifmr_update()
2925 ifmr32->ifm_status = ifmr->ifm_status; in ifmr_update()
2926 ifmr32->ifm_active = ifmr->ifm_active; in ifmr_update()
2927 ifmr32->ifm_count = ifmr->ifm_count; in ifmr_update()
2939 struct ifmediareq ifmr; in ifioctl() local
[all …]
H A Difdi_if.m137 null_media_status(if_ctx_t ctx __unused, struct ifmediareq *ifmr)
139 ifmr->ifm_status = IFM_AVALID | IFM_ACTIVE;
140 ifmr->ifm_active = IFM_ETHER | IFM_25G_ACC | IFM_FDX;
H A Dieee8023ad_lacp.c463 struct ifmediareq ifmr; in lacp_linkstate() local
469 bzero((char *)&ifmr, sizeof(ifmr)); in lacp_linkstate()
470 error = (*ifp->if_ioctl)(ifp, SIOCGIFXMEDIA, (caddr_t)&ifmr); in lacp_linkstate()
472 bzero((char *)&ifmr, sizeof(ifmr)); in lacp_linkstate()
473 error = (*ifp->if_ioctl)(ifp, SIOCGIFMEDIA, (caddr_t)&ifmr); in lacp_linkstate()
479 media = ifmr.ifm_active; in lacp_linkstate()
H A Dif_vlan.c1878 struct ifmediareq *ifmr; in vlan_ioctl() local
1880 ifmr = (struct ifmediareq *)data; in vlan_ioctl()
1881 if (ifmr->ifm_count >= 1 && ifmr->ifm_ulist) { in vlan_ioctl()
1882 ifmr->ifm_count = 1; in vlan_ioctl()
1883 error = copyout(&ifmr->ifm_current, in vlan_ioctl()
1884 ifmr->ifm_ulist, in vlan_ioctl()
H A Dbridgestp.c1792 struct ifmediareq ifmr; in bstp_ifupdstatus() local
1798 bzero((char *)&ifmr, sizeof(ifmr)); in bstp_ifupdstatus()
1799 error = (*ifp->if_ioctl)(ifp, SIOCGIFMEDIA, (caddr_t)&ifmr); in bstp_ifupdstatus()
1804 if (ifmr.ifm_status & IFM_ACTIVE) { in bstp_ifupdstatus()
1809 fdx = ifmr.ifm_active & IFM_FDX ? 1 : 0; in bstp_ifupdstatus()
H A Dif_vxlan.c3291 vxlan_media_status(struct ifnet *ifp, struct ifmediareq *ifmr) in vxlan_media_status() argument
3294 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; in vxlan_media_status()
3295 ifmr->ifm_active = IFM_ETHER | IFM_FDX; in vxlan_media_status()
H A Diflib.c2512 iflib_media_status(if_t ifp, struct ifmediareq *ifmr) in iflib_media_status() argument
2518 IFDI_MEDIA_STATUS(ctx, ifmr); in iflib_media_status()
/f-stack/freebsd/netgraph/
H A Dng_eiface.c359 ng_eiface_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) in ng_eiface_mediastatus() argument
366 ifmr->ifm_active = IFM_ETHER | IFM_1000_T | IFM_FDX; in ng_eiface_mediastatus()
368 ifmr->ifm_active = ifm->ifm_cur->ifm_media; in ng_eiface_mediastatus()
369 ifmr->ifm_status = priv->link_status; in ng_eiface_mediastatus()
/f-stack/freebsd/arm/ti/cpsw/
H A Dif_cpsw.c2231 cpswp_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in cpswp_ifmedia_sts() argument
2243 ifmr->ifm_active = mii->mii_media_active; in cpswp_ifmedia_sts()
2244 ifmr->ifm_status = mii->mii_media_status; in cpswp_ifmedia_sts()
2824 struct ifmediareq *ifmr; in cpsw_getport() local
2834 ifmr = &p->es_ifmr; in cpsw_getport()
2835 ifmr->ifm_current = ifmr->ifm_active = in cpsw_getport()
2837 ifmr->ifm_mask = 0; in cpsw_getport()
2838 ifmr->ifm_status = IFM_ACTIVE | IFM_AVALID; in cpsw_getport()
2839 ifmr->ifm_count = 0; in cpsw_getport()
/f-stack/freebsd/mips/nlm/dev/net/
H A Dxlpge.c1014 xlpge_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) in xlpge_mediastatus() argument
1025 ifmr->ifm_status = IFM_AVALID; in xlpge_mediastatus()
1026 ifmr->ifm_active = IFM_ETHER; in xlpge_mediastatus()
1032 ifmr->ifm_active = md->mii_media.ifm_cur->ifm_media; in xlpge_mediastatus()
1033 ifmr->ifm_status |= IFM_ACTIVE; in xlpge_mediastatus()
/f-stack/freebsd/arm/allwinner/
H A Dif_emac.c1130 emac_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in emac_ifmedia_sts() argument
1140 ifmr->ifm_active = mii->mii_media_active; in emac_ifmedia_sts()
1141 ifmr->ifm_status = mii->mii_media_status; in emac_ifmedia_sts()
H A Dif_awg.c361 awg_media_status(if_t ifp, struct ifmediareq *ifmr) in awg_media_status() argument
371 ifmr->ifm_active = mii->mii_media_active; in awg_media_status()
372 ifmr->ifm_status = mii->mii_media_status; in awg_media_status()
/f-stack/freebsd/mips/atheros/
H A Dif_arge.c1890 arge_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in arge_ifmedia_sts() argument
1898 ifmr->ifm_active = mii->mii_media_active; in arge_ifmedia_sts()
1899 ifmr->ifm_status = mii->mii_media_status; in arge_ifmedia_sts()
2732 arge_multiphy_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) in arge_multiphy_mediastatus() argument
2736 ifmr->ifm_status = IFM_AVALID | IFM_ACTIVE; in arge_multiphy_mediastatus()
2737 ifmr->ifm_active = IFM_ETHER | sc->arge_media_type | in arge_multiphy_mediastatus()
/f-stack/freebsd/mips/atheros/ar531x/
H A Dif_are.c1042 are_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) in are_ifmedia_sts() argument
1051 ifmr->ifm_active = mii->mii_media_active; in are_ifmedia_sts()
1052 ifmr->ifm_status = mii->mii_media_status; in are_ifmedia_sts()
1055 ifmr->ifm_status = IFM_AVALID | IFM_ACTIVE; in are_ifmedia_sts()
/f-stack/freebsd/arm64/broadcom/genet/
H A Dif_genet.c218 static void gen_media_status(if_t ifp, struct ifmediareq *ifmr);
1707 gen_media_status(if_t ifp, struct ifmediareq *ifmr) in gen_media_status() argument
1717 ifmr->ifm_active = mii->mii_media_active; in gen_media_status()
1718 ifmr->ifm_status = mii->mii_media_status; in gen_media_status()