/freebsd/lib/lib80211/ |
H A D | lib80211_ioctl.c | 100 struct ieee80211req ireq; in lib80211_get80211() local 102 (void) memset(&ireq, 0, sizeof(ireq)); in lib80211_get80211() 103 (void) strncpy(ireq.i_name, name, sizeof(ireq.i_name)); in lib80211_get80211() 104 ireq.i_type = type; in lib80211_get80211() 105 ireq.i_data = data; in lib80211_get80211() 106 ireq.i_len = len; in lib80211_get80211() 107 return ioctl(s, SIOCG80211, &ireq); in lib80211_get80211() 113 struct ieee80211req ireq; in lib80211_get80211len() local 115 (void) memset(&ireq, 0, sizeof(ireq)); in lib80211_get80211len() 116 (void) strncpy(ireq.i_name, name, sizeof(ireq.i_name)); in lib80211_get80211len() [all …]
|
/freebsd/sys/net80211/ |
H A D | ieee80211_ioctl.c | 74 struct ieee80211req *ireq) in ieee80211_ioctl_getkey() argument 84 if (ireq->i_len != sizeof(ik)) in ieee80211_ioctl_getkey() 86 error = copyin(ireq->i_data, &ik, sizeof(ik)); in ieee80211_ioctl_getkey() 126 return copyout(&ik, ireq->i_data, sizeof(ik)); in ieee80211_ioctl_getkey() 130 ieee80211_ioctl_getchanlist(struct ieee80211vap *vap, struct ieee80211req *ireq) in ieee80211_ioctl_getchanlist() argument 134 if (sizeof(ic->ic_chan_active) < ireq->i_len) in ieee80211_ioctl_getchanlist() 135 ireq->i_len = sizeof(ic->ic_chan_active); in ieee80211_ioctl_getchanlist() 136 return copyout(&ic->ic_chan_active, ireq->i_data, ireq->i_len); in ieee80211_ioctl_getchanlist() 140 ieee80211_ioctl_getchaninfo(struct ieee80211vap *vap, struct ieee80211req *ireq) in ieee80211_ioctl_getchaninfo() argument 147 if (space > ireq->i_len) in ieee80211_ioctl_getchaninfo() [all …]
|
H A D | ieee80211_acl.c | 282 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_setioctl() argument 289 acl_getioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_getioctl() argument 297 switch (ireq->i_val) { in acl_getioctl() 299 ireq->i_val = as->as_policy; in acl_getioctl() 303 if (ireq->i_len == 0) { in acl_getioctl() 304 ireq->i_len = space; /* return required space */ in acl_getioctl() 318 if (ireq->i_len >= space) { in acl_getioctl() 319 error = copyout(ap, ireq->i_data, space); in acl_getioctl() 320 ireq->i_len = space; in acl_getioctl() 322 error = copyout(ap, ireq->i_data, ireq->i_len); in acl_getioctl()
|
H A D | ieee80211_tdma.c | 746 tdma_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in tdma_ioctl_get80211() argument 753 switch (ireq->i_type) { in tdma_ioctl_get80211() 755 ireq->i_val = ts->tdma_slot; in tdma_ioctl_get80211() 758 ireq->i_val = ts->tdma_slotcnt; in tdma_ioctl_get80211() 761 ireq->i_val = ts->tdma_slotlen; in tdma_ioctl_get80211() 764 ireq->i_val = ts->tdma_bintval; in tdma_ioctl_get80211() 774 tdma_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in tdma_ioctl_set80211() argument 781 switch (ireq->i_type) { in tdma_ioctl_set80211() 783 if (!(0 <= ireq->i_val && ireq->i_val <= ts->tdma_slotcnt)) in tdma_ioctl_set80211() 785 if (ireq->i_val != ts->tdma_slot) { in tdma_ioctl_set80211() [all …]
|
H A D | ieee80211_mesh.c | 3408 mesh_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in mesh_ioctl_get80211() argument 3422 switch (ireq->i_type) { in mesh_ioctl_get80211() 3424 ireq->i_len = ms->ms_idlen; in mesh_ioctl_get80211() 3425 memcpy(tmpmeshid, ms->ms_id, ireq->i_len); in mesh_ioctl_get80211() 3426 error = copyout(tmpmeshid, ireq->i_data, ireq->i_len); in mesh_ioctl_get80211() 3429 ireq->i_val = (ms->ms_flags & IEEE80211_MESHFLAGS_AP) != 0; in mesh_ioctl_get80211() 3432 ireq->i_val = (ms->ms_flags & IEEE80211_MESHFLAGS_FWD) != 0; in mesh_ioctl_get80211() 3435 ireq->i_val = (ms->ms_flags & IEEE80211_MESHFLAGS_GATE) != 0; in mesh_ioctl_get80211() 3438 ireq->i_val = ms->ms_ttl; in mesh_ioctl_get80211() 3441 switch (ireq->i_val) { in mesh_ioctl_get80211() [all …]
|
H A D | ieee80211_superg.c | 1023 superg_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in superg_ioctl_get80211() argument 1025 switch (ireq->i_type) { in superg_ioctl_get80211() 1027 ireq->i_val = getathcap(vap, IEEE80211_F_FF); in superg_ioctl_get80211() 1030 ireq->i_val = getathcap(vap, IEEE80211_F_TURBOP); in superg_ioctl_get80211() 1040 superg_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in superg_ioctl_set80211() argument 1042 switch (ireq->i_type) { in superg_ioctl_set80211() 1044 if (ireq->i_val) { in superg_ioctl_set80211() 1052 if (ireq->i_val) { in superg_ioctl_set80211()
|
H A D | ieee80211_hwmp.c | 2037 hwmp_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in hwmp_ioctl_get80211() argument 2045 switch (ireq->i_type) { in hwmp_ioctl_get80211() 2047 ireq->i_val = hs->hs_rootmode; in hwmp_ioctl_get80211() 2050 ireq->i_val = hs->hs_maxhops; in hwmp_ioctl_get80211() 2060 hwmp_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) in hwmp_ioctl_set80211() argument 2068 switch (ireq->i_type) { in hwmp_ioctl_set80211() 2070 if (ireq->i_val < 0 || ireq->i_val > 3) in hwmp_ioctl_set80211() 2072 hs->hs_rootmode = ireq->i_val; in hwmp_ioctl_set80211() 2076 if (ireq->i_val <= 0 || ireq->i_val > 255) in hwmp_ioctl_set80211() 2078 hs->hs_maxhops = ireq->i_val; in hwmp_ioctl_set80211()
|
/freebsd/tools/tools/net80211/mlme_assoc/ |
H A D | mlme_assoc.c | 87 struct ieee80211req ireq; in try_mlme_assoc() local 99 memset(&ireq, 0, sizeof(ireq)); in try_mlme_assoc() 100 strlcpy(ireq.i_name, ifnam, sizeof(ireq.i_name)); in try_mlme_assoc() 101 ireq.i_type = IEEE80211_IOC_MLME; in try_mlme_assoc() 102 ireq.i_val = 0; in try_mlme_assoc() 103 ireq.i_data = (void *)&mlme; in try_mlme_assoc() 104 ireq.i_len = sizeof(mlme); in try_mlme_assoc() 106 error = ioctl(sd, SIOCS80211, &ireq); in try_mlme_assoc() 108 warn("SIOCS80211, %#x", ireq.i_type); in try_mlme_assoc() 118 struct ieee80211req ireq; in mlme_assoc_scan_results() local [all …]
|
/freebsd/crypto/heimdal/kdc/ |
H A D | digest.c | 212 DigestReqInner ireq; in _kdc_do_digest() local 234 memset(&ireq, 0, sizeof(ireq)); in _kdc_do_digest() 360 ret = decode_DigestReqInner(buf.data, buf.length, &ireq, NULL); in _kdc_do_digest() 374 switch (ireq.element) { in _kdc_do_digest() 401 ret = krb5_store_stringz(sp, ireq.u.init.type); in _kdc_do_digest() 407 if (ireq.u.init.channel) { in _kdc_do_digest() 411 ireq.u.init.channel->cb_type, in _kdc_do_digest() 412 ireq.u.init.channel->cb_binding); in _kdc_do_digest() 429 if (strcasecmp(ireq.u.init.type, "CHAP") == 0) { in _kdc_do_digest() 448 if (ireq.u.init.hostname) { in _kdc_do_digest() [all …]
|
/freebsd/usr.sbin/wlanstats/ |
H A D | main.c | 92 struct ieee80211req ireq; 97 (void) memset(&ireq, 0, sizeof(ireq)); 98 (void) strncpy(ireq.i_name, ifr.ifr_name, sizeof(ireq.i_name)); 99 ireq.i_type = IEEE80211_IOC_STA_STATS; 100 ireq.i_data = &stats; 101 ireq.i_len = sizeof(stats); 103 if (ioctl(s, SIOCG80211, &ireq) < 0) 266 struct ieee80211req ireq; 272 (void) memset(&ireq, 0, sizeof(ireq)); 273 (void) strncpy(ireq.i_name, ifr.ifr_name, sizeof(ireq.i_name)); [all …]
|
H A D | wlanstats.c | 407 struct ieee80211req ireq; member 422 strncpy(wf->ireq.i_name, ifname, sizeof (wf->ireq.i_name)); in wlan_setifname() 483 wf->ireq.i_type = IEEE80211_IOC_BSSID; in getbssid() 484 wf->ireq.i_data = wf->mac; in getbssid() 485 wf->ireq.i_len = IEEE80211_ADDR_LEN; in getbssid() 486 return ioctl(wf->s, SIOCG80211, &wf->ireq); in getbssid() 514 wf->ireq.i_name); in wlan_setstamac() 528 wf->ireq.i_type = IEEE80211_IOC_STA_INFO; in wlan_collect() 529 wf->ireq.i_data = (caddr_t) &wf->u_info; in wlan_collect() 530 wf->ireq.i_len = sizeof(wf->u_info); in wlan_collect() [all …]
|
/freebsd/crypto/heimdal/lib/krb5/ |
H A D | digest.c | 240 const DigestReqInner *ireq, in digest_request() argument 283 ireq, &size, ret); in digest_request() 415 DigestReqInner ireq; in krb5_digest_init_request() local 419 memset(&ireq, 0, sizeof(ireq)); in krb5_digest_init_request() 428 ireq.element = choice_DigestReqInner_init; in krb5_digest_init_request() 429 ireq.u.init = digest->init; in krb5_digest_init_request() 432 KRB5_KU_DIGEST_ENCRYPT, &ireq, &irep); in krb5_digest_init_request() 711 DigestReqInner ireq; in krb5_digest_request() local 715 memset(&ireq, 0, sizeof(ireq)); in krb5_digest_request() 718 ireq.element = choice_DigestReqInner_digestRequest; in krb5_digest_request() [all …]
|
/freebsd/tools/tools/net80211/wlanwds/ |
H A D | wlanwds.c | 274 struct ieee80211req ireq; in getbssid() local 276 memset(&ireq, 0, sizeof(ireq)); in getbssid() 277 strncpy(ireq.i_name, ifname, sizeof(ireq.i_name)); in getbssid() 278 ireq.i_type = IEEE80211_IOC_BSSID; in getbssid() 279 ireq.i_data = bssid; in getbssid() 280 ireq.i_len = IEEE80211_ADDR_LEN; in getbssid() 281 if (ioctl(s, SIOCG80211, &ireq) < 0) in getbssid()
|
/freebsd/sbin/ifconfig/ |
H A D | ifieee80211.c | 3809 struct ieee80211req ireq; in scan_and_wait() local 3817 memset(&ireq, 0, sizeof(ireq)); in scan_and_wait() 3818 strlcpy(ireq.i_name, ctx->ifname, sizeof(ireq.i_name)); in scan_and_wait() 3819 ireq.i_type = IEEE80211_IOC_SCAN_REQ; in scan_and_wait() 3829 ireq.i_data = &sr; in scan_and_wait() 3830 ireq.i_len = sizeof(sr); in scan_and_wait() 3836 if (ioctl_ctx(ctx, SIOCS80211, &ireq) == 0) { in scan_and_wait() 4313 struct ieee80211req ireq = {}; in get80211wme() local 4315 strlcpy(ireq.i_name, ctx->ifname, sizeof(ireq.i_name)); in get80211wme() 4316 ireq.i_type = param; in get80211wme() [all …]
|
/freebsd/contrib/wpa/src/drivers/ |
H A D | driver_bsd.c | 109 struct ieee80211req ireq; in bsd_set80211() local 114 os_memset(&ireq, 0, sizeof(ireq)); in bsd_set80211() 115 os_strlcpy(ireq.i_name, drv->ifname, sizeof(ireq.i_name)); in bsd_set80211() 116 ireq.i_type = op; in bsd_set80211() 117 ireq.i_val = val; in bsd_set80211() 118 ireq.i_data = (void *) arg; in bsd_set80211() 119 ireq.i_len = arg_len; in bsd_set80211() 121 if (ioctl(drv->global->sock, SIOCS80211, &ireq) < 0) { in bsd_set80211() 131 bsd_get80211(void *priv, struct ieee80211req *ireq, int op, void *arg, in bsd_get80211() argument 136 os_memset(ireq, 0, sizeof(*ireq)); in bsd_get80211() [all …]
|
/freebsd/tools/tools/net80211/wlaninject/ |
H A D | wlaninject.c | 54 struct ieee80211req ireq; in setup_if() local 60 memset(&ireq, 0, sizeof(ireq)); in setup_if() 61 snprintf(ireq.i_name, sizeof(ireq.i_name), "%s", dev); in setup_if() 62 ireq.i_type = IEEE80211_IOC_CHANNEL; in setup_if() 63 ireq.i_val = chan; in setup_if() 64 if (ioctl(s, SIOCS80211, &ireq) == -1) in setup_if()
|
/freebsd/usr.sbin/bsnmpd/modules/snmp_wlan/ |
H A D | wlan_sys.c | 169 struct ieee80211req ireq; in wlan_ioctl() local 171 memset(&ireq, 0, sizeof(struct ieee80211req)); in wlan_ioctl() 172 strlcpy(ireq.i_name, wif_name, IFNAMSIZ); in wlan_ioctl() 174 ireq.i_type = req_type; in wlan_ioctl() 175 ireq.i_val = *val; in wlan_ioctl() 176 ireq.i_len = *argsize; in wlan_ioctl() 177 ireq.i_data = arg; in wlan_ioctl() 179 if (ioctl(sock, set ? SIOCS80211 : SIOCG80211, &ireq) < 0) { in wlan_ioctl() 186 *argsize = ireq.i_len; in wlan_ioctl() 187 *val = ireq.i_val; in wlan_ioctl() [all …]
|
/freebsd/tools/tools/net80211/stumbler/ |
H A D | stumbler.c | 60 struct ieee80211req ireq; member 260 chaninfo.ireq.i_val = c; in set_chan() 262 if (ioctl(ioctl_s, SIOCS80211, &chaninfo.ireq) == -1) in set_chan() 278 memset(&chaninfo.ireq, 0, sizeof(chaninfo.ireq)); in setup_if() 279 strcpy(chaninfo.ireq.i_name, dev); in setup_if() 280 chaninfo.ireq.i_type = IEEE80211_IOC_CHANNEL; in setup_if()
|
/freebsd/sys/nfs/ |
H A D | bootp_subr.c | 136 #define ireq _req._ifreq macro 620 ifctx->ireq.ifr_name, in bootpc_call() 760 ifctx->ireq.ifr_name); in bootpc_call() 824 ifctx->ireq.ifr_name); in bootpc_call() 855 ifr = &ifctx->ireq; in bootpc_fakeup_interface() 897 ifr = &ifctx->ireq; in bootpc_shutdown_interface() 899 printf("Shutdown interface %s\n", ifctx->ireq.ifr_name); in bootpc_shutdown_interface() 926 ifr = &ifctx->ireq; in bootpc_adjust_interface() 937 printf("Adjusted interface %s", ifctx->ireq.ifr_name); in bootpc_adjust_interface() 1342 printf("%s at ", ifctx->ireq.ifr_name); in bootpc_decode_reply() [all …]
|
/freebsd/tools/tools/net80211/wesside/wesside/ |
H A D | wesside.c | 70 struct ieee80211req ireq; member 329 chaninfo.ireq.i_val = c; in set_chan() 331 if (ioctl(chaninfo.s, SIOCS80211, &chaninfo.ireq) == -1) { in set_chan() 387 memset(&chaninfo.ireq, 0, sizeof(chaninfo.ireq)); in setup_if() 388 strcpy(chaninfo.ireq.i_name, dev); in setup_if() 389 chaninfo.ireq.i_type = IEEE80211_IOC_CHANNEL; in setup_if()
|
/freebsd/sys/dev/usb/net/ |
H A D | if_usie.c | 1276 struct ieee80211req *ireq; in usie_if_ioctl() local 1303 ireq = (struct ieee80211req *)data; in usie_if_ioctl() 1305 if (ireq->i_type != IEEE80211_IOC_STA_INFO) in usie_if_ioctl() 1315 if (copyout(&si, (uint8_t *)ireq->i_data + 8, in usie_if_ioctl()
|
/freebsd/contrib/libpcap/ |
H A D | scanner.l | 453 icmp-ireq { yylval->h = 15; return NUM; }
|
/freebsd/sys/cam/ctl/ |
H A D | ctl.c | 1872 struct ctl_lun_req ireq; in ctl_ha_role_sysctl() local 1887 bzero(&ireq, sizeof(ireq)); in ctl_ha_role_sysctl() 1888 ireq.reqtype = CTL_LUNREQ_MODIFY; in ctl_ha_role_sysctl() 1889 ireq.reqdata.modify.lun_id = lun->lun; in ctl_ha_role_sysctl() 1890 lun->backend->ioctl(NULL, CTL_LUN_REQ, (caddr_t)&ireq, 0, in ctl_ha_role_sysctl() 1892 if (ireq.status != CTL_LUN_OK) { in ctl_ha_role_sysctl() 1894 __func__, ireq.status, ireq.error_str); in ctl_ha_role_sysctl()
|