Home
last modified time | relevance | path

Searched refs:vap (Results 1 – 25 of 137) sorted by relevance

123456

/dragonfly/sys/netproto/802_11/wlan/
H A Dieee80211_sta.c138 if (++vap->iv_bmiss_count < vap->iv_bmiss_max) { in sta_beacon_miss()
146 ieee80211_send_probereq(vap->iv_bss, vap->iv_myaddr, in sta_beacon_miss()
147 vap->iv_bss->ni_bssid, vap->iv_bss->ni_bssid, in sta_beacon_miss()
148 vap->iv_bss->ni_essid, vap->iv_bss->ni_esslen); in sta_beacon_miss()
220 2 * vap->iv_bmissthreshold * vap->iv_bss->ni_intval); in sta_swbmiss_start()
222 callout_reset(&vap->iv_swbmiss, vap->iv_swbmiss_period, in sta_swbmiss_start()
279 vap->iv_auth->ia_detach(vap); in sta_newstate()
297 vap->iv_scanreq_nssid, vap->iv_scanreq_ssid); in sta_newstate()
434 vap->iv_sta_ps(vap, 0); in sta_newstate()
462 vap->iv_sta_ps(vap, 1); in sta_newstate()
[all …]
H A Dieee80211_adhoc.c102 vap->iv_input = adhoc_input; in adhoc_vattach()
125 if (ni->ni_vap == vap && ni != vap->iv_bss) in sta_leave()
141 ostate = vap->iv_state; in adhoc_newstate()
160 ieee80211_reset_bss(vap); in adhoc_newstate()
178 vap->iv_des_chan, vap->iv_flags_ht)); in adhoc_newstate()
189 ieee80211_check_scan(vap, in adhoc_newstate()
194 vap->iv_scanreq_nssid, vap->iv_scanreq_ssid); in adhoc_newstate()
221 ieee80211_note(vap, in adhoc_newstate()
252 vap->iv_sta_ps(vap, 0); in adhoc_newstate()
387 ni == vap->iv_bss && in adhoc_input()
[all …]
H A Dieee80211_tdma.c197 vap->iv_tdma = ts; in ieee80211_tdma_vattach()
209 ts->tdma_opdetach(vap); in tdma_vdetach()
211 vap->iv_tdma = NULL; in tdma_vdetach()
221 if (ni->ni_vap == vap && ni != vap->iv_bss) in sta_leave()
238 ostate = vap->iv_state; in tdma_newstate()
264 vap->iv_scanreq_nssid, vap->iv_scanreq_ssid); in tdma_newstate()
288 callout_reset(&vap->iv_swbmiss, vap->iv_swbmiss_period, in tdma_newstate()
305 IEEE80211_DPRINTF(vap, in tdma_beacon_miss()
308 vap->iv_opmode, ieee80211_state_name[vap->iv_state]); in tdma_beacon_miss()
320 ieee80211_scan_assoc_fail(vap, vap->iv_bss->ni_macaddr, in tdma_beacon_miss()
[all …]
H A Dieee80211_hostap.c192 vap->iv_auth->ia_detach(vap); in hostap_newstate()
225 ieee80211_create_ibss(vap, vap->iv_des_chan); in hostap_newstate()
241 vap->iv_scanreq_nssid, vap->iv_scanreq_ssid); in hostap_newstate()
328 vap->iv_auth->ia_attach(vap); in hostap_newstate()
330 vap->iv_auth->ia_detach(vap); in hostap_newstate()
400 &vap->iv_ic->ic_sta, vap, eh->ether_dhost); in hostap_deliver_data()
844 if ((ieee80211_msg_debug(vap) && doprint(vap, subtype)) || in hostap_input()
920 KASSERT(vap->iv_state == IEEE80211_S_RUN, ("state %d", vap->iv_state)); in hostap_auth_open()
1001 KASSERT(vap->iv_state == IEEE80211_S_RUN, ("state %d", vap->iv_state)); in hostap_auth_shared()
1801 if (vap->iv_acl != NULL && !vap->iv_acl->iac_check(vap, wh)) { in hostap_recv_mgmt()
[all …]
H A Dieee80211_ioctl.c483 req.vap = vap; in getstainfo_common()
757 ni = ieee80211_find_vap_node(&vap->iv_ic->ic_sta, vap, in ieee80211_ioctl_getstavlan()
937 vap->iv_bss->ni_macaddr : vap->iv_bss->ni_bssid, in ieee80211_ioctl_get80211()
1193 ni = ieee80211_find_vap_node(&vap->iv_ic->ic_sta, vap, in ieee80211_ioctl_setkey()
1272 ieee80211_crypto_delkey(vap, &vap->iv_nw_keys[kid]); in ieee80211_ioctl_delkey()
1332 if (vap != mop->vap) in domlme()
1397 mlmedebug(vap, vap->iv_bss->ni_macaddr, op, reason); in setmlme_common()
1402 mlmeop.vap = vap; in setmlme_common()
1420 mlmedebug(vap, vap->iv_bss->ni_macaddr, op, reason); in setmlme_common()
2961 vap->iv_des_nssid, vap->iv_des_ssid); in ieee80211_ioctl_set80211()
[all …]
H A Dieee80211_proto.c394 ic->ic_vattach[vap->iv_opmode](vap); in ieee80211_proto_vattach()
408 vap->iv_opdetach(vap); in ieee80211_proto_vdetach()
415 vap->iv_auth->ia_detach(vap); in ieee80211_proto_vdetach()
420 vap->iv_acl->iac_detach(vap); in ieee80211_proto_vdetach()
1685 vap->iv_bmiss(vap); in beacon_miss()
1699 vap->iv_bmiss(vap); in beacon_swmiss()
1885 vap->iv_newstate(vap, IEEE80211_S_INIT, 0); in markwaiting()
1918 vap->iv_newstate(vap, in wakeupwaiting()
1952 vap->iv_newstate(vap, vap->iv_nstate, 0); in ieee80211_newstate_cb()
1978 rc = vap->iv_newstate(vap, nstate, arg); in ieee80211_newstate_cb()
[all …]
H A Dieee80211_crypto.c82 *keyix = k - vap->iv_nw_keys; in null_key_alloc()
122 return vap->iv_key_alloc(vap, key, keyix, rxkeyix); in dev_key_alloc()
129 return vap->iv_key_delete(vap, key); in dev_key_delete()
135 return vap->iv_key_set(vap, key); in dev_key_set()
168 ieee80211_crypto_resetkey(vap, &vap->iv_nw_keys[i], in ieee80211_crypto_vattach()
476 (void) _ieee80211_crypto_delkey(vap, &vap->iv_nw_keys[i]); in ieee80211_crypto_delglobalkeys()
521 return dev_key_set(vap, key); in ieee80211_crypto_setkey()
557 return &vap->iv_nw_keys[vap->iv_def_txkey]; in ieee80211_crypto_get_txkey()
647 dev_key_set(vap, k); in load_ucastkey()
658 struct ieee80211vap *vap; in ieee80211_crypto_reload_keys() local
[all …]
H A Dieee80211_wds.c86 if (vap->iv_bss != NULL) { in wds_vdetach()
88 if (vap->iv_bss->ni_wdsvap == vap) in wds_vdetach()
97 vap->iv_input = wds_input; in wds_vattach()
180 obss = vap->iv_bss; in ieee80211_create_wds()
181 vap->iv_bss = ni; in ieee80211_create_wds()
182 ni->ni_wdsvap = vap; in ieee80211_create_wds()
200 ni = ieee80211_node_create_wds(vap, vap->iv_des_bssid, chan); in ieee80211_create_wds()
202 obss = vap->iv_bss; in ieee80211_create_wds()
254 ifp = vap->iv_ifp; in ieee80211_dwds_mcast()
353 ostate = vap->iv_state; in wds_newstate()
[all …]
H A Dieee80211_power.c86 vap->iv_tim_len = howmany(vap->iv_max_aid,8) * sizeof(uint8_t); in ieee80211_power_latevattach()
88 vap->iv_tim_bitmap = (uint8_t *) kmalloc(vap->iv_tim_len, in ieee80211_power_latevattach()
91 vap->iv_tim_bitmap = (uint8_t *) IEEE80211_MALLOC(vap->iv_tim_len, in ieee80211_power_latevattach()
98 vap->iv_tim_len = 0; in ieee80211_power_latevattach()
316 vap->iv_update_beacon(vap, IEEE80211_BEACON_TIM); in ieee80211_set_tim()
492 vap->iv_ps_sta++; in ieee80211_node_pwrsave()
500 vap->iv_update_ps(vap, vap->iv_ps_sta); in ieee80211_node_pwrsave()
503 vap->iv_ps_sta--; in ieee80211_node_pwrsave()
515 vap->iv_update_ps(vap, vap->iv_ps_sta); in ieee80211_node_pwrsave()
592 vap->iv_sta_ps(vap, 0); in ieee80211_sta_tim_notify()
[all …]
H A Dieee80211_output.c340 if (IS_DWDS(vap)) { in ieee80211_start_pkt()
684 ic = vap->iv_ic;
951 if ((ieee80211_msg_debug(vap) && doprint(vap, type)) ||
972 wakeup(vap);
1305 IEEE80211_KEY_UNDEFINED(&vap->iv_nw_keys[vap->iv_def_txkey]))
1307 return &vap->iv_nw_keys[vap->iv_def_txkey];
1323 IEEE80211_KEY_UNDEFINED(&vap->iv_nw_keys[vap->iv_def_txkey]))
1325 return &vap->iv_nw_keys[vap->iv_def_txkey];
2101 vap->iv_quiet_count_value = vap->iv_quiet_count;
2164 if (vap->iv_flags & IEEE80211_F_WPA1 && vap->iv_wpa_ie != NULL)
[all …]
H A Dieee80211_scan.c124 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach()
133 ic->ic_scan_methods->sc_vattach(vap); in ieee80211_scan_vattach()
139 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach()
145 ic->ic_scan_methods->sc_vdetach(vap); in ieee80211_scan_vdetach()
236 vap->iv_ifp->if_xname, in ieee80211_scan_update_locked()
240 ss->ss_vap = vap; in ieee80211_scan_update_locked()
287 if_printf(vap->iv_ifp, "scan set "); in ieee80211_scan_dump()
351 __func__, vap->iv_opmode); in ieee80211_check_scan()
398 return ieee80211_check_scan(vap, in ieee80211_check_scan_current()
401 vap->iv_des_nssid, vap->iv_des_ssid); in ieee80211_check_scan_current()
[all …]
H A Dieee80211_mesh.c215 rt->rt_vap = vap; in mesh_rt_add_locked()
549 IEEE80211_NOTE(vap, IEEE80211_MSG_MESH, vap->iv_bss, in mesh_gatemode_cb()
658 vap->iv_mesh = NULL; in mesh_vdetach()
681 vap->iv_mesh = ms; in mesh_vattach()
716 ostate = vap->iv_state; in mesh_newstate()
760 ieee80211_create_ibss(vap, vap->iv_des_chan); in mesh_newstate()
776 vap->iv_scanreq_nssid, vap->iv_scanreq_ssid); in mesh_newstate()
835 ieee80211_note(vap, in mesh_newstate()
1504 mesh_forward(vap, m, in mesh_recv_indiv_data_to_me()
1638 if (vap->iv_acl != NULL && !vap->iv_acl->iac_check(vap, wh)) { in mesh_input()
[all …]
H A Dieee80211_node.c164 vap->iv_inact_init, vap->iv_inact_auth, in ieee80211_node_vattach()
165 vap->iv_inact_run, vap->iv_inact_probe); in ieee80211_node_vattach()
348 ni = ieee80211_alloc_node(&ic->ic_sta, vap, vap->iv_myaddr); in ieee80211_create_ibss()
446 ni = ieee80211_alloc_node(&ic->ic_sta, vap, vap->iv_myaddr); in ieee80211_reset_bss()
503 !match_ssid(ni, vap->iv_des_nssid, vap->iv_des_ssid)) in check_bss()
545 !match_ssid(ni, vap->iv_des_nssid, vap->iv_des_ssid)) in check_bss_debug()
766 ieee80211_fix_rate(vap->iv_bss, &vap->iv_bss->ni_rates, in ieee80211_sta_join1()
2777 if (info->vap != vap) in get_hostap_rssi()
2796 if (info->vap != vap) in get_adhoc_rssi()
2817 if (info->vap != vap) in get_mesh_rssi()
[all …]
H A Dieee80211_scan_sw.c216 vap->iv_stats.is_scan_active++; in ieee80211_swscan_start_scan_locked()
233 if (ieee80211_msg_scan(vap)) in ieee80211_swscan_start_scan_locked()
369 ss->ss_vap = vap; in ieee80211_swscan_bg_scan()
405 if (ieee80211_msg_scan(vap)) in ieee80211_swscan_bg_scan()
472 cancel_scan(vap, 0, __func__); in ieee80211_swscan_cancel_scan()
485 cancel_scan(vap, 1, __func__); in ieee80211_swscan_cancel_anyscan()
532 struct ifnet *ifp = vap->iv_ifp; in ieee80211_swscan_probe_curchan()
658 vap->iv_sta_ps(vap, 1); in scan_start()
807 if_printf(vap->iv_ifp, in scan_end()
876 if_printf(vap->iv_ifp, in scan_end()
[all …]
H A Dieee80211_ddb.c194 vap->iv_ifp->if_xname, vap); in DB_SHOW_ALL_COMMAND()
356 db_printf("%p:", vap); in _db_show_vap()
367 db_printf(" ifp %p(%s)", vap->iv_ifp, vap->iv_ifp->if_xname); in _db_show_vap()
396 if (vap->iv_des_nssid) in _db_show_vap()
398 vap->iv_des_ssid[0].len, vap->iv_des_ssid[0].ssid); in _db_show_vap()
420 vap->iv_scanreq_ssid[i].len, vap->iv_scanreq_ssid[i].ssid); in _db_show_vap()
478 if (vap->iv_wpa_ie != NULL || vap->iv_rsn_ie != NULL) { in _db_show_vap()
491 db_printf("\tauth %p(%s)", vap->iv_auth, vap->iv_auth->ia_name); in _db_show_vap()
502 if (vap->iv_tdma != NULL) in _db_show_vap()
527 struct ieee80211vap *vap; in _db_show_com() local
[all …]
H A Dieee80211_hwmp.c277 vap->iv_hwmp = hs; in hwmp_vattach()
287 vap->iv_hwmp = NULL; in hwmp_vdetach()
329 IEEE80211_DISCARD(vap, in verify_mesh_preq_len()
353 IEEE80211_DISCARD(vap, in verify_mesh_prep_len()
376 IEEE80211_DISCARD(vap, in verify_mesh_perr_len()
394 IEEE80211_DISCARD(vap, in verify_mesh_perr_len()
595 IEEE80211_DISCARD(vap, in hwmp_recv_action_meshpath()
681 IEEE80211_NONQOS_TID, vap->iv_myaddr, da, vap->iv_myaddr); in hwmp_send_action()
863 IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, vap->iv_bss, in hwmp_rootmode_cb()
904 IEEE80211_NOTE(vap, IEEE80211_MSG_HWMP, vap->iv_bss, in hwmp_rootmode_rann_cb()
[all …]
H A Dieee80211_superg.c219 IEEE80211_DISCARD_IE(vap, in ieee80211_parse_athparams()
295 vap->iv_stats.is_ff_badhdr++; in ieee80211_ff_decap()
302 vap->iv_stats.is_ff_decap++; in ieee80211_ff_decap()
321 vap->iv_stats.is_ff_split++; in ieee80211_ff_decap()
326 vap->iv_deliver_data(vap, ni, m); /* 1st of pair */ in ieee80211_ff_decap()
440 vap->iv_stats.is_tx_nobuf++; in ieee80211_ff_encap()
449 vap->iv_stats.is_tx_nobuf++; in ieee80211_ff_encap()
460 vap->iv_stats.is_ff_encap++; in ieee80211_ff_encap()
611 struct ieee80211vap *vap; in ff_flush() local
618 vap = ni->ni_vap; in ff_flush()
[all …]
H A Dieee80211_dragonfly.c84 struct ieee80211vap *vap; in wlan_clone_create() local
130 ic->ic_vap_delete(vap); in wlan_clone_destroy()
482 vap->iv_sysctl = ctx; in ieee80211_sysctl_vattach()
483 vap->iv_oid = oid; in ieee80211_sysctl_vattach()
493 vap->iv_sysctl = NULL; in ieee80211_sysctl_vdetach()
761 if (ni == vap->iv_bss) { in ieee80211_notify_node_join()
781 if (ni == vap->iv_bss) { in ieee80211_notify_node_leave()
876 ifp = vap->iv_ifp; in ieee80211_notify_csa()
894 ifp = vap->iv_ifp; in ieee80211_notify_radar()
913 ifp = vap->iv_ifp; in ieee80211_notify_cac()
[all …]
H A Dieee80211_scan_sta.c559 if (isexcluded(vap, c)) in sweepchannels()
582 c = vap->iv_des_chan; in sweepchannels()
1087 rate = check_rate(vap, demote11b(vap, se->se_chan), se); in match_bss()
1357 IEEE80211_DPRINTF(vap, in sta_roam_check()
1396 sta_roam_check(ss, vap); in sta_age()
1612 if (vap->iv_des_nssid &&
1616 if (vap->iv_des_nssid) {
1627 chan = vap->iv_des_chan;
1668 chan, vap->iv_flags_ht);
1820 ieee80211_create_ibss(vap,
[all …]
H A Dieee80211.c411 struct ieee80211vap *vap; in ieee80211_ifdetach() local
573 vap->iv_ifp = ifp; in ieee80211_vap_setup()
574 vap->iv_ic = ic; in ieee80211_vap_setup()
581 vap->iv_opmode = opmode; in ieee80211_vap_setup()
699 ic->ic_name, vap->iv_flags, vap->iv_flags_ext); in ieee80211_vap_attach()
708 maxrate = ieee80211_media_setup(ic, &vap->iv_media, vap->iv_caps, in ieee80211_vap_attach()
770 ieee80211_stop(vap); in ieee80211_vap_detach()
894 struct ieee80211vap *vap; in ieee80211_syncflag_locked() local
919 vap->iv_flags &= ~flag; in ieee80211_syncflag()
921 vap->iv_flags |= flag; in ieee80211_syncflag()
[all …]
H A Dieee80211_monitor.c78 monitor_vdetach(struct ieee80211vap *vap) in monitor_vdetach() argument
85 vap->iv_newstate = monitor_newstate; in monitor_vattach()
86 vap->iv_input = monitor_input; in monitor_vattach()
87 vap->iv_opdetach = monitor_vdetach; in monitor_vattach()
96 struct ieee80211com *ic = vap->iv_ic; in monitor_newstate()
101 ostate = vap->iv_state; in monitor_newstate()
119 ieee80211_node_authorize(vap->iv_bss); in monitor_newstate()
131 struct ieee80211vap *vap = ni->ni_vap; in monitor_input() local
132 struct ifnet *ifp = vap->iv_ifp; in monitor_input()
136 if (ieee80211_radiotap_active_vap(vap)) in monitor_input()
[all …]
H A Dieee80211_ht.c260 vap->iv_ampdu_limit = vap->iv_ampdu_rxmax; in ieee80211_ht_vattach()
261 vap->iv_amsdu_limit = vap->iv_htcaps & IEEE80211_HTCAP_MAXAMSDU; in ieee80211_ht_vattach()
501 vap->iv_deliver_data(vap, ni, m); in ieee80211_decap_amsdu()
823 IEEE80211_DISCARD_MAC(vap, in ieee80211_ampdu_reorder()
955 IEEE80211_DISCARD_MAC(vap, in ieee80211_ampdu_reorder()
1002 IEEE80211_DISCARD_MAC(vap, in ieee80211_recv_bar()
1263 struct ieee80211vap *vap; in htinfo_notify() local
1275 IEEE80211_NOTE(vap, in htinfo_notify()
1277 vap->iv_bss, in htinfo_notify()
1666 IEEE80211_NOTE(vap, in ieee80211_setup_htrates()
[all …]
H A Dieee80211_ratectl.c90 struct ieee80211vap *vap = arg1; in ieee80211_ratectl_sysctl_stats() local
91 struct ieee80211com *ic = vap->iv_ic; in ieee80211_ratectl_sysctl_stats()
119 ieee80211_ratectl_init(struct ieee80211vap *vap) in ieee80211_ratectl_init() argument
122 ieee80211_ratectl_set(vap, IEEE80211_RATECTL_AMRR); in ieee80211_ratectl_init()
123 vap->iv_rate->ir_init(vap); in ieee80211_ratectl_init()
127 SYSCTL_ADD_PROC(vap->iv_sysctl, SYSCTL_CHILDREN(vap->iv_oid), OID_AUTO, in ieee80211_ratectl_init()
128 "rate_stats", CTLTYPE_STRING | CTLFLAG_RD, vap, in ieee80211_ratectl_init()
131 SYSCTL_ADD_PROC(vap->iv_sysctl, SYSCTL_CHILDREN(vap->iv_oid), OID_AUTO, in ieee80211_ratectl_init()
145 IEEE80211_DPRINTF(vap, IEEE80211_MSG_RATECTL, in ieee80211_ratectl_set()
148 vap->iv_rate = ratectls[IEEE80211_RATECTL_NONE]; in ieee80211_ratectl_set()
[all …]
/dragonfly/sys/netproto/802_11/
H A Dieee80211_ratectl.h71 vap->iv_rate->ir_deinit(vap); in ieee80211_ratectl_deinit()
77 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init() local
79 vap->iv_rate->ir_node_init(ni); in ieee80211_ratectl_node_init()
87 vap->iv_rate->ir_node_deinit(ni); in ieee80211_ratectl_node_deinit()
102 vap->iv_rate->ir_tx_complete(vap, ni, status, arg1, arg2); in ieee80211_ratectl_tx_complete()
109 if (vap->iv_rate->ir_tx_update == NULL) in ieee80211_ratectl_tx_update()
111 vap->iv_rate->ir_tx_update(vap, ni, arg1, arg2, arg3); in ieee80211_ratectl_tx_update()
117 if (vap->iv_rate->ir_setinterval == NULL) in ieee80211_ratectl_setinterval()
119 vap->iv_rate->ir_setinterval(vap, msecs); in ieee80211_ratectl_setinterval()
127 if (vap->iv_rate->ir_node_stats == NULL) in ieee80211_ratectl_node_stats()
[all …]
/dragonfly/sys/vfs/ntfs/
H A Dntfs_subr.c90 vap->va_ip->i_number, vap->va_type)); in ntfs_ntvattrrele()
121 for (vap = ip->i_valist.lh_first; vap; vap = vap->va_list.le_next) { in ntfs_findvattr()
123 vap->va_type, (u_int32_t) vap->va_vcnstart, \ in ntfs_findvattr()
126 (vap->va_vcnstart <= vcn) && (vap->va_vcnend >= vcn) && in ntfs_findvattr()
129 *vapp = vap; in ntfs_findvattr()
134 *lvapp = vap; in ntfs_findvattr()
560 vap->va_vcnend = ntfs_btocn(vap->va_allocated); in ntfs_attrtontvattr()
561 vap->va_datap = kmalloc(vap->va_datalen, M_NTFSRDATA, in ntfs_attrtontvattr()
571 *rvapp = vap; in ntfs_attrtontvattr()
1220 if (vap) in ntfs_ntreaddir()
[all …]

123456