| /dragonfly/sys/netproto/802_11/wlan/ |
| HD | ieee80211_ioctl.c | 73 ieee80211_ioctl_getkey(struct ieee80211vap *vap, struct ieee80211req *ireq) in ieee80211_ioctl_getkey() argument 83 if (ireq->i_len != sizeof(ik)) in ieee80211_ioctl_getkey() 85 error = copyin(ireq->i_data, &ik, sizeof(ik)); in ieee80211_ioctl_getkey() 125 return copyout(&ik, ireq->i_data, sizeof(ik)); in ieee80211_ioctl_getkey() 129 ieee80211_ioctl_getchanlist(struct ieee80211vap *vap, struct ieee80211req *ireq) in ieee80211_ioctl_getchanlist() argument 133 if (sizeof(ic->ic_chan_active) < ireq->i_len) in ieee80211_ioctl_getchanlist() 134 ireq->i_len = sizeof(ic->ic_chan_active); in ieee80211_ioctl_getchanlist() 135 return copyout(&ic->ic_chan_active, ireq->i_data, ireq->i_len); in ieee80211_ioctl_getchanlist() 139 ieee80211_ioctl_getchaninfo(struct ieee80211vap *vap, struct ieee80211req *ireq) in ieee80211_ioctl_getchaninfo() argument 146 if (space > ireq->i_len) in ieee80211_ioctl_getchaninfo() [all …]
|
| HD | ieee80211_tdma.c | 750 tdma_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in tdma_ioctl_get80211() argument 757 switch (ireq->i_type) { in tdma_ioctl_get80211() 759 ireq->i_val = ts->tdma_slot; in tdma_ioctl_get80211() 762 ireq->i_val = ts->tdma_slotcnt; in tdma_ioctl_get80211() 765 ireq->i_val = ts->tdma_slotlen; in tdma_ioctl_get80211() 768 ireq->i_val = ts->tdma_bintval; in tdma_ioctl_get80211() 778 tdma_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in tdma_ioctl_set80211() argument 785 switch (ireq->i_type) { in tdma_ioctl_set80211() 787 if (!(0 <= ireq->i_val && ireq->i_val <= ts->tdma_slotcnt)) in tdma_ioctl_set80211() 789 if (ireq->i_val != ts->tdma_slot) { in tdma_ioctl_set80211() [all …]
|
| HD | ieee80211_mesh.c | 3487 mesh_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in mesh_ioctl_get80211() argument 3501 switch (ireq->i_type) { in mesh_ioctl_get80211() 3503 ireq->i_len = ms->ms_idlen; in mesh_ioctl_get80211() 3504 memcpy(tmpmeshid, ms->ms_id, ireq->i_len); in mesh_ioctl_get80211() 3505 error = copyout(tmpmeshid, ireq->i_data, ireq->i_len); in mesh_ioctl_get80211() 3508 ireq->i_val = (ms->ms_flags & IEEE80211_MESHFLAGS_AP) != 0; in mesh_ioctl_get80211() 3511 ireq->i_val = (ms->ms_flags & IEEE80211_MESHFLAGS_FWD) != 0; in mesh_ioctl_get80211() 3514 ireq->i_val = (ms->ms_flags & IEEE80211_MESHFLAGS_GATE) != 0; in mesh_ioctl_get80211() 3517 ireq->i_val = ms->ms_ttl; in mesh_ioctl_get80211() 3520 switch (ireq->i_val) { in mesh_ioctl_get80211() [all …]
|
| HD | ieee80211_superg.c | 1015 superg_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in superg_ioctl_get80211() argument 1017 switch (ireq->i_type) { in superg_ioctl_get80211() 1019 ireq->i_val = getathcap(vap, IEEE80211_F_FF); in superg_ioctl_get80211() 1022 ireq->i_val = getathcap(vap, IEEE80211_F_TURBOP); in superg_ioctl_get80211() 1032 superg_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in superg_ioctl_set80211() argument 1034 switch (ireq->i_type) { in superg_ioctl_set80211() 1036 if (ireq->i_val) { in superg_ioctl_set80211() 1044 if (ireq->i_val) { in superg_ioctl_set80211()
|
| HD | ieee80211_hwmp.c | 2251 hwmp_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in hwmp_ioctl_get80211() argument 2259 switch (ireq->i_type) { in hwmp_ioctl_get80211() 2261 ireq->i_val = hs->hs_rootmode; in hwmp_ioctl_get80211() 2264 ireq->i_val = hs->hs_maxhops; in hwmp_ioctl_get80211() 2274 hwmp_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in hwmp_ioctl_set80211() argument 2282 switch (ireq->i_type) { in hwmp_ioctl_set80211() 2284 if (ireq->i_val < 0 || ireq->i_val > 3) in hwmp_ioctl_set80211() 2286 hs->hs_rootmode = ireq->i_val; in hwmp_ioctl_set80211() 2290 if (ireq->i_val <= 0 || ireq->i_val > 255) in hwmp_ioctl_set80211() 2292 hs->hs_maxhops = ireq->i_val; in hwmp_ioctl_set80211()
|
| /dragonfly/tools/tools/net80211/wlanstats/ |
| HD | main.c | 90 struct ieee80211req ireq; 95 (void) memset(&ireq, 0, sizeof(ireq)); 96 (void) strncpy(ireq.i_name, ifr.ifr_name, sizeof(ireq.i_name)); 97 ireq.i_type = IEEE80211_IOC_STA_STATS; 98 ireq.i_data = &stats; 99 ireq.i_len = sizeof(stats); 101 if (ioctl(s, SIOCG80211, &ireq) < 0) 245 struct ieee80211req ireq; in main() 251 (void) memset(&ireq, 0, sizeof(ireq)); in main() 252 (void) strncpy(ireq.i_name, ifr.ifr_name, sizeof(ireq.i_name)); in main() [all …]
|
| HD | wlanstats.c | 383 struct ieee80211req ireq; member 398 strncpy(wf->ireq.i_name, ifname, sizeof (wf->ireq.i_name)); in wlan_setifname() 459 wf->ireq.i_type = IEEE80211_IOC_BSSID; in getbssid() 460 wf->ireq.i_data = wf->mac; in getbssid() 461 wf->ireq.i_len = IEEE80211_ADDR_LEN; in getbssid() 462 return ioctl(wf->s, SIOCG80211, &wf->ireq); in getbssid() 490 wf->ireq.i_name); in wlan_setstamac() 504 wf->ireq.i_type = IEEE80211_IOC_STA_INFO; in wlan_collect() 505 wf->ireq.i_data = (caddr_t) &wf->u_info; in wlan_collect() 506 wf->ireq.i_len = sizeof(wf->u_info); in wlan_collect() [all …]
|
| /dragonfly/sys/vfs/nfs/ |
| HD | bootp_subr.c | 115 struct ifreq ireq; member 723 s, ifctx->ireq.ifr_name, in bootpc_call() 741 sin = (struct sockaddr_in *) &ifctx->ireq.ifr_addr; in bootpc_call() 744 (caddr_t) &ifctx->ireq, proc0.p_ucred); in bootpc_call() 762 sin = (struct sockaddr_in *) &ifctx->ireq.ifr_addr; in bootpc_call() 766 (caddr_t) &ifctx->ireq, proc0.p_ucred); in bootpc_call() 877 ifctx->ireq.ifr_name); in bootpc_call() 942 ifctx->ireq.ifr_name); in bootpc_call() 979 struct ifreq *ireq; in bootpc_fakeup_interface() local 987 ireq = &ifctx->ireq; in bootpc_fakeup_interface() [all …]
|
| /dragonfly/sys/netproto/802_11/wlan_acl/ |
| HD | ieee80211_acl.c | 293 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_setioctl() argument 300 acl_getioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_getioctl() argument 308 switch (ireq->i_val) { in acl_getioctl() 310 ireq->i_val = as->as_policy; in acl_getioctl() 314 if (ireq->i_len == 0) { in acl_getioctl() 315 ireq->i_len = space; /* return required space */ in acl_getioctl() 334 if (ireq->i_len >= space) { in acl_getioctl() 335 error = copyout(ap, ireq->i_data, space); in acl_getioctl() 336 ireq->i_len = space; in acl_getioctl() 338 error = copyout(ap, ireq->i_data, ireq->i_len); in acl_getioctl()
|
| /dragonfly/sbin/ifconfig/ |
| HD | ifieee80211.c | 3508 struct ieee80211req ireq; in scan_and_wait() local 3516 memset(&ireq, 0, sizeof(ireq)); in scan_and_wait() 3517 strlcpy(ireq.i_name, IfName, sizeof(ireq.i_name)); in scan_and_wait() 3518 ireq.i_type = IEEE80211_IOC_SCAN_REQ; in scan_and_wait() 3527 ireq.i_data = &sr; in scan_and_wait() 3528 ireq.i_len = sizeof(sr); in scan_and_wait() 3530 if (ioctl(s, SIOCS80211, &ireq) >= 0) { in scan_and_wait() 3968 struct ieee80211req ireq; in get80211wme() local 3970 memset(&ireq, 0, sizeof(ireq)); in get80211wme() 3971 strlcpy(ireq.i_name, IfName, sizeof(ireq.i_name)); in get80211wme() [all …]
|
| /dragonfly/tools/tools/net80211/wlanwds/ |
| HD | wlanwds.c | 244 struct ieee80211req ireq; in getbssid() local 246 memset(&ireq, 0, sizeof(ireq)); in getbssid() 247 strncpy(ireq.i_name, ifname, sizeof(ireq.i_name)); in getbssid() 248 ireq.i_type = IEEE80211_IOC_BSSID; in getbssid() 249 ireq.i_data = bssid; in getbssid() 250 ireq.i_len = IEEE80211_ADDR_LEN; in getbssid() 251 if (ioctl(s, SIOCG80211, &ireq) < 0) in getbssid()
|
| /dragonfly/contrib/wpa_supplicant/src/drivers/ |
| HD | driver_bsd.c | 112 struct ieee80211req ireq; in bsd_set80211() local 117 os_memset(&ireq, 0, sizeof(ireq)); in bsd_set80211() 118 os_strlcpy(ireq.i_name, drv->ifname, sizeof(ireq.i_name)); in bsd_set80211() 119 ireq.i_type = op; in bsd_set80211() 120 ireq.i_val = val; in bsd_set80211() 121 ireq.i_data = (void *) arg; in bsd_set80211() 122 ireq.i_len = arg_len; in bsd_set80211() 124 if (ioctl(drv->global->sock, SIOCS80211, &ireq) < 0) { in bsd_set80211() 134 bsd_get80211(void *priv, struct ieee80211req *ireq, int op, void *arg, in bsd_get80211() argument 139 os_memset(ireq, 0, sizeof(*ireq)); in bsd_get80211() [all …]
|
| /dragonfly/tools/tools/net80211/wlaninject/ |
| HD | wlaninject.c | 56 struct ieee80211req ireq; in setup_if() local 62 memset(&ireq, 0, sizeof(ireq)); in setup_if() 63 snprintf(ireq.i_name, sizeof(ireq.i_name), "%s", dev); in setup_if() 64 ireq.i_type = IEEE80211_IOC_CHANNEL; in setup_if() 65 ireq.i_val = chan; in setup_if() 66 if (ioctl(s, SIOCS80211, &ireq) == -1) in setup_if()
|
| /dragonfly/tools/tools/net80211/stumbler/ |
| HD | stumbler.c | 62 struct ieee80211req ireq; member 262 chaninfo.ireq.i_val = c; in set_chan() 264 if (ioctl(ioctl_s, SIOCS80211, &chaninfo.ireq) == -1) in set_chan() 280 memset(&chaninfo.ireq, 0, sizeof(chaninfo.ireq)); in setup_if() 281 strcpy(chaninfo.ireq.i_name, dev); in setup_if() 282 chaninfo.ireq.i_type = IEEE80211_IOC_CHANNEL; in setup_if()
|
| /dragonfly/contrib/dhcpcd/src/ |
| HD | if-bsd.c | 467 struct ieee80211req ireq; in if_getssid1() local 486 memset(&ireq, 0, sizeof(ireq)); in if_getssid1() 487 strlcpy(ireq.i_name, ifname, sizeof(ireq.i_name)); in if_getssid1() 488 ireq.i_type = IEEE80211_IOC_SSID; in if_getssid1() 489 ireq.i_val = -1; in if_getssid1() 491 ireq.i_data = &nwid; in if_getssid1() 492 if (ioctl(ctx->pf_inet_fd, SIOCG80211, &ireq) == 0) { in if_getssid1() 494 retval = ireq.i_len; in if_getssid1() 495 else if (ireq.i_len > IF_SSIDLEN) in if_getssid1() 498 retval = ireq.i_len; in if_getssid1() [all …]
|
| /dragonfly/tools/tools/net80211/wesside/wesside/ |
| HD | wesside.c | 79 struct ieee80211req ireq; member 338 chaninfo.ireq.i_val = c; in set_chan() 340 if (ioctl(chaninfo.s, SIOCS80211, &chaninfo.ireq) == -1) { in set_chan() 396 memset(&chaninfo.ireq, 0, sizeof(chaninfo.ireq)); in setup_if() 397 strcpy(chaninfo.ireq.i_name, dev); in setup_if() 398 chaninfo.ireq.i_type = IEEE80211_IOC_CHANNEL; in setup_if()
|
| /dragonfly/contrib/libpcap/ |
| HD | scanner.l | 432 icmp-ireq { yylval->h = 15; return NUM; }
|