FreeBSD kernel WLAN code
|
#include <ieee80211_var.h>
Public Member Functions | |
TAILQ_ENTRY (ieee80211vap) iv_next | |
Definition at line 391 of file ieee80211_var.h.
ieee80211vap::TAILQ_ENTRY | ( | ieee80211vap | ) |
const struct ieee80211_aclator* ieee80211vap::iv_acl |
Definition at line 521 of file ieee80211_var.h.
Referenced by hostap_auth_open(), hostap_auth_shared(), hostap_recv_mgmt(), ieee80211_ioctl_getmaccmd(), ieee80211_ioctl_macmac(), ieee80211_ioctl_setmaccmd(), ieee80211_proto_vdetach(), mesh_input(), and mesh_recv_mgmt().
uint32_t* ieee80211vap::iv_aid_bitmap |
Definition at line 468 of file ieee80211_var.h.
Referenced by _ieee80211_free_node(), ieee80211_node_join(), ieee80211_node_latevattach(), ieee80211_node_table_reset(), and ieee80211_node_vdetach().
int ieee80211vap::iv_ampdu_density |
Definition at line 462 of file ieee80211_var.h.
Referenced by ieee80211_add_htcap_body(), ieee80211_add_htcap_body_ch(), ieee80211_ht_vattach(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
int ieee80211vap::iv_ampdu_limit |
Definition at line 463 of file ieee80211_var.h.
Referenced by ieee80211_ht_vattach(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
u_int ieee80211vap::iv_ampdu_mintraffic[WME_NUM_AC] |
Definition at line 465 of file ieee80211_var.h.
Referenced by ieee80211_ampdu_enable(), ieee80211_ht_vattach(), and ieee80211_sysctl_vattach().
int ieee80211vap::iv_ampdu_rxmax |
Definition at line 461 of file ieee80211_var.h.
Referenced by ieee80211_add_htcap_body(), ieee80211_add_htcap_body_ch(), ieee80211_ht_vattach(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
int ieee80211vap::iv_amsdu_limit |
Definition at line 464 of file ieee80211_var.h.
Referenced by ieee80211_ht_vattach(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
struct ieee80211_appie* ieee80211vap::iv_appie_assocreq |
Definition at line 496 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_getappie(), ieee80211_ioctl_setappie_locked(), ieee80211_proto_vdetach(), and ieee80211_send_mgmt().
struct ieee80211_appie* ieee80211vap::iv_appie_assocresp |
Definition at line 497 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_getappie(), ieee80211_ioctl_setappie_locked(), ieee80211_proto_vdetach(), and ieee80211_send_mgmt().
struct ieee80211_appie* ieee80211vap::iv_appie_beacon |
Definition at line 493 of file ieee80211_var.h.
Referenced by ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_ioctl_getappie(), ieee80211_ioctl_setappie_locked(), and ieee80211_proto_vdetach().
struct ieee80211_appie* ieee80211vap::iv_appie_probereq |
Definition at line 494 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_getappie(), ieee80211_ioctl_setappie_locked(), ieee80211_probereq_ie(), ieee80211_probereq_ie_len(), and ieee80211_proto_vdetach().
struct ieee80211_appie* ieee80211vap::iv_appie_proberesp |
Definition at line 495 of file ieee80211_var.h.
Referenced by ieee80211_alloc_proberesp(), ieee80211_ioctl_getappie(), ieee80211_ioctl_setappie_locked(), and ieee80211_proto_vdetach().
struct ieee80211_appie* ieee80211vap::iv_appie_wpa |
Definition at line 498 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_getappie(), ieee80211_ioctl_setappie_locked(), ieee80211_proto_vdetach(), and ieee80211_send_mgmt().
void* ieee80211vap::iv_as |
Definition at line 522 of file ieee80211_var.h.
Referenced by acl_add(), acl_attach(), acl_check(), acl_detach(), acl_free_all(), acl_getioctl(), acl_getpolicy(), acl_remove(), and acl_setpolicy().
const struct ieee80211_authenticator* ieee80211vap::iv_auth |
Definition at line 518 of file ieee80211_var.h.
Referenced by hostap_newstate(), ieee80211_create_wds(), ieee80211_ioctl_set80211(), ieee80211_node_join(), ieee80211_node_latevattach(), ieee80211_node_leave(), ieee80211_node_table_reset(), ieee80211_proto_vdetach(), and sta_newstate().
struct ieee80211_beacon_offsets ieee80211vap::iv_bcn_off |
Definition at line 467 of file ieee80211_var.h.
Referenced by ieee80211_beacon_construct(), and ieee80211_beacon_update().
u_int ieee80211vap::iv_bgscanidle |
Definition at line 441 of file ieee80211_var.h.
Referenced by contbgscan(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_scan_vattach(), sta_roam_check(), and startbgscan().
u_int ieee80211vap::iv_bgscanintvl |
Definition at line 442 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_scan_vattach(), and startbgscan().
void(* ieee80211vap::iv_bmiss) (struct ieee80211vap *) |
Definition at line 552 of file ieee80211_var.h.
Referenced by beacon_miss(), beacon_swmiss(), ieee80211_swbmiss(), and sta_vattach().
uint8_t ieee80211vap::iv_bmiss_count |
Definition at line 455 of file ieee80211_var.h.
Referenced by sta_beacon_miss(), and sta_recv_mgmt().
int ieee80211vap::iv_bmiss_max |
Definition at line 456 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), ieee80211_sysctl_vattach(), and sta_beacon_miss().
uint8_t ieee80211vap::iv_bmissthreshold |
Definition at line 454 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_vap_setup(), and sta_swbmiss_start().
struct ieee80211_node* ieee80211vap::iv_bss |
Definition at line 487 of file ieee80211_var.h.
Referenced by adhoc_input(), adhoc_newstate(), adhoc_recv_mgmt(), gethtadjustflags(), getvhtadjustflags(), hostap_auth_open(), hostap_auth_shared(), hostap_deliver_data(), hostap_input(), hostap_newstate(), hostap_recv_mgmt(), hwmp_rootmode_cb(), hwmp_rootmode_rann_cb(), hwmp_send_action(), ieee80211_add_powerconstraint(), ieee80211_create_ibss(), ieee80211_create_wds(), ieee80211_csa_completeswitch(), ieee80211_dup_bss(), ieee80211_encap(), ieee80211_fakeup_adhoc_node(), ieee80211_find_txnode(), ieee80211_getrssi(), ieee80211_getsignal(), ieee80211_ht_update_beacon(), ieee80211_ht_updatehtcap_final(), ieee80211_htinfo_notify(), ieee80211_ibss_merge_check(), ieee80211_input_mimo_all(), ieee80211_ioctl_delkey(), ieee80211_ioctl_get80211(), ieee80211_ioctl_getcurchan(), ieee80211_ioctl_getkey(), ieee80211_ioctl_getstavlan(), ieee80211_ioctl_set80211(), ieee80211_ioctl_setkey(), ieee80211_ioctl_setstavlan(), ieee80211_media_status(), ieee80211_node_create_wds(), ieee80211_node_latevattach(), ieee80211_node_vdetach(), ieee80211_notify_node_join(), ieee80211_notify_node_leave(), ieee80211_output(), ieee80211_parse_action(), ieee80211_recv_action(), ieee80211_reset_bss(), ieee80211_send_error(), ieee80211_send_mgmt(), ieee80211_send_probereq(), ieee80211_send_proberesp(), ieee80211_sta_join1(), ieee80211_sta_ps_timer_check(), ieee80211_sta_pwrsave(), ieee80211_swscan_probe_curchan(), ieee80211_tmp_node(), ieee80211_wme_initparams_locked(), ieee80211_wme_updateparams_locked(), isvap11g(), isvapht(), mesh_forward(), mesh_gatemode_cb(), mesh_input(), mesh_newstate(), mesh_recv_action_meshgate(), mesh_recv_mgmt(), monitor_newstate(), scan_start(), setcurchan(), setmlme_common(), sta_authretry(), sta_beacon_miss(), sta_leave(), sta_newstate(), sta_recv_mgmt(), sta_roam_check(), sta_swbmiss_start(), timeout_stations(), wds_recv_mgmt(), and wds_vdetach().
uint32_t ieee80211vap::iv_caps |
Definition at line 410 of file ieee80211_var.h.
Referenced by adhoc_pick_bss(), adhoc_vattach(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_create_ibss(), ieee80211_encap(), ieee80211_ioctl(), ieee80211_ioctl_set80211(), ieee80211_sta_ps_timer_check(), ieee80211_sysctl_vattach(), ieee80211_vap_attach(), ieee80211_vap_pkt_send_dest(), ieee80211_vap_reset_erp(), ieee80211_vap_setup(), and match_bss().
uint32_t ieee80211vap::iv_com_state |
Definition at line 413 of file ieee80211_var.h.
Referenced by ieee80211_com_vdecref(), ieee80211_com_vdetach(), and ieee80211_com_vincref().
int ieee80211vap::iv_csa_count |
Definition at line 485 of file ieee80211_var.h.
Referenced by ieee80211_add_csa(), and ieee80211_beacon_update().
uint8_t ieee80211vap::iv_curhtprotmode |
Definition at line 579 of file ieee80211_var.h.
Referenced by htinfo_update(), ieee80211_add_htinfo_body(), ieee80211_ht_vattach(), ieee80211_htinfo_notify(), ieee80211_htprot_update(), and vap_update_ht_protmode().
uint32_t ieee80211vap::iv_debug |
Definition at line 402 of file ieee80211_var.h.
Referenced by ieee80211_sysctl_vattach().
ieee80211_keyix ieee80211vap::iv_def_txkey |
Definition at line 504 of file ieee80211_var.h.
Referenced by default_update_deftxkey(), ieee80211_crypto_get_txkey(), ieee80211_crypto_getmcastkey(), ieee80211_crypto_getucastkey(), ieee80211_crypto_vattach(), ieee80211_encap(), ieee80211_ioctl_get80211(), ieee80211_ioctl_getkey(), and ieee80211_send_mgmt().
void(* ieee80211vap::iv_deliver_data) (struct ieee80211vap *, struct ieee80211_node *, struct mbuf *) |
Definition at line 544 of file ieee80211_var.h.
Referenced by hostap_vattach(), ieee80211_decap_amsdu(), and ieee80211_proto_vattach().
uint8_t ieee80211vap::iv_des_bssid[IEEE80211_ADDR_LEN] |
Definition at line 436 of file ieee80211_var.h.
Referenced by check_bss(), ieee80211_create_ibss(), ieee80211_create_wds(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_vap_setup(), and match_bss().
struct ieee80211_channel* ieee80211vap::iv_des_chan |
Definition at line 437 of file ieee80211_var.h.
Referenced by adhoc_newstate(), adhoc_pick_bss(), cac_timeout(), hostap_newstate(), ieee80211_setregdomain(), ieee80211_vap_setup(), isexcluded(), mesh_newstate(), setcurchan(), and sweepchannels().
uint16_t ieee80211vap::iv_des_mode |
Definition at line 438 of file ieee80211_var.h.
Referenced by demote11b(), ieee80211_ioctl_setchannel(), ieee80211_media_change(), ieee80211_swscan_start_scan_locked(), makescanlist(), match_bss(), setcurchan(), and sweepchannels().
int ieee80211vap::iv_des_nssid |
Definition at line 434 of file ieee80211_var.h.
Referenced by adhoc_pick_bss(), check_bss(), ieee80211_check_scan_current(), ieee80211_ibss_node_check_new(), ieee80211_ioctl_set80211(), and setmlme_assoc_adhoc().
struct ieee80211_scan_ssid ieee80211vap::iv_des_ssid[1] |
Definition at line 435 of file ieee80211_var.h.
Referenced by check_bss(), ieee80211_check_scan_current(), ieee80211_create_ibss(), ieee80211_ibss_node_check_new(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_ioctl_setmlme(), ieee80211_node_create_wds(), and setmlme_assoc_adhoc().
uint8_t ieee80211vap::iv_dtim_count |
Definition at line 477 of file ieee80211_var.h.
Referenced by ieee80211_sta_join().
uint8_t ieee80211vap::iv_dtim_period |
Definition at line 476 of file ieee80211_var.h.
Referenced by ieee80211_beacon_construct(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_sta_join(), and ieee80211_vap_setup().
void* ieee80211vap::iv_ec |
Definition at line 519 of file ieee80211_var.h.
struct task ieee80211vap::iv_erp_protmode_task |
Definition at line 592 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), and ieee80211_vap_update_erp_protmode().
void(* ieee80211vap::iv_erp_protmode_update) (struct ieee80211vap *) |
Definition at line 593 of file ieee80211_var.h.
Referenced by vap_update_erp_protmode(), vap_update_ht_protmode(), and vap_update_preamble().
uint32_t ieee80211vap::iv_flags |
Definition at line 405 of file ieee80211_var.h.
Referenced by adhoc_input(), adhoc_newstate(), adhoc_recv_mgmt(), check_bss(), disable_protection(), hostap_auth_shared(), hostap_deliver_data(), hostap_input(), hostap_newstate(), hostap_recv_mgmt(), ieee80211_add_rsn(), ieee80211_add_wpa(), ieee80211_alloc_proberesp(), ieee80211_alloc_prot(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_create_ibss(), ieee80211_create_wds(), ieee80211_encap(), ieee80211_fakeup_adhoc_node(), ieee80211_getcapinfo(), ieee80211_ibss_merge(), ieee80211_ioctl_chanswitch(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_media_change(), ieee80211_node_create_wds(), ieee80211_node_join(), ieee80211_node_join_11g(), ieee80211_node_set_chan(), ieee80211_parse_rsn(), ieee80211_parse_wpa(), ieee80211_probereq_ie_len(), ieee80211_send_mgmt(), ieee80211_sta_ps_timer_check(), ieee80211_syncflag(), ieee80211_syncflag_locked(), ieee80211_vap_attach(), ieee80211_vap_reset_erp(), ieee80211_vap_set_shortslottime(), ieee80211_vap_setup(), ieee80211_wme_updateparams_locked(), makescanlist(), match_bss(), sta_age(), sta_auth_shared(), sta_input(), sta_newstate(), sta_recv_mgmt(), startbgscan(), tkip_decap(), tkip_encap(), vap_update_erp_protmode(), vap_update_preamble(), vap_update_slot(), wds_input(), and wpa_assocreq().
uint32_t ieee80211vap::iv_flags_ext |
Definition at line 406 of file ieee80211_var.h.
Referenced by adhoc_newstate(), contbgscan(), disable_protection(), get_sta_info(), hostap_newstate(), hostap_recv_mgmt(), ieee80211_add_wme_info(), ieee80211_alloc_proberesp(), ieee80211_beacon_alloc(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_create_wds(), ieee80211_dwds_mcast(), ieee80211_encap(), ieee80211_ht_vattach(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_new_state_locked(), ieee80211_newstate_cb(), ieee80211_node_join_11g(), ieee80211_node_leave_11g(), ieee80211_radiotap_active_vap(), ieee80211_radiotap_rx(), ieee80211_radiotap_tx(), ieee80211_resume_all(), ieee80211_scanreq(), ieee80211_send_mgmt(), ieee80211_start_locked(), ieee80211_suspend_all(), ieee80211_swscan_cancel_anyscan(), ieee80211_swscan_probe_curchan(), ieee80211_syncflag_ext(), ieee80211_syncflag_ext_locked(), ieee80211_vap_attach(), ieee80211_vap_erp_timeout(), ieee80211_vap_setup(), markwaiting(), match_bss(), mesh_newstate(), scan_done(), scan_start(), spam_vaps(), sta_add(), sta_newstate(), sta_roam_check(), sta_swbmiss_start(), startbgscan(), timeout_stations(), vap_update_erp_protmode(), wakeupwaiting(), wds_input(), and wpa_assocreq().
uint32_t ieee80211vap::iv_flags_ht |
Definition at line 407 of file ieee80211_var.h.
Referenced by adhoc_newstate(), adhoc_pick_bss(), adhoc_recv_mgmt(), ap_end(), hostap_newstate(), hostap_recv_mgmt(), ht_recv_action_ba_addba_request(), htcap_update_ldpc(), htcap_update_shortgi(), htinfo_update(), ieee80211_add_htcap_body(), ieee80211_add_htcap_body_ch(), ieee80211_add_htinfo_body(), ieee80211_alloc_proberesp(), ieee80211_amsdu_tx_ok(), ieee80211_beacon_construct(), ieee80211_ht_timeout(), ieee80211_ht_update_beacon(), ieee80211_ht_updatehtcap_final(), ieee80211_ht_updateparams(), ieee80211_ht_updateparams_final(), ieee80211_ht_vattach(), ieee80211_ht_wds_init(), ieee80211_htinfo_notify(), ieee80211_htprot_update(), ieee80211_init_neighbor(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_node_create_wds(), ieee80211_node_set_chan(), ieee80211_parse_beacon(), ieee80211_probereq_ie(), ieee80211_probereq_ie_len(), ieee80211_send_mgmt(), ieee80211_sta_join(), ieee80211_syncflag_ht(), ieee80211_syncflag_ht_locked(), ieee80211_vap_pkt_send_dest(), ieee80211_vht_get_vhtcap_ie(), mesh_newstate(), sta_recv_mgmt(), and vap_update_ht_protmode().
uint32_t ieee80211vap::iv_flags_ven |
Definition at line 408 of file ieee80211_var.h.
Referenced by ieee80211_vap_setup().
uint32_t ieee80211vap::iv_flags_vht |
Definition at line 428 of file ieee80211_var.h.
Referenced by adhoc_pick_bss(), ap_end(), ieee80211_init_neighbor(), ieee80211_ioctl_get80211(), ieee80211_node_create_wds(), ieee80211_probereq_ie(), ieee80211_send_mgmt(), ieee80211_sta_join(), ieee80211_syncflag_vht(), ieee80211_syncflag_vht_locked(), ieee80211_vht_get_vhtcap_ie(), ieee80211_vht_get_vhtflags(), ieee80211_vht_vattach(), and sta_recv_mgmt().
uint16_t ieee80211vap::iv_fragthreshold |
Definition at line 490 of file ieee80211_var.h.
Referenced by ieee80211_encap(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), and ieee80211_proto_vattach().
uint16_t ieee80211vap::iv_ht40_sta_assoc |
Definition at line 584 of file ieee80211_var.h.
Referenced by htinfo_update(), ieee80211_ht_node_join(), ieee80211_ht_node_leave(), ieee80211_htinfo_notify(), and vap_update_ht_protmode().
struct task ieee80211vap::iv_ht_protmode_task |
Definition at line 598 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), and ieee80211_vap_update_ht_protmode().
void(* ieee80211vap::iv_ht_protmode_update) (struct ieee80211vap *) |
Definition at line 599 of file ieee80211_var.h.
Referenced by vap_update_ht_protmode().
uint16_t ieee80211vap::iv_ht_sta_assoc |
Definition at line 583 of file ieee80211_var.h.
Referenced by htinfo_update(), ieee80211_ht_node_join(), ieee80211_ht_node_leave(), ieee80211_htinfo_notify(), and vap_update_ht_protmode().
uint32_t ieee80211vap::iv_htcaps |
Definition at line 411 of file ieee80211_var.h.
Referenced by ampdu_rx_start(), ht_recv_action_ba_addba_request(), ieee80211_add_htcap_body(), ieee80211_add_htcap_body_ch(), ieee80211_addba_response(), ieee80211_ampdu_request(), ieee80211_ht_updatehtcap(), ieee80211_ht_updateparams(), ieee80211_ht_vattach(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_sysctl_vattach(), and ieee80211_vap_setup().
uint32_t ieee80211vap::iv_htextcaps |
Definition at line 412 of file ieee80211_var.h.
Referenced by ieee80211_add_htcap_body(), ieee80211_add_htcap_body_ch(), and ieee80211_vap_setup().
enum ieee80211_protmode ieee80211vap::iv_htprotmode |
Definition at line 578 of file ieee80211_var.h.
Referenced by ieee80211_ht_vattach(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
struct ieee80211_hwmp_state* ieee80211vap::iv_hwmp |
Definition at line 529 of file ieee80211_var.h.
Referenced by hwmp_discover(), hwmp_ioctl_get80211(), hwmp_ioctl_set80211(), hwmp_newstate(), hwmp_recv_prep(), hwmp_recv_preq(), hwmp_recv_rann(), hwmp_rediscover_cb(), hwmp_rootmode_cb(), hwmp_rootmode_rann_cb(), hwmp_rootmode_setup(), hwmp_send_perr(), hwmp_vattach(), and hwmp_vdetach().
struct ieee80211com* ieee80211vap::iv_ic |
Definition at line 399 of file ieee80211_var.h.
Referenced by add_channels(), adhoc_newstate(), adhoc_pick_bss(), amrr_tx_update(), ap_end(), beacon_swmiss(), bpf_track(), cac_timeout(), cancel_scan(), ccmp_attach(), check_rate(), contbgscan(), demote11b(), disable_protection(), doprint(), get_adhoc_rssi(), get_hostap_rssi(), get_sta_info(), getstainfo_common(), hostap_deliver_data(), hostap_newstate(), htinfo_update(), hwmp_discover(), hwmp_recv_prep(), ieee80211_add_csa(), ieee80211_add_erp(), ieee80211_add_htcap_body_ch(), ieee80211_add_neighbor(), ieee80211_add_powerconstraint(), ieee80211_add_scan(), ieee80211_allmulti(), ieee80211_bg_scan(), ieee80211_cac_completeswitch(), ieee80211_cancel_anyscan(), ieee80211_cancel_scan(), ieee80211_check_scan(), ieee80211_create_ibss(), ieee80211_create_wds(), ieee80211_crypto_newkey(), ieee80211_dfs_cac_start(), ieee80211_dfs_cac_stop(), ieee80211_dup_bss(), ieee80211_dwds_mcast(), ieee80211_fakeup_adhoc_node(), ieee80211_find_txnode(), ieee80211_fragment(), ieee80211_get_counter(), ieee80211_getrssi(), ieee80211_getsignal(), ieee80211_ht_node_join(), ieee80211_ht_node_leave(), ieee80211_ht_timeout(), ieee80211_ht_update_beacon(), ieee80211_htinfo_notify(), ieee80211_htprot_update(), ieee80211_init(), ieee80211_ioctl(), ieee80211_ioctl_chanswitch(), ieee80211_ioctl_delkey(), ieee80211_ioctl_get80211(), ieee80211_ioctl_getchaninfo(), ieee80211_ioctl_getchanlist(), ieee80211_ioctl_getcurchan(), ieee80211_ioctl_getkey(), ieee80211_ioctl_getregdomain(), ieee80211_ioctl_getstainfo(), ieee80211_ioctl_getstastats(), ieee80211_ioctl_getstatxpow(), ieee80211_ioctl_getstavlan(), ieee80211_ioctl_getwmeparam(), ieee80211_ioctl_getwpaie(), ieee80211_ioctl_set80211(), ieee80211_ioctl_setappie(), ieee80211_ioctl_setappie_locked(), ieee80211_ioctl_setchanlist(), ieee80211_ioctl_setchannel(), ieee80211_ioctl_setcurchan(), ieee80211_ioctl_setkey(), ieee80211_ioctl_setroam(), ieee80211_ioctl_setstastats(), ieee80211_ioctl_setstatxpow(), ieee80211_ioctl_setstavlan(), ieee80211_ioctl_settxparams(), ieee80211_ioctl_setwmeparam(), ieee80211_lookup_channel_rxstatus(), ieee80211_mbuf_adjust(), ieee80211_media_status(), ieee80211_mesh_forward_to_gates(), ieee80211_mesh_proxy_check(), ieee80211_new_state(), ieee80211_new_state_locked(), ieee80211_newstate_cb(), ieee80211_node_create_wds(), ieee80211_node_vdetach(), ieee80211_output(), ieee80211_parse_csaparams(), ieee80211_parse_wmeparams(), ieee80211_probe_curchan(), ieee80211_promisc(), ieee80211_proto_vattach(), ieee80211_radiotap_active_vap(), ieee80211_radiotap_rx(), ieee80211_radiotap_tx(), ieee80211_radiotap_vattach(), ieee80211_ratectl_sysctl_stats(), ieee80211_raw_output(), ieee80211_recv_pspoll(), ieee80211_reset_bss(), ieee80211_scan_assoc_fail(), ieee80211_scan_assoc_success(), ieee80211_scan_done(), ieee80211_scan_flush(), ieee80211_scan_iterate(), ieee80211_scan_next(), ieee80211_scan_update_locked(), ieee80211_scan_vattach(), ieee80211_scan_vdetach(), ieee80211_scanreq(), ieee80211_send_proberesp(), ieee80211_setregdomain(), ieee80211_sta_join(), ieee80211_sta_ps_timer_check(), ieee80211_sta_tim_notify(), ieee80211_start_check_reset_chan(), ieee80211_start_locked(), ieee80211_start_pkt(), ieee80211_start_reset_chan(), ieee80211_start_scan(), ieee80211_stop(), ieee80211_stop_locked(), ieee80211_swbmiss(), ieee80211_swscan_add_scan(), ieee80211_swscan_bg_scan(), ieee80211_swscan_check_scan(), ieee80211_swscan_probe_curchan(), ieee80211_swscan_scan_done(), ieee80211_swscan_scan_next(), ieee80211_swscan_set_scan_duration(), ieee80211_swscan_start_scan(), ieee80211_swscan_start_scan_locked(), ieee80211_swscan_vdetach(), ieee80211_syncflag(), ieee80211_syncflag_ext(), ieee80211_syncflag_ht(), ieee80211_syncflag_vht(), ieee80211_sysctl_vap_restart(), ieee80211_sysctl_vattach(), ieee80211_tmp_node(), ieee80211_tx_mgt_timeout(), ieee80211_vap_attach(), ieee80211_vap_detach(), ieee80211_vap_erp_timeout(), ieee80211_vap_pkt_send_dest(), ieee80211_vap_reset_erp(), ieee80211_vap_set_shortslottime(), ieee80211_vap_setup(), ieee80211_vap_timeout(), ieee80211_vap_transmit(), ieee80211_vap_update_erp_protmode(), ieee80211_vap_update_ht_protmode(), ieee80211_vap_update_preamble(), ieee80211_vap_xmitpkt(), ieee80211_vht_vattach(), ieee80211_wme_initparams(), ieee80211_wme_initparams_locked(), ieee80211_wme_updateparams(), ieee80211_wme_updateparams_locked(), ieee80211_wme_vap_ac_is_noack(), ieee80211_wme_vap_getparams(), isexcluded(), markwaiting(), match_bss(), mesh_forward(), mesh_generateid(), mesh_input(), mesh_newstate(), mesh_recv_group_data(), mesh_recv_indiv_data_to_fwrd(), mesh_recv_indiv_data_to_me(), mesh_transmit_to_gate(), mesh_vdetach(), monitor_newstate(), setcurchan(), setmlme_common(), setmlme_dropsta(), spam_vaps(), sta_add(), sta_beacon_miss(), sta_newstate(), sta_roam_check(), startbgscan(), sweepchannels(), tkip_demic(), tkip_encap(), tkip_enmic(), vap_update_erp_protmode(), vap_update_ht_protmode(), vap_update_preamble(), vap_update_slot(), vap_update_wme(), wakeupwaiting(), wds_newstate(), wep_attach(), and wlan_clone_destroy().
uint32_t ieee80211vap::iv_ifflags |
Definition at line 409 of file ieee80211_var.h.
Referenced by ieee80211_ioctl(), and ieee80211_vap_detach().
struct ifnet* ieee80211vap::iv_ifp |
Definition at line 393 of file ieee80211_var.h.
Referenced by adhoc_input(), amrr_init(), amrr_node_init(), cac_timeout(), hostap_deliver_data(), hostap_input(), ieee80211_alq_log(), ieee80211_beacon_alloc(), ieee80211_create_wds(), ieee80211_deliver_data(), ieee80211_deliver_l2uf(), ieee80211_dfs_cac_start(), ieee80211_dfs_cac_stop(), ieee80211_dwds_mcast(), ieee80211_get_vap_ifname(), ieee80211_ioctl_getstainfo(), ieee80211_ioctl_set80211(), ieee80211_new_state_locked(), ieee80211_newstate_cb(), ieee80211_node_latevattach(), ieee80211_notify_cac(), ieee80211_notify_country(), ieee80211_notify_csa(), ieee80211_notify_ifnet_change(), ieee80211_notify_michael_failure(), ieee80211_notify_node_auth(), ieee80211_notify_node_deauth(), ieee80211_notify_node_join(), ieee80211_notify_node_leave(), ieee80211_notify_radar(), ieee80211_notify_radio(), ieee80211_notify_replay_failure(), ieee80211_notify_scan_done(), ieee80211_notify_wds_discover(), ieee80211_parent_xmitpkt(), ieee80211_proto_vattach(), ieee80211_radiotap_vattach(), ieee80211_raw_output(), ieee80211_resume_all(), ieee80211_scan_update_locked(), ieee80211_scanreq(), ieee80211_start_all(), ieee80211_start_locked(), ieee80211_start_pkt(), ieee80211_stop_all(), ieee80211_stop_locked(), ieee80211_suspend_all(), ieee80211_swscan_probe_curchan(), ieee80211_sysctl_vattach(), ieee80211_tx_complete(), ieee80211_vap_attach(), ieee80211_vap_destroy(), ieee80211_vap_detach(), ieee80211_vap_pkt_send_dest(), ieee80211_vap_setup(), ieee80211_vap_xmitpkt(), mesh_airtime_calc(), mesh_forward(), mesh_input(), mesh_transmit_to_gate(), monitor_input(), rssadapt_init(), rssadapt_node_init(), scan_end(), setcurchan(), setmlme_dropsta(), sta_input(), wds_input(), and wlan_clone_create().
int ieee80211vap::iv_inact_auth |
Definition at line 423 of file ieee80211_var.h.
Referenced by get_sta_info(), ieee80211_node_unauthorize(), ieee80211_node_vattach(), and ieee80211_sysctl_vattach().
int ieee80211vap::iv_inact_init |
Definition at line 422 of file ieee80211_var.h.
Referenced by get_sta_info(), ieee80211_node_vattach(), ieee80211_sysctl_vattach(), and sta_csa().
int ieee80211vap::iv_inact_probe |
Definition at line 425 of file ieee80211_var.h.
Referenced by ieee80211_node_vattach(), ieee80211_sysctl_vattach(), and timeout_stations().
int ieee80211vap::iv_inact_run |
Definition at line 424 of file ieee80211_var.h.
Referenced by get_sta_info(), ieee80211_node_authorize(), ieee80211_node_vattach(), and ieee80211_sysctl_vattach().
int ieee80211vap::iv_inact_timer |
Definition at line 491 of file ieee80211_var.h.
int(* ieee80211vap::iv_input) (struct ieee80211_node *, struct mbuf *, const struct ieee80211_rx_stats *, int, int) |
Definition at line 534 of file ieee80211_var.h.
Referenced by adhoc_vattach(), hostap_vattach(), ieee80211_input_mimo(), mesh_vattach(), monitor_vattach(), sta_vattach(), and wds_vattach().
int(* ieee80211vap::iv_key_alloc) (struct ieee80211vap *, struct ieee80211_key *, ieee80211_keyix *, ieee80211_keyix *) |
Definition at line 506 of file ieee80211_var.h.
Referenced by dev_key_alloc(), and ieee80211_crypto_vattach().
int(* ieee80211vap::iv_key_delete) (struct ieee80211vap *, const struct ieee80211_key *) |
Definition at line 509 of file ieee80211_var.h.
Referenced by dev_key_delete(), and ieee80211_crypto_vattach().
int(* ieee80211vap::iv_key_set) (struct ieee80211vap *, const struct ieee80211_key *) |
Definition at line 511 of file ieee80211_var.h.
Referenced by dev_key_set(), and ieee80211_crypto_vattach().
void(* ieee80211vap::iv_key_update_begin) (struct ieee80211vap *) |
Definition at line 513 of file ieee80211_var.h.
Referenced by ieee80211_crypto_vattach(), and ieee80211_key_update_begin().
void(* ieee80211vap::iv_key_update_end) (struct ieee80211vap *) |
Definition at line 514 of file ieee80211_var.h.
Referenced by ieee80211_crypto_vattach(), and ieee80211_key_update_end().
int ieee80211vap::iv_lastnonerp |
Definition at line 585 of file ieee80211_var.h.
Referenced by hostap_recv_mgmt(), and ieee80211_vap_erp_timeout().
int ieee80211vap::iv_lastnonht |
Definition at line 586 of file ieee80211_var.h.
Referenced by ieee80211_ht_timeout(), and ieee80211_htprot_update().
uint16_t ieee80211vap::iv_longslotsta |
Definition at line 582 of file ieee80211_var.h.
Referenced by ieee80211_node_join_11g(), ieee80211_node_leave_11g(), and ieee80211_vap_reset_erp().
uint16_t ieee80211vap::iv_max_aid |
Definition at line 469 of file ieee80211_var.h.
Referenced by ieee80211_node_join(), ieee80211_node_latevattach(), ieee80211_node_vattach(), ieee80211_power_latevattach(), and ieee80211_set_tim().
uint16_t ieee80211vap::iv_max_keyix |
Definition at line 503 of file ieee80211_var.h.
Referenced by ieee80211_crypto_vattach().
struct ifmedia ieee80211vap::iv_media |
Definition at line 392 of file ieee80211_var.h.
Referenced by ieee80211_ioctl(), ieee80211_media_change(), ieee80211_vap_attach(), and ieee80211_vap_detach().
struct ieee80211_mesh_state* ieee80211vap::iv_mesh |
Definition at line 528 of file ieee80211_var.h.
Referenced by hwmp_discover(), hwmp_peerdown(), hwmp_recv_perr(), hwmp_recv_prep(), hwmp_recv_preq(), hwmp_recv_rann(), hwmp_rediscover_cb(), hwmp_rootmode_cb(), hwmp_rootmode_rann_cb(), hwmp_rootmode_setup(), hwmp_senderror(), hwmp_update_transmitter(), ieee80211_add_meshconf(), ieee80211_add_meshid(), ieee80211_create_ibss(), ieee80211_encap(), ieee80211_mesh_discover(), ieee80211_mesh_forward_to_gates(), ieee80211_mesh_isproxyena(), ieee80211_mesh_mark_gate(), ieee80211_mesh_node_cleanup(), ieee80211_mesh_proxy_check(), ieee80211_mesh_rt_add(), ieee80211_mesh_rt_del(), ieee80211_mesh_rt_find(), ieee80211_mesh_rt_flush(), ieee80211_mesh_rt_flush_peer(), match_bss(), mesh_forward(), mesh_gatemode_cb(), mesh_gatemode_setup(), mesh_ioctl_get80211(), mesh_ioctl_set80211(), mesh_linkchange(), mesh_newstate(), mesh_recv_action_meshgate(), mesh_recv_action_meshpeering_open(), mesh_recv_group_data(), mesh_recv_indiv_data_to_fwrd(), mesh_recv_indiv_data_to_me(), mesh_recv_mgmt(), mesh_rt_add_locked(), mesh_rt_cleanup_cb(), mesh_rt_flush_invalid(), mesh_select_proto_metric(), mesh_select_proto_path(), mesh_vattach(), mesh_vdetach(), mesh_verify_meshconf(), and mesh_verify_meshid().
struct callout ieee80211vap::iv_mgtsend |
Definition at line 420 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), ieee80211_tx_mgt_cb(), sta_newstate(), and wds_newstate().
uint8_t ieee80211vap::iv_myaddr[IEEE80211_ADDR_LEN] |
Definition at line 401 of file ieee80211_var.h.
Referenced by adhoc_newstate(), adhoc_recv_mgmt(), hostap_recv_mgmt(), hwmp_discover(), hwmp_recv_prep(), hwmp_recv_preq(), hwmp_recv_rann(), hwmp_rediscover_cb(), hwmp_rootmode_cb(), hwmp_rootmode_rann_cb(), hwmp_send_action(), hwmp_senderror(), ieee80211_alloc_prot(), ieee80211_beacon_alloc(), ieee80211_create_ibss(), ieee80211_encap(), ieee80211_fakeup_adhoc_node(), ieee80211_ioctl(), ieee80211_ioctl_set80211(), ieee80211_mesh_proxy_check(), ieee80211_mesh_rt_add(), ieee80211_mgmt_output(), ieee80211_reset_bss(), ieee80211_send_bar(), ieee80211_send_nulldata(), ieee80211_send_proberesp(), ieee80211_send_setup(), ieee80211_start_pkt(), ieee80211_swscan_probe_curchan(), ieee80211_vap_attach(), ieee80211_vap_setup(), isdstods_mcastecho(), isfromds_mcastecho(), mesh_forward(), mesh_gatemode_cb(), mesh_input(), mesh_ioctl_set80211(), mesh_isucastforme(), mesh_recv_action_meshgate(), mesh_recv_mgmt(), mesh_send_action_meshgate(), mesh_send_action_meshlmetric(), mesh_send_action_meshpeering_close(), mesh_send_action_meshpeering_confirm(), mesh_send_action_meshpeering_open(), sta_beacon_miss(), sta_recv_mgmt(), wds_input(), wds_recv_mgmt(), and wlan_iflladdr().
int(* ieee80211vap::iv_newstate) (struct ieee80211vap *, enum ieee80211_state, int) |
Definition at line 566 of file ieee80211_var.h.
Referenced by adhoc_vattach(), hostap_vattach(), ieee80211_newstate_cb(), markwaiting(), mesh_vattach(), monitor_vattach(), sta_vattach(), wakeupwaiting(), and wds_vattach().
uint8_t ieee80211vap::iv_nickname[IEEE80211_NWID_LEN] |
Definition at line 440 of file ieee80211_var.h.
int ieee80211vap::iv_nicknamelen |
Definition at line 439 of file ieee80211_var.h.
void(* ieee80211vap::iv_node_ps) (struct ieee80211_node *, int) |
Definition at line 560 of file ieee80211_var.h.
Referenced by hostap_input(), and ieee80211_power_vattach().
uint16_t ieee80211vap::iv_nonerpsta |
Definition at line 581 of file ieee80211_var.h.
Referenced by disable_protection(), ieee80211_node_join_11g(), ieee80211_node_leave_11g(), ieee80211_vap_erp_timeout(), and ieee80211_vap_reset_erp().
enum ieee80211_state ieee80211vap::iv_nstate |
Definition at line 416 of file ieee80211_var.h.
Referenced by ieee80211_new_state_locked(), and ieee80211_newstate_cb().
int ieee80211vap::iv_nstate_arg |
Definition at line 417 of file ieee80211_var.h.
Referenced by ieee80211_new_state_locked(), and ieee80211_newstate_cb().
struct task ieee80211vap::iv_nstate_task |
Definition at line 418 of file ieee80211_var.h.
Referenced by ieee80211_new_state_locked(), ieee80211_proto_vattach(), and ieee80211_vap_detach().
struct ieee80211_key ieee80211vap::iv_nw_keys[IEEE80211_WEP_NKID] |
Definition at line 505 of file ieee80211_var.h.
Referenced by ieee80211_crypto_decap(), ieee80211_crypto_delglobalkeys(), ieee80211_crypto_get_key_wepidx(), ieee80211_crypto_get_keyid(), ieee80211_crypto_get_txkey(), ieee80211_crypto_getmcastkey(), ieee80211_crypto_getucastkey(), ieee80211_crypto_reload_keys(), ieee80211_crypto_vattach(), ieee80211_ioctl_delkey(), ieee80211_ioctl_get80211(), ieee80211_ioctl_getkey(), ieee80211_ioctl_set80211(), ieee80211_ioctl_setkey(), and null_key_alloc().
struct sysctl_oid* ieee80211vap::iv_oid |
Definition at line 396 of file ieee80211_var.h.
Referenced by amrr_init(), ieee80211_ratectl_init(), ieee80211_sysctl_vattach(), and rssadapt_init().
void(* ieee80211vap::iv_opdetach) (struct ieee80211vap *) |
Definition at line 532 of file ieee80211_var.h.
Referenced by adhoc_vattach(), hostap_vattach(), ieee80211_proto_vdetach(), mesh_vattach(), monitor_vattach(), sta_vattach(), and wds_vattach().
enum ieee80211_opmode ieee80211vap::iv_opmode |
Definition at line 414 of file ieee80211_var.h.
Referenced by adhoc_pick_bss(), adhoc_vattach(), ap_end(), beacon_miss(), bpf_track(), check_bss(), get_sta_info(), get_sta_space(), gethtadjustflags(), getvhtadjustflags(), hostap_deliver_data(), hwmp_discover(), hwmp_ioctl_get80211(), hwmp_ioctl_set80211(), hwmp_vattach(), ieee80211_add_htcap_body(), ieee80211_add_meshconf(), ieee80211_add_meshid(), ieee80211_add_vhtcap(), ieee80211_add_wme_info(), ieee80211_alloc_node(), ieee80211_alloc_proberesp(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_bg_scan(), ieee80211_check_scan(), ieee80211_classify(), ieee80211_create_ibss(), ieee80211_csa_startswitch(), ieee80211_deliver_data(), ieee80211_drain(), ieee80211_dwds_mcast(), ieee80211_encap(), ieee80211_fakeup_adhoc_node(), ieee80211_find_txnode(), ieee80211_fragment(), ieee80211_getcapinfo(), ieee80211_getrssi(), ieee80211_getsignal(), ieee80211_htinfo_notify(), ieee80211_init_neighbor(), ieee80211_input_mimo_all(), ieee80211_ioctl(), ieee80211_ioctl_chanswitch(), ieee80211_ioctl_delkey(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_ioctl_setappie_locked(), ieee80211_ioctl_setkey(), ieee80211_ioctl_setmlme(), ieee80211_media_status(), ieee80211_mesh_update_beacon(), ieee80211_new_state_locked(), ieee80211_node_latevattach(), ieee80211_node_leave(), ieee80211_node_table_reset(), ieee80211_notify_erp_locked(), ieee80211_power_latevattach(), ieee80211_power_vattach(), ieee80211_probereq_ie(), ieee80211_probereq_ie_len(), ieee80211_proto_vattach(), ieee80211_scan_pickchannel(), ieee80211_scan_update_locked(), ieee80211_send_mgmt(), ieee80211_send_nulldata(), ieee80211_send_setup(), ieee80211_set_tim(), ieee80211_sta_join(), ieee80211_sta_join1(), ieee80211_sta_ps_timer_check(), ieee80211_start_check_reset_chan(), ieee80211_start_locked(), ieee80211_start_pkt(), ieee80211_start_scan(), ieee80211_tx_complete(), ieee80211_tx_mgt_cb(), ieee80211_tx_mgt_timeout(), ieee80211_update_ps(), ieee80211_vap_attach(), ieee80211_vap_detach(), ieee80211_vap_reset_erp(), ieee80211_vap_setup(), ieee80211_wme_updateparams_locked(), isdstods_mcastecho(), isfromds_mcastecho(), match_bss(), mesh_ioctl_get80211(), mesh_ioctl_set80211(), node_cleanup(), scan_start(), setcurchan(), setmlme_assoc_adhoc(), setmlme_assoc_sta(), setmlme_common(), spam_vaps(), sta_age(), sta_beacon_miss(), sta_newstate(), sta_pick_bss(), sta_recv_mgmt(), timeout_stations(), vap_update_wme(), and wakeupwaiting().
int(* ieee80211vap::iv_output) (struct ifnet *, struct mbuf *, const struct sockaddr *, struct route *) |
Definition at line 569 of file ieee80211_var.h.
Referenced by ieee80211_output(), and ieee80211_vap_attach().
struct task ieee80211vap::iv_preamble_task |
Definition at line 595 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), and ieee80211_vap_update_preamble().
void(* ieee80211vap::iv_preamble_update) (struct ieee80211vap *) |
Definition at line 596 of file ieee80211_var.h.
Referenced by vap_update_preamble().
enum ieee80211_protmode ieee80211vap::iv_protmode |
Definition at line 577 of file ieee80211_var.h.
Referenced by hostap_recv_mgmt(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_node_join_11g(), and ieee80211_proto_vattach().
uint16_t ieee80211vap::iv_ps_pending |
Definition at line 472 of file ieee80211_var.h.
Referenced by ieee80211_beacon_update(), and ieee80211_set_tim().
uint16_t ieee80211vap::iv_ps_sta |
Definition at line 471 of file ieee80211_var.h.
Referenced by ieee80211_node_pwrsave(), and node_cleanup().
uint8_t ieee80211vap::iv_quiet |
Definition at line 479 of file ieee80211_var.h.
Referenced by ieee80211_alloc_proberesp(), ieee80211_beacon_alloc(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
uint8_t ieee80211vap::iv_quiet_count |
Definition at line 480 of file ieee80211_var.h.
Referenced by ieee80211_add_quiet(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
uint8_t ieee80211vap::iv_quiet_count_value |
Definition at line 481 of file ieee80211_var.h.
Referenced by ieee80211_add_quiet().
uint16_t ieee80211vap::iv_quiet_duration |
Definition at line 483 of file ieee80211_var.h.
Referenced by ieee80211_add_quiet(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
uint16_t ieee80211vap::iv_quiet_offset |
Definition at line 484 of file ieee80211_var.h.
Referenced by ieee80211_add_quiet(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
uint8_t ieee80211vap::iv_quiet_period |
Definition at line 482 of file ieee80211_var.h.
Referenced by ieee80211_add_quiet(), ieee80211_ioctl_get80211(), and ieee80211_ioctl_set80211().
const struct ieee80211_ratectl* ieee80211vap::iv_rate |
Definition at line 524 of file ieee80211_var.h.
Referenced by ieee80211_ratectl_deinit(), ieee80211_ratectl_init(), ieee80211_ratectl_node_deinit(), ieee80211_ratectl_node_init(), ieee80211_ratectl_node_stats(), ieee80211_ratectl_rate(), ieee80211_ratectl_set(), ieee80211_ratectl_setinterval(), ieee80211_ratectl_tx_complete(), and ieee80211_ratectl_tx_update().
struct bpf_if* ieee80211vap::iv_rawbpf |
Definition at line 394 of file ieee80211_var.h.
Referenced by bpf_track(), ieee80211_radiotap_rx(), ieee80211_radiotap_rx_all(), ieee80211_radiotap_tx(), ieee80211_radiotap_vattach(), and spam_vaps().
void(* ieee80211vap::iv_recv_ctl) (struct ieee80211_node *, struct mbuf *, int) |
Definition at line 542 of file ieee80211_var.h.
Referenced by adhoc_input(), adhoc_vattach(), hostap_input(), hostap_vattach(), mesh_vattach(), sta_input(), and sta_vattach().
void(* ieee80211vap::iv_recv_mgmt) (struct ieee80211_node *, struct mbuf *, int, const struct ieee80211_rx_stats *, int, int) |
Definition at line 538 of file ieee80211_var.h.
Referenced by adhoc_input(), adhoc_vattach(), hostap_input(), hostap_vattach(), mesh_input(), mesh_vattach(), sta_input(), sta_vattach(), wds_input(), and wds_vattach().
void(* ieee80211vap::iv_recv_pspoll) (struct ieee80211_node *, struct mbuf *) |
Definition at line 562 of file ieee80211_var.h.
Referenced by hostap_recv_ctl(), and hostap_vattach().
int(* ieee80211vap::iv_reset) (struct ieee80211vap *, u_long) |
Definition at line 554 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_set80211(), and ieee80211_vap_setup().
enum ieee80211_roamingmode ieee80211vap::iv_roaming |
Definition at line 451 of file ieee80211_var.h.
Referenced by adhoc_newstate(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_ioctl_setroam(), ieee80211_proto_vattach(), ieee80211_scan_vattach(), ieee80211_start_locked(), sta_age(), sta_authretry(), sta_beacon_miss(), and sta_newstate().
struct ieee80211_roamparam ieee80211vap::iv_roamparms[IEEE80211_MODE_MAX] |
Definition at line 452 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_getroam(), ieee80211_ioctl_setroam(), ieee80211_scan_vattach(), and sta_roam_check().
void* ieee80211vap::iv_rs |
Definition at line 525 of file ieee80211_var.h.
Referenced by amrr_deinit(), amrr_init(), amrr_node_init(), amrr_setinterval(), amrr_sysctl_interval(), amrr_sysctlattach(), none_deinit(), rssadapt_deinit(), rssadapt_init(), rssadapt_node_init(), rssadapt_setinterval(), and rssadapt_sysctl_interval().
uint8_t* ieee80211vap::iv_rsn_ie |
Definition at line 500 of file ieee80211_var.h.
Referenced by ieee80211_add_rsn(), ieee80211_ioctl_setappie_locked(), ieee80211_probereq_ie_len(), and setwparsnie().
uint16_t ieee80211vap::iv_rtsthreshold |
Definition at line 489 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), and ieee80211_proto_vattach().
u_int ieee80211vap::iv_scanreq_duration |
Definition at line 444 of file ieee80211_var.h.
Referenced by adhoc_newstate(), hostap_newstate(), ieee80211_scanreq(), mesh_newstate(), and sta_newstate().
uint16_t ieee80211vap::iv_scanreq_flags |
Definition at line 447 of file ieee80211_var.h.
Referenced by adhoc_newstate(), hostap_newstate(), ieee80211_scanreq(), mesh_newstate(), and sta_newstate().
u_int ieee80211vap::iv_scanreq_maxdwell |
Definition at line 446 of file ieee80211_var.h.
Referenced by adhoc_newstate(), hostap_newstate(), mesh_newstate(), and sta_newstate().
u_int ieee80211vap::iv_scanreq_mindwell |
Definition at line 445 of file ieee80211_var.h.
Referenced by adhoc_newstate(), hostap_newstate(), mesh_newstate(), and sta_newstate().
uint8_t ieee80211vap::iv_scanreq_nssid |
Definition at line 448 of file ieee80211_var.h.
Referenced by adhoc_newstate(), hostap_newstate(), ieee80211_scanreq(), mesh_newstate(), and sta_newstate().
struct ieee80211_scan_ssid ieee80211vap::iv_scanreq_ssid[IEEE80211_SCAN_MAX_SSID] |
Definition at line 449 of file ieee80211_var.h.
Referenced by adhoc_newstate(), hostap_newstate(), ieee80211_scanreq(), mesh_newstate(), and sta_newstate().
u_int ieee80211vap::iv_scanvalid |
Definition at line 443 of file ieee80211_var.h.
Referenced by ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_scan_vattach(), ieee80211_swscan_check_scan(), and sta_roam_check().
int(* ieee80211vap::iv_set_tim) (struct ieee80211_node *, int) |
Definition at line 559 of file ieee80211_var.h.
Referenced by ieee80211_node_pwrsave(), ieee80211_power_vattach(), ieee80211_pwrsave(), ieee80211_recv_pspoll(), node_age(), and node_cleanup().
struct task ieee80211vap::iv_slot_task |
Definition at line 590 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), and ieee80211_vap_set_shortslottime().
uint64_t ieee80211vap::iv_spare[6] |
Definition at line 608 of file ieee80211_var.h.
uint16_t ieee80211vap::iv_sta_assoc |
Definition at line 470 of file ieee80211_var.h.
Referenced by htinfo_update(), ieee80211_htinfo_notify(), ieee80211_node_join(), ieee80211_node_leave(), ieee80211_wme_updateparams_locked(), and vap_update_ht_protmode().
void(* ieee80211vap::iv_sta_ps) (struct ieee80211vap *, int) |
Definition at line 561 of file ieee80211_var.h.
Referenced by adhoc_newstate(), ieee80211_power_vattach(), ieee80211_sta_ps_timer_check(), ieee80211_sta_tim_notify(), scan_done(), scan_start(), and sta_newstate().
enum ieee80211_state ieee80211vap::iv_state |
Definition at line 415 of file ieee80211_var.h.
Referenced by adhoc_input(), adhoc_newstate(), adhoc_recv_mgmt(), allvapsdown(), beacon_miss(), beacon_swmiss(), cac_timeout(), contbgscan(), csa_completeswitch(), gethtadjustflags(), getvhtadjustflags(), hostap_auth_open(), hostap_auth_shared(), hostap_newstate(), hostap_recv_mgmt(), hwmp_newstate(), hwmp_send_action(), ieee80211_beacon_notify(), ieee80211_cac_completeswitch(), ieee80211_create_wds(), ieee80211_crypto_reload_keys(), ieee80211_csa_completeswitch(), ieee80211_csa_startswitch(), ieee80211_drain(), ieee80211_htinfo_notify(), ieee80211_input_mimo_all(), ieee80211_ioctl(), ieee80211_ioctl_get80211(), ieee80211_ioctl_getcurchan(), ieee80211_ioctl_set80211(), ieee80211_media_status(), ieee80211_mgmt_output(), ieee80211_new_state_locked(), ieee80211_newstate_cb(), ieee80211_output(), ieee80211_parse_csaparams(), ieee80211_radiotap_rx_all(), ieee80211_scanreq(), ieee80211_send_error(), ieee80211_send_mgmt(), ieee80211_send_nulldata(), ieee80211_send_probereq(), ieee80211_send_proberesp(), ieee80211_sta_join1(), ieee80211_sta_ps_timer_check(), ieee80211_sta_tim_notify(), ieee80211_start_locked(), ieee80211_start_pkt(), ieee80211_swbmiss(), ieee80211_tx_complete(), ieee80211_tx_mgt_cb(), ieee80211_tx_mgt_timeout(), ieee80211_vap_detach(), ieee80211_vap_transmit(), load_ucastkey(), markwaiting(), mesh_newstate(), mesh_recv_mgmt(), mesh_send_action(), monitor_newstate(), scan_start(), setcurchan(), spam_vaps(), sta_age(), sta_auth_open(), sta_auth_shared(), sta_beacon_miss(), sta_newstate(), sta_recv_mgmt(), timeout_stations(), wds_newstate(), and wds_recv_mgmt().
struct ieee80211_stats ieee80211vap::iv_stats |
Definition at line 403 of file ieee80211_var.h.
Referenced by _ieee80211_crypto_delkey(), adhoc_input(), adhoc_recv_mgmt(), ahdemo_recv_mgmt(), ampdu_rx_add_slot(), ampdu_rx_dispatch(), ampdu_rx_flush(), ampdu_rx_flush_upto(), ampdu_rx_moveup(), authalgreject(), bar_timeout(), bar_tx_complete(), capinfomismatch(), ccmp_attach(), ccmp_decap(), ccmp_decrypt(), ccmp_encrypt(), hostap_auth_open(), hostap_auth_shared(), hostap_deliver_data(), hostap_input(), hostap_recv_mgmt(), ht_recv_action_ba_addba_request(), ht_recv_action_ba_addba_response(), ht_send_action_ba_addba(), ht_send_action_ba_delba(), ht_send_action_ht_txchwidth(), hwmp_discover(), hwmp_recv_action_meshpath(), hwmp_recv_prep(), hwmp_recv_preq(), hwmp_recv_rann(), hwmp_rediscover_cb(), hwmp_rootmode_cb(), hwmp_rootmode_rann_cb(), hwmp_send_action(), hwmp_update_transmitter(), ieee80211_alloc_node(), ieee80211_alloc_proberesp(), ieee80211_ampdu_reorder(), ieee80211_ampdu_stop(), ieee80211_beacon_alloc(), ieee80211_check_rxseq(), ieee80211_crypto_decap(), ieee80211_crypto_get_txkey(), ieee80211_crypto_newkey(), ieee80211_crypto_setkey(), ieee80211_decap(), ieee80211_decap_amsdu(), ieee80211_defrag(), ieee80211_deliver_l2uf(), ieee80211_dwds_mcast(), ieee80211_encap(), ieee80211_ff_encap1(), ieee80211_find_txnode(), ieee80211_fragment(), ieee80211_ht_node_age(), ieee80211_ibss_merge_check(), ieee80211_ioctl(), ieee80211_mbuf_adjust(), ieee80211_mesh_proxy_check(), ieee80211_mgmt_output(), ieee80211_notify_michael_failure(), ieee80211_output(), ieee80211_parse_action(), ieee80211_parse_beacon(), ieee80211_realign(), ieee80211_recv_action(), ieee80211_recv_bar(), ieee80211_recv_pspoll(), ieee80211_send_bar(), ieee80211_send_nulldata(), ieee80211_send_probereq(), ieee80211_send_proberesp(), ieee80211_setup_htrates(), ieee80211_setup_rates(), ieee80211_start_pkt(), ieee80211_swscan_bg_scan(), ieee80211_swscan_start_scan_locked(), ieee80211_tmp_node(), ieee80211_vap_pkt_send_dest(), ieee80211_vap_transmit(), mesh_checkpseq(), mesh_decap(), mesh_forward(), mesh_input(), mesh_parse_meshpeering_action(), mesh_recv_action_meshgate(), mesh_recv_action_meshpeering_confirm(), mesh_recv_mgmt(), mesh_send_action(), mesh_send_action_meshgate(), mesh_send_action_meshlmetric(), mesh_send_action_meshpeering_close(), mesh_send_action_meshpeering_confirm(), mesh_send_action_meshpeering_open(), none_decap(), none_demic(), none_encap(), none_enmic(), scan_end(), setmlme_common(), sta_auth_open(), sta_auth_shared(), sta_beacon_miss(), sta_input(), sta_recv_mgmt(), timeout_stations(), tkip_attach(), tkip_decap(), tkip_decrypt(), tkip_demic(), tkip_encap(), tkip_encrypt(), tkip_enmic(), wds_input(), wds_recv_mgmt(), wep_attach(), wep_decap(), wep_decrypt(), wep_encrypt(), and wpa_assocreq().
struct callout ieee80211vap::iv_swbmiss |
Definition at line 459 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), ieee80211_swbmiss(), sta_beacon_miss(), sta_newstate(), and sta_swbmiss_start().
uint16_t ieee80211vap::iv_swbmiss_count |
Definition at line 457 of file ieee80211_var.h.
Referenced by ieee80211_swbmiss(), sta_recv_mgmt(), and sta_swbmiss_start().
uint16_t ieee80211vap::iv_swbmiss_period |
Definition at line 458 of file ieee80211_var.h.
Referenced by ieee80211_swbmiss(), and sta_swbmiss_start().
struct task ieee80211vap::iv_swbmiss_task |
Definition at line 419 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), ieee80211_swbmiss(), and ieee80211_vap_detach().
struct sysctl_ctx_list* ieee80211vap::iv_sysctl |
Definition at line 395 of file ieee80211_var.h.
Referenced by amrr_init(), ieee80211_ratectl_init(), ieee80211_sysctl_vattach(), ieee80211_sysctl_vdetach(), and rssadapt_init().
struct ieee80211_tdma_state* ieee80211vap::iv_tdma |
Definition at line 527 of file ieee80211_var.h.
Referenced by match_bss().
uint8_t* ieee80211vap::iv_tim_bitmap |
Definition at line 475 of file ieee80211_var.h.
Referenced by ieee80211_beacon_update(), ieee80211_power_latevattach(), ieee80211_power_vdetach(), and ieee80211_set_tim().
uint16_t ieee80211vap::iv_tim_len |
Definition at line 474 of file ieee80211_var.h.
Referenced by ieee80211_beacon_alloc(), ieee80211_beacon_update(), and ieee80211_power_latevattach().
struct ieee80211_txparam ieee80211vap::iv_txparms[IEEE80211_MODE_MAX] |
Definition at line 488 of file ieee80211_var.h.
Referenced by check_rate(), ieee80211_alloc_node(), ieee80211_fix_rate(), ieee80211_ioctl_gettxparams(), ieee80211_ioctl_settxparams(), ieee80211_media_status(), ieee80211_node_set_chan(), ieee80211_node_setuptxparms(), ieee80211_proto_vattach(), ieee80211_send_probereq(), and sta_roam_check().
uint16_t ieee80211vap::iv_txseq |
Definition at line 473 of file ieee80211_var.h.
uint8_t ieee80211vap::iv_uapsdinfo |
Definition at line 602 of file ieee80211_var.h.
Referenced by ieee80211_add_wme_info().
void(* ieee80211vap::iv_update_beacon) (struct ieee80211vap *, int) |
Definition at line 556 of file ieee80211_var.h.
Referenced by ieee80211_beacon_notify(), ieee80211_proto_vattach(), and ieee80211_set_tim().
void(* ieee80211vap::iv_update_deftxkey) (struct ieee80211vap *, ieee80211_keyix deftxkey) |
Definition at line 515 of file ieee80211_var.h.
Referenced by ieee80211_crypto_set_deftxkey(), and ieee80211_vap_setup().
void(* ieee80211vap::iv_update_ps) (struct ieee80211vap *, int) |
Definition at line 558 of file ieee80211_var.h.
Referenced by ieee80211_node_pwrsave(), and ieee80211_power_vattach().
void(* ieee80211vap::iv_updateslot) (struct ieee80211vap *) |
Definition at line 589 of file ieee80211_var.h.
Referenced by vap_update_slot().
struct ieee80211_vht_mcs_info ieee80211vap::iv_vht_mcsinfo |
Definition at line 431 of file ieee80211_var.h.
Referenced by ieee80211_vht_get_vhtcap_ie(), and ieee80211_vht_vattach().
uint32_t ieee80211vap::iv_vht_spare[4] |
Definition at line 432 of file ieee80211_var.h.
uint32_t ieee80211vap::iv_vhtcaps |
Definition at line 429 of file ieee80211_var.h.
Referenced by ieee80211_vap_setup(), ieee80211_vht_get_vhtcap_ie(), ieee80211_vht_get_vhtflags(), and ieee80211_vht_vattach().
uint32_t ieee80211vap::iv_vhtextcaps |
Definition at line 430 of file ieee80211_var.h.
Referenced by ieee80211_vap_setup(), and ieee80211_vht_vattach().
struct task ieee80211vap::iv_wme_task |
Definition at line 574 of file ieee80211_var.h.
Referenced by ieee80211_proto_vattach(), ieee80211_vap_detach(), and ieee80211_wme_updateparams_locked().
int(* ieee80211vap::iv_wme_update) (struct ieee80211vap *, const struct wmeParams *wme_params) |
Definition at line 572 of file ieee80211_var.h.
Referenced by vap_update_wme().
uint8_t* ieee80211vap::iv_wpa_ie |
Definition at line 499 of file ieee80211_var.h.
Referenced by ieee80211_add_wpa(), ieee80211_ioctl_setappie_locked(), ieee80211_probereq_ie_len(), and setwparsnie().
struct ieee80211_rx_histogram* ieee80211vap::rx_histogram |
Definition at line 605 of file ieee80211_var.h.
struct ieee80211_tx_histogram* ieee80211vap::tx_histogram |
Definition at line 606 of file ieee80211_var.h.