FreeBSD kernel WLAN code
|
#include <ieee80211_node.h>
Public Member Functions | |
TAILQ_ENTRY (ieee80211_node) ni_list | |
LIST_ENTRY (ieee80211_node) ni_hash | |
Definition at line 119 of file ieee80211_node.h.
ieee80211_node::LIST_ENTRY | ( | ieee80211_node | ) |
ieee80211_node::TAILQ_ENTRY | ( | ieee80211_node | ) |
uint8_t ieee80211_node::data[8] |
Definition at line 192 of file ieee80211_node.h.
Referenced by adhoc_recv_mgmt(), ieee80211_ies_init(), ieee80211_init_neighbor(), and sta_recv_mgmt().
uint16_t ieee80211_node::ni_associd |
Definition at line 150 of file ieee80211_node.h.
Referenced by _ieee80211_free_node(), domlme(), get_hostap_rssi(), get_sta_info(), get_sta_space(), hostap_input(), hostap_recv_mgmt(), ieee80211_dump_node(), ieee80211_node_deauth(), ieee80211_node_join(), ieee80211_node_leave(), ieee80211_node_table_reset(), ieee80211_recv_pspoll(), ieee80211_send_mgmt(), ieee80211_set_tim(), ieee80211_start_pkt(), node_age(), node_cleanup(), sta_csa(), sta_disassoc(), sta_drop(), sta_recv_mgmt(), and timeout_stations().
uint16_t ieee80211_node::ni_ath_defkeyix |
Definition at line 162 of file ieee80211_node.h.
Referenced by ieee80211_alloc_node().
uint8_t ieee80211_node::ni_ath_flags |
Definition at line 154 of file ieee80211_node.h.
Referenced by hostap_recv_mgmt().
uint8_t ieee80211_node::ni_authmode |
Definition at line 153 of file ieee80211_node.h.
Referenced by adhoc_newstate(), copy_bss(), get_sta_info(), hostap_auth_open(), hostap_auth_shared(), ieee80211_alloc_node(), ieee80211_create_wds(), ieee80211_dump_node(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_node_latevattach(), ieee80211_send_mgmt(), setmlme_common(), sta_auth_open(), sta_auth_shared(), and sta_newstate().
uint32_t ieee80211_node::ni_avgrssi |
Definition at line 176 of file ieee80211_node.h.
Referenced by adhoc_input(), adhoc_recv_mgmt(), hostap_auth_shared(), hostap_input(), hostap_recv_mgmt(), ieee80211_alloc_node(), ieee80211_sta_join(), mesh_input(), node_getrssi(), sta_input(), and wds_input().
uint8_t ieee80211_node::ni_bssid[IEEE80211_ADDR_LEN] |
Definition at line 188 of file ieee80211_node.h.
Referenced by adhoc_input(), adhoc_newstate(), adhoc_recv_mgmt(), check_bss(), hostap_input(), hostap_newstate(), hostap_recv_mgmt(), ieee80211_beacon_alloc(), ieee80211_create_ibss(), ieee80211_dump_node(), ieee80211_dup_bss(), ieee80211_encap(), ieee80211_fakeup_adhoc_node(), ieee80211_ibss_merge(), ieee80211_ibss_merge_check(), ieee80211_init_neighbor(), ieee80211_ioctl_delkey(), ieee80211_ioctl_get80211(), ieee80211_ioctl_setkey(), ieee80211_mgmt_output(), ieee80211_node_create_wds(), ieee80211_notify_node_join(), ieee80211_reset_bss(), ieee80211_send_mgmt(), ieee80211_send_nulldata(), ieee80211_send_proberesp(), ieee80211_sta_join(), ieee80211_tmp_node(), sta_beacon_miss(), sta_input(), sta_newstate(), and sta_recv_mgmt().
uint16_t ieee80211_node::ni_capinfo |
Definition at line 196 of file ieee80211_node.h.
Referenced by adhoc_recv_mgmt(), check_bss(), get_adhoc_rssi(), get_sta_info(), hostap_recv_mgmt(), ieee80211_create_ibss(), ieee80211_dump_node(), ieee80211_init_neighbor(), ieee80211_node_join_11g(), ieee80211_node_leave_11g(), ieee80211_send_mgmt(), ieee80211_sta_join(), and sta_recv_mgmt().
uint32_t* ieee80211_node::ni_challenge |
Definition at line 165 of file ieee80211_node.h.
Referenced by hostap_auth_open(), hostap_auth_shared(), hostap_recv_mgmt(), ieee80211_alloc_challenge(), ieee80211_send_mgmt(), node_cleanup(), setmlme_common(), and sta_auth_shared().
struct ieee80211_channel* ieee80211_node::ni_chan |
Definition at line 200 of file ieee80211_node.h.
Referenced by amrr_node_is_11n(), check_bss(), get_sta_info(), gethtadjustflags(), getvhtadjustflags(), hostap_newstate(), hostap_recv_mgmt(), ht_send_action_ht_txchwidth(), htinfo_update_chw(), ieee80211_add_htcap_body(), ieee80211_add_htinfo_body(), ieee80211_add_powerconstraint(), ieee80211_add_vhtinfo(), ieee80211_alloc_node(), ieee80211_alloc_proberesp(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_create_ibss(), ieee80211_csa_completeswitch(), ieee80211_dump_node(), ieee80211_dup_bss(), ieee80211_fix_rate(), ieee80211_ht_update_beacon(), ieee80211_ht_updatehtcap_final(), ieee80211_ht_wds_init(), ieee80211_htinfo_notify(), ieee80211_init_neighbor(), ieee80211_ioctl_getcurchan(), ieee80211_node_create_wds(), ieee80211_node_set_chan(), ieee80211_node_setuptxparms(), ieee80211_send_mgmt(), ieee80211_sta_join(), ieee80211_sta_join1(), ieee80211_tmp_node(), isvap11g(), isvapht(), mesh_newstate(), mesh_send_action_meshpeering_confirm(), mesh_send_action_meshpeering_open(), setcurchan(), and sta_recv_mgmt().
uint8_t ieee80211_node::ni_chw |
Definition at line 227 of file ieee80211_node.h.
Referenced by ht_recv_action_ht_txchwidth(), htinfo_update_chw(), ieee80211_dump_node(), ieee80211_ht_node_join(), ieee80211_ht_node_leave(), ieee80211_ht_wds_init(), ieee80211_node_join(), and sta_recv_mgmt().
void* ieee80211_node::ni_drv_data |
Definition at line 263 of file ieee80211_node.h.
uint8_t ieee80211_node::ni_dtim_count |
Definition at line 206 of file ieee80211_node.h.
Referenced by sta_recv_mgmt().
uint8_t ieee80211_node::ni_dtim_period |
Definition at line 205 of file ieee80211_node.h.
Referenced by sta_recv_mgmt().
uint16_t ieee80211_node::ni_erp |
Definition at line 203 of file ieee80211_node.h.
Referenced by get_sta_info(), ieee80211_init_neighbor(), ieee80211_sta_join(), and sta_recv_mgmt().
uint8_t ieee80211_node::ni_essid[IEEE80211_NWID_LEN] |
Definition at line 198 of file ieee80211_node.h.
Referenced by adhoc_newstate(), adhoc_recv_mgmt(), hostap_newstate(), ieee80211_alloc_proberesp(), ieee80211_beacon_construct(), ieee80211_create_ibss(), ieee80211_dump_node(), ieee80211_fakeup_adhoc_node(), ieee80211_init_neighbor(), ieee80211_ioctl_get80211(), ieee80211_node_create_wds(), ieee80211_send_mgmt(), ieee80211_sta_join(), match_ssid(), sta_beacon_miss(), and sta_newstate().
uint8_t ieee80211_node::ni_esslen |
Definition at line 197 of file ieee80211_node.h.
Referenced by adhoc_newstate(), adhoc_recv_mgmt(), hostap_newstate(), ieee80211_alloc_proberesp(), ieee80211_beacon_alloc(), ieee80211_beacon_construct(), ieee80211_create_ibss(), ieee80211_dump_node(), ieee80211_fakeup_adhoc_node(), ieee80211_init_neighbor(), ieee80211_ioctl_get80211(), ieee80211_node_create_wds(), ieee80211_send_mgmt(), ieee80211_sta_join(), match_ssid(), sta_beacon_miss(), and sta_newstate().
uint16_t ieee80211_node::ni_fhdwell |
Definition at line 201 of file ieee80211_node.h.
Referenced by hostap_recv_mgmt(), ieee80211_alloc_proberesp(), ieee80211_create_ibss(), ieee80211_init_neighbor(), and ieee80211_sta_join().
uint8_t ieee80211_node::ni_fhindex |
Definition at line 202 of file ieee80211_node.h.
Referenced by hostap_recv_mgmt(), ieee80211_alloc_proberesp(), ieee80211_create_ibss(), ieee80211_init_neighbor(), and ieee80211_sta_join().
u_int ieee80211_node::ni_flags |
Definition at line 126 of file ieee80211_node.h.
Referenced by get_sta_info(), hostap_auth_open(), hostap_auth_shared(), hostap_input(), hostap_recv_mgmt(), ht_recv_action_ba_addba_request(), ht_recv_action_ht_mimopwrsave(), htcap_update_ldpc(), htcap_update_mimo_ps(), htcap_update_shortgi(), ieee80211_add_neighbor(), ieee80211_add_qos(), ieee80211_addba_response(), ieee80211_ampdu_reorder(), ieee80211_ampdu_request(), ieee80211_amsdu_tx_ok(), ieee80211_check_rxseq(), ieee80211_classify(), ieee80211_create_wds(), ieee80211_drain(), ieee80211_dump_node(), ieee80211_encap(), ieee80211_fakeup_adhoc_node(), ieee80211_ht_node_age(), ieee80211_ht_node_cleanup(), ieee80211_ht_node_init(), ieee80211_ht_node_join(), ieee80211_ht_node_leave(), ieee80211_ht_updateparams(), ieee80211_ht_wds_init(), ieee80211_init_neighbor(), ieee80211_ioctl_get80211(), ieee80211_mesh_node_init(), ieee80211_node_authorize(), ieee80211_node_create_wds(), ieee80211_node_is_authorized(), ieee80211_node_join(), ieee80211_node_join_11g(), ieee80211_node_leave_11g(), ieee80211_node_pwrsave(), ieee80211_node_setuptxparms(), ieee80211_node_unauthorize(), ieee80211_parse_htcap(), ieee80211_send_mgmt(), ieee80211_send_nulldata(), ieee80211_sta_join(), ieee80211_sta_ps_timer_check(), ieee80211_sta_pwrsave(), ieee80211_start_pkt(), ieee80211_vap_pkt_send_dest(), ieee80211_vht_get_vhtflags(), ieee80211_vht_node_cleanup(), ieee80211_vht_node_init(), ieee80211_wme_updateparams_locked(), node_age(), node_cleanup(), scan_start(), sta_recv_mgmt(), timeout_stations(), and wpa_assocreq().
uint8_t ieee80211_node::ni_ht2ndchan |
Definition at line 224 of file ieee80211_node.h.
Referenced by htinfo_parse(), ieee80211_dump_node(), ieee80211_ht_updateparams_final(), and ieee80211_ht_wds_init().
uint16_t ieee80211_node::ni_htcap |
Definition at line 221 of file ieee80211_node.h.
Referenced by htcap_update_ldpc(), htcap_update_mimo_ps(), htcap_update_shortgi(), ieee80211_dump_node(), ieee80211_ht_node_cleanup(), ieee80211_ht_updatehtcap_final(), ieee80211_ht_wds_init(), and ieee80211_parse_htcap().
uint8_t ieee80211_node::ni_htctlchan |
Definition at line 223 of file ieee80211_node.h.
Referenced by htinfo_parse(), ieee80211_dump_node(), and ieee80211_ht_wds_init().
uint8_t ieee80211_node::ni_htopmode |
Definition at line 225 of file ieee80211_node.h.
Referenced by htinfo_parse(), ieee80211_dump_node(), and ieee80211_ht_wds_init().
uint8_t ieee80211_node::ni_htparam |
Definition at line 222 of file ieee80211_node.h.
Referenced by ieee80211_add_htcap_body(), ieee80211_dump_node(), ieee80211_ioctl_get80211(), and ieee80211_parse_htcap().
struct ieee80211_htrateset ieee80211_node::ni_htrates |
Definition at line 228 of file ieee80211_node.h.
Referenced by amrr_node_init(), amrr_node_is_11n(), amrr_print_node_rate(), amrr_rate(), amrr_update(), ieee80211_add_htinfo_body(), ieee80211_node_set_chan(), ieee80211_setup_basic_htrates(), and ieee80211_setup_htrates().
uint8_t ieee80211_node::ni_htstbc |
Definition at line 226 of file ieee80211_node.h.
Referenced by htinfo_parse(), ieee80211_dump_node(), and ieee80211_ht_wds_init().
struct ieee80211com* ieee80211_node::ni_ic |
Definition at line 121 of file ieee80211_node.h.
Referenced by _ieee80211_free_node(), addba_timeout(), adhoc_input(), adhoc_recv_mgmt(), ahdemo_recv_mgmt(), ampdu_tx_stop(), bar_timeout(), bar_tx_complete(), check_bss(), hostap_input(), hostap_recv_mgmt(), ht_recv_action_ba_addba_request(), ht_recv_action_ba_addba_response(), ht_recv_action_ba_delba(), ht_send_action_ba_addba(), ht_send_action_ba_delba(), ht_send_action_ht_txchwidth(), htinfo_update_chw(), hwmp_send_action(), ieee80211_add_htcap_body(), ieee80211_add_htinfo_body(), ieee80211_alloc_node(), ieee80211_alloc_proberesp(), ieee80211_alloc_prot(), ieee80211_ampdu_request(), ieee80211_ampdu_stop(), ieee80211_amsdu_tx_ok(), ieee80211_beacon_alloc(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_classify(), ieee80211_dwds_discover(), ieee80211_encap(), ieee80211_fix_rate(), ieee80211_get_node_txpower(), ieee80211_ht_node_cleanup(), ieee80211_ht_wds_init(), ieee80211_init_neighbor(), ieee80211_mgmt_output(), ieee80211_node_delucastkey(), ieee80211_node_join(), ieee80211_node_join_11g(), ieee80211_node_leave(), ieee80211_node_leave_11g(), ieee80211_node_set_chan(), ieee80211_parse_beacon(), ieee80211_pwrsave(), ieee80211_send_bar(), ieee80211_send_mgmt(), ieee80211_send_nulldata(), ieee80211_send_probereq(), ieee80211_send_setup(), ieee80211_set_tim(), ieee80211_setup_htrates(), ieee80211_sta_join1(), ieee80211_sta_leave(), ieee80211_tmp_node(), ieee80211_validate_rate(), mesh_airtime_calc(), mesh_input(), 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(), mesh_vdetach_peers(), node_cleanup(), node_free(), null_raw_xmit(), pwrsave_flushq(), rssadapt_rate(), sta_input(), sta_recv_mgmt(), timeout_stations(), wds_flush(), wds_input(), and wds_recv_mgmt().
struct ieee80211_ies ieee80211_node::ni_ies |
Definition at line 166 of file ieee80211_node.h.
Referenced by get_sta_info(), hostap_recv_mgmt(), ieee80211_init_neighbor(), ieee80211_ioctl_getwpaie(), ieee80211_send_mgmt(), ieee80211_sta_join(), node_free(), and sta_space().
short ieee80211_node::ni_inact |
Definition at line 247 of file ieee80211_node.h.
Referenced by adhoc_input(), get_sta_info(), hostap_input(), ieee80211_alloc_node(), ieee80211_dump_node(), ieee80211_node_authorize(), ieee80211_node_unauthorize(), mesh_input(), sta_csa(), sta_input(), timeout_stations(), and wds_input().
short ieee80211_node::ni_inact_reload |
Definition at line 248 of file ieee80211_node.h.
Referenced by adhoc_input(), hostap_input(), ieee80211_alloc_node(), ieee80211_dump_node(), ieee80211_node_authorize(), ieee80211_node_unauthorize(), mesh_input(), sta_input(), timeout_stations(), and wds_input().
uint16_t ieee80211_node::ni_intval |
Definition at line 195 of file ieee80211_node.h.
Referenced by hostap_recv_mgmt(), ieee80211_alloc_proberesp(), ieee80211_beacon_construct(), ieee80211_create_ibss(), ieee80211_dump_node(), ieee80211_dwds_discover(), ieee80211_init_neighbor(), ieee80211_ioctl_get80211(), ieee80211_ioctl_set80211(), ieee80211_pwrsave(), ieee80211_reset_bss(), ieee80211_send_mgmt(), ieee80211_sta_join(), ieee80211_wme_initparams_locked(), and sta_swbmiss_start().
uint32_t ieee80211_node::ni_jointime |
Definition at line 164 of file ieee80211_node.h.
Referenced by ieee80211_node_join(), and sta_recv_mgmt().
uint8_t ieee80211_node::ni_macaddr[IEEE80211_ADDR_LEN] |
Definition at line 187 of file ieee80211_node.h.
Referenced by _ieee80211_free_node(), adhoc_input(), adhoc_newstate(), adhoc_recv_mgmt(), ampdu_rx_add_slot(), domlme(), get_sta_info(), hostap_auth_open(), hostap_auth_shared(), hostap_input(), ht_recv_action_ba_addba_response(), ht_send_action_ba_addba(), ht_send_action_ba_delba(), ht_send_action_ht_txchwidth(), hwmp_peerdown(), hwmp_recv_prep(), hwmp_send_action(), hwmp_update_transmitter(), ieee80211_add_node_nt(), ieee80211_alloc_node(), ieee80211_ampdu_reorder(), ieee80211_decap_amsdu(), ieee80211_deliver_l2uf(), ieee80211_dump_node(), ieee80211_dwds_discover(), ieee80211_encap(), ieee80211_fakeup_adhoc_node(), ieee80211_find_node_locked(), ieee80211_find_rxnode_withkey(), ieee80211_find_vap_node_locked(), ieee80211_free_node(), ieee80211_init_neighbor(), ieee80211_ioctl_get80211(), ieee80211_ioctl_getkey(), ieee80211_ioctl_setkey(), ieee80211_mgmt_output(), ieee80211_node_delucastkey(), ieee80211_notify_node_auth(), ieee80211_notify_node_deauth(), ieee80211_notify_node_join(), ieee80211_notify_node_leave(), ieee80211_notify_wds_discover(), ieee80211_ratectl_sysctl_stats_node_iter(), ieee80211_recv_action(), ieee80211_recv_bar(), ieee80211_send_bar(), ieee80211_send_mgmt(), ieee80211_send_nulldata(), ieee80211_send_probereq(), ieee80211_send_proberesp(), ieee80211_sta_join(), ieee80211_sta_join1(), ieee80211_tmp_node(), ieee80211_vap_pkt_send_dest(), mesh_forward(), mesh_input(), mesh_linkchange(), 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(), mesh_vdetach_peers(), node_clear_keyixmap(), node_reclaim(), setmlme_common(), sta_auth_open(), sta_auth_shared(), sta_authretry(), sta_input(), sta_newstate(), sta_recv_mgmt(), sta_roam_check(), wds_flush(), and wds_input().
uint8_t ieee80211_node::ni_meshid[IEEE80211_MESHID_LEN] |
Definition at line 210 of file ieee80211_node.h.
Referenced by ieee80211_create_ibss(), ieee80211_parse_meshid(), and mesh_newstate().
uint8_t ieee80211_node::ni_meshidlen |
Definition at line 209 of file ieee80211_node.h.
Referenced by ieee80211_create_ibss(), ieee80211_parse_meshid(), and mesh_newstate().
uint8_t ieee80211_node::ni_mimo_chains |
Definition at line 184 of file ieee80211_node.h.
Referenced by ieee80211_process_mimo(), and node_getmimoinfo().
uint8_t ieee80211_node::ni_mimo_noise_ctl[IEEE80211_MAX_CHAINS] |
Definition at line 182 of file ieee80211_node.h.
Referenced by ieee80211_process_mimo(), and node_getmimoinfo().
uint8_t ieee80211_node::ni_mimo_noise_ext[IEEE80211_MAX_CHAINS] |
Definition at line 183 of file ieee80211_node.h.
Referenced by ieee80211_process_mimo().
uint32_t ieee80211_node::ni_mimo_rssi_ctl[IEEE80211_MAX_CHAINS] |
Definition at line 180 of file ieee80211_node.h.
Referenced by ieee80211_process_mimo(), and node_getmimoinfo().
uint32_t ieee80211_node::ni_mimo_rssi_ext[IEEE80211_MAX_CHAINS] |
Definition at line 181 of file ieee80211_node.h.
Referenced by ieee80211_process_mimo().
uint8_t ieee80211_node::ni_mlhcnt |
Definition at line 218 of file ieee80211_node.h.
Referenced by mesh_peer_backoff_cb(), mesh_peer_timeout_cb(), and mesh_recv_mgmt().
struct callout ieee80211_node::ni_mlhtimer |
Definition at line 217 of file ieee80211_node.h.
Referenced by ieee80211_mesh_node_cleanup(), ieee80211_mesh_node_init(), and mesh_peer_timeout_cb().
uint16_t ieee80211_node::ni_mllid |
Definition at line 212 of file ieee80211_node.h.
Referenced by get_sta_info(), mesh_checkid(), mesh_parse_meshpeering_action(), mesh_recv_action_meshpeering_close(), mesh_recv_action_meshpeering_confirm(), mesh_recv_action_meshpeering_open(), and mesh_vdetach_peers().
uint16_t ieee80211_node::ni_mlpid |
Definition at line 213 of file ieee80211_node.h.
Referenced by get_sta_info(), mesh_parse_meshpeering_action(), mesh_peer_timeout_cb(), mesh_recv_action_meshpeering_close(), mesh_recv_action_meshpeering_confirm(), mesh_recv_action_meshpeering_open(), mesh_recv_mgmt(), and mesh_vdetach_peers().
uint8_t ieee80211_node::ni_mlrcnt |
Definition at line 215 of file ieee80211_node.h.
Referenced by mesh_peer_timeout_cb(), and mesh_recv_mgmt().
enum ieee80211_mesh_mlstate ieee80211_node::ni_mlstate |
Definition at line 211 of file ieee80211_node.h.
Referenced by get_sta_info(), ieee80211_recv_action(), mesh_input(), mesh_linkchange(), mesh_parse_meshpeering_action(), mesh_peer_timeout_cb(), mesh_peer_timeout_setup(), mesh_recv_action_meshpeering_close(), mesh_recv_action_meshpeering_confirm(), mesh_recv_action_meshpeering_open(), mesh_recv_mgmt(), and mesh_vdetach_peers().
struct callout ieee80211_node::ni_mltimer |
Definition at line 214 of file ieee80211_node.h.
Referenced by ieee80211_mesh_node_cleanup(), ieee80211_mesh_node_init(), mesh_peer_timeout_backoff(), mesh_peer_timeout_setup(), mesh_peer_timeout_stop(), and mesh_vdetach_peers().
uint8_t ieee80211_node::ni_mltval |
Definition at line 216 of file ieee80211_node.h.
Referenced by mesh_peer_timeout_backoff(), and mesh_peer_timeout_setup().
int8_t ieee80211_node::ni_noise |
Definition at line 177 of file ieee80211_node.h.
Referenced by adhoc_input(), adhoc_recv_mgmt(), hostap_auth_shared(), hostap_input(), hostap_recv_mgmt(), ieee80211_dump_node(), ieee80211_sta_join(), mesh_input(), node_getsignal(), sta_input(), and wds_input().
struct ieee80211_psq ieee80211_node::ni_psq |
Definition at line 250 of file ieee80211_node.h.
Referenced by ieee80211_alloc_node(), ieee80211_node_psq_age(), ieee80211_node_psq_dequeue(), ieee80211_node_psq_drain(), ieee80211_node_pwrsave(), ieee80211_pwrsave(), ieee80211_sta_pwrsave(), ieee80211_tmp_node(), node_age(), node_free(), and pwrsave_flushq().
struct ieee80211_quiet_ie ieee80211_node::ni_quiet_ie |
Definition at line 258 of file ieee80211_node.h.
Referenced by sta_recv_mgmt().
uint32_t ieee80211_node::ni_quiet_ie_set |
Definition at line 257 of file ieee80211_node.h.
Referenced by sta_recv_mgmt().
struct ieee80211_rateset ieee80211_node::ni_rates |
Definition at line 199 of file ieee80211_node.h.
Referenced by amrr_node_init(), amrr_print_node_rate(), amrr_rate(), amrr_update(), check_bss(), get_sta_info(), ieee80211_add_neighbor(), ieee80211_beacon_construct(), ieee80211_create_ibss(), ieee80211_fakeup_adhoc_node(), ieee80211_node_join_11g(), ieee80211_node_set_chan(), ieee80211_send_mgmt(), ieee80211_setup_rates(), ieee80211_sta_join(), ieee80211_sta_join1(), none_node_init(), none_rate(), rssadapt_node_init(), rssadapt_rate(), and timeout_stations().
void* ieee80211_node::ni_rctls |
Definition at line 254 of file ieee80211_node.h.
Referenced by amrr_node_deinit(), amrr_node_init(), amrr_node_stats(), amrr_rate(), amrr_tx_complete(), amrr_tx_update_cb(), rssadapt_node_deinit(), rssadapt_node_init(), rssadapt_rate(), and rssadapt_tx_complete().
u_int ieee80211_node::ni_refcnt |
Definition at line 125 of file ieee80211_node.h.
Referenced by ieee80211_node_dectestref().
struct ieee80211_rx_ampdu ieee80211_node::ni_rx_ampdu[WME_NUM_TID] |
Definition at line 230 of file ieee80211_node.h.
Referenced by ht_recv_action_ba_addba_request(), ht_recv_action_ba_delba(), ieee80211_ampdu_reorder(), ieee80211_ampdu_rx_start_ext(), ieee80211_ampdu_rx_stop_ext(), ieee80211_check_rxseq(), ieee80211_ht_node_age(), ieee80211_ht_node_cleanup(), ieee80211_ht_node_init(), and ieee80211_recv_bar().
struct mbuf* ieee80211_node::ni_rxfrag[3] |
Definition at line 172 of file ieee80211_node.h.
Referenced by ieee80211_defrag(), ieee80211_drain(), node_cleanup(), and timeout_stations().
uint32_t ieee80211_node::ni_rxfragstamp |
Definition at line 171 of file ieee80211_node.h.
Referenced by ieee80211_defrag(), ieee80211_dump_node(), and timeout_stations().
ieee80211_seq ieee80211_node::ni_rxseqs[IEEE80211_TID_SIZE] |
Definition at line 170 of file ieee80211_node.h.
Referenced by get_sta_info(), ieee80211_check_rxseq(), and ieee80211_dump_node().
uint64_t ieee80211_node::ni_spare[3] |
Definition at line 265 of file ieee80211_node.h.
struct ieee80211_nodestats ieee80211_node::ni_stats |
Definition at line 251 of file ieee80211_node.h.
Referenced by ieee80211_ioctl_getstastats(), and ieee80211_ioctl_setstastats().
struct ieee80211_node_table* ieee80211_node::ni_table |
Definition at line 122 of file ieee80211_node.h.
Referenced by _ieee80211_free_node(), ieee80211_add_node_nt(), ieee80211_defrag(), ieee80211_del_node_nt(), ieee80211_free_node(), ieee80211_node_leave(), ieee80211_sta_join1(), and ieee80211_tmp_node().
uint16_t ieee80211_node::ni_timoff |
Definition at line 204 of file ieee80211_node.h.
Referenced by ieee80211_init_neighbor(), and ieee80211_sta_join().
union { ... } ieee80211_node::ni_tstamp |
Referenced by adhoc_recv_mgmt(), ieee80211_init_neighbor(), ieee80211_sta_join(), and sta_recv_mgmt().
struct ieee80211_tx_ampdu ieee80211_node::ni_tx_ampdu[WME_NUM_TID] |
Definition at line 229 of file ieee80211_node.h.
Referenced by ht_recv_action_ba_addba_response(), ht_recv_action_ba_delba(), ieee80211_ampdu_tx_request_active_ext(), ieee80211_ampdu_tx_request_ext(), ieee80211_ht_node_cleanup(), ieee80211_ht_node_init(), ieee80211_ht_wds_init(), ieee80211_send_setup(), and ieee80211_vap_pkt_send_dest().
struct mbuf* ieee80211_node::ni_tx_superg[WME_NUM_TID] |
Definition at line 244 of file ieee80211_node.h.
const struct ieee80211_txparam* ieee80211_node::ni_txparms |
Definition at line 163 of file ieee80211_node.h.
Referenced by ht_action_output(), hwmp_send_action(), ieee80211_alloc_node(), ieee80211_node_set_chan(), ieee80211_node_setuptxparms(), ieee80211_send_mgmt(), and mesh_send_action().
uint16_t ieee80211_node::ni_txpower |
Definition at line 152 of file ieee80211_node.h.
Referenced by copy_bss(), get_sta_info(), ht_action_output(), hwmp_send_action(), ieee80211_alloc_node(), ieee80211_dump_node(), ieee80211_get_node_txpower(), ieee80211_ioctl_get80211(), ieee80211_ioctl_getstatxpow(), ieee80211_ioctl_setstatxpow(), ieee80211_send_mgmt(), ieee80211_send_probereq(), ieee80211_tmp_node(), and mesh_send_action().
int ieee80211_node::ni_txrate |
Definition at line 249 of file ieee80211_node.h.
Referenced by adhoc_newstate(), amrr_node_init(), amrr_rate(), get_sta_info(), hostap_newstate(), ieee80211_dump_node(), ieee80211_media_status(), mesh_airtime_calc(), none_node_init(), none_rate(), rssadapt_node_init(), rssadapt_rate(), sta_newstate(), and sta_roam_check().
ieee80211_seq ieee80211_node::ni_txseqs[IEEE80211_TID_SIZE] |
Definition at line 168 of file ieee80211_node.h.
Referenced by get_sta_info(), ieee80211_ampdu_request(), ieee80211_beacon_update(), ieee80211_dump_node(), ieee80211_encap(), and ieee80211_send_setup().
uint8_t ieee80211_node::ni_uapsd |
Definition at line 261 of file ieee80211_node.h.
Referenced by hostap_recv_mgmt(), and ieee80211_parse_wmeie().
struct ieee80211_key ieee80211_node::ni_ucastkey |
Definition at line 173 of file ieee80211_node.h.
Referenced by ieee80211_alloc_node(), ieee80211_crypto_decap(), ieee80211_crypto_get_txkey(), ieee80211_crypto_getucastkey(), ieee80211_encap(), ieee80211_find_rxnode_withkey(), ieee80211_ioctl_getkey(), ieee80211_ioctl_setkey(), ieee80211_node_delucastkey(), ieee80211_tmp_node(), load_ucastkey(), and node_clear_keyixmap().
struct ieee80211vap* ieee80211_node::ni_vap |
Definition at line 120 of file ieee80211_node.h.
Referenced by _ieee80211_free_node(), 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(), ampdu_rx_start(), ampdu_tx_stop(), amrr_node_init(), amrr_update(), authalgreject(), bar_start_timer(), bar_stop_timer(), bar_timeout(), bar_tx_complete(), capinfomismatch(), domlme(), get_adhoc_rssi(), get_hostap_rssi(), get_sta_info(), get_sta_space(), hostap_auth_open(), hostap_auth_shared(), hostap_input(), hostap_recv_ctl(), hostap_recv_mgmt(), ht_recv_action_ba_addba_request(), ht_recv_action_ba_addba_response(), ht_recv_action_ba_delba(), ht_recv_action_ht_mimopwrsave(), ht_recv_action_ht_txchwidth(), ht_send_action_ba_addba(), ht_send_action_ba_delba(), ht_send_action_ht_txchwidth(), htcap_update_ldpc(), htcap_update_shortgi(), htcapmismatch(), htinfo_update_chw(), hwmp_peerdown(), hwmp_recv_action_meshpath(), ieee80211_add_htcap_body(), ieee80211_add_htinfo_body(), ieee80211_add_vhtcap(), ieee80211_add_wme_info(), ieee80211_addba_response(), ieee80211_alloc_challenge(), ieee80211_alloc_node(), ieee80211_alloc_proberesp(), ieee80211_alloc_prot(), ieee80211_ampdu_enable(), ieee80211_ampdu_reorder(), ieee80211_ampdu_request(), ieee80211_ampdu_rx_start_ext(), ieee80211_ampdu_stop(), ieee80211_amsdu_tx_ok(), ieee80211_bar_response(), ieee80211_beacon_alloc(), ieee80211_beacon_construct(), ieee80211_beacon_update(), ieee80211_check_rxseq(), ieee80211_classify(), ieee80211_crypto_decap(), ieee80211_crypto_get_txkey(), ieee80211_decap_amsdu(), ieee80211_defrag(), ieee80211_deliver_l2uf(), ieee80211_drain(), ieee80211_find_node_locked(), ieee80211_find_rxnode_withkey(), ieee80211_find_vap_node_locked(), ieee80211_fix_rate(), ieee80211_flush_ifq(), ieee80211_free_node(), ieee80211_ht_node_age(), ieee80211_ht_node_cleanup(), ieee80211_ht_node_init(), ieee80211_ht_node_join(), ieee80211_ht_node_leave(), ieee80211_ht_updatehtcap(), ieee80211_ht_updatehtcap_final(), ieee80211_ht_updateparams(), ieee80211_ht_updateparams_final(), ieee80211_ht_wds_init(), ieee80211_ibss_merge(), ieee80211_ibss_merge_check(), ieee80211_ibss_node_check_new(), ieee80211_init_neighbor(), ieee80211_input_mimo(), ieee80211_iterate_nodes_vap(), ieee80211_mesh_node_cleanup(), ieee80211_mgmt_output(), ieee80211_node_authorize(), ieee80211_node_delucastkey(), ieee80211_node_join(), ieee80211_node_join_11g(), ieee80211_node_leave(), ieee80211_node_leave_11g(), ieee80211_node_psq_age(), ieee80211_node_pwrsave(), ieee80211_node_set_chan(), ieee80211_node_setuptxparms(), ieee80211_node_table_reset(), ieee80211_node_unauthorize(), ieee80211_notify_node_auth(), ieee80211_notify_node_deauth(), ieee80211_notify_node_join(), ieee80211_notify_node_leave(), ieee80211_notify_wds_discover(), ieee80211_nulldata_transmitted(), ieee80211_parent_xmitpkt(), ieee80211_parse_action(), ieee80211_parse_beacon(), ieee80211_parse_wmeie(), ieee80211_pwrsave(), ieee80211_ratectl_node_deinit(), ieee80211_ratectl_node_init(), ieee80211_ratectl_node_stats(), ieee80211_ratectl_rate(), ieee80211_ratectl_tx_complete(), ieee80211_recv_action(), ieee80211_recv_bar(), ieee80211_recv_pspoll(), ieee80211_send_bar(), ieee80211_send_error(), ieee80211_send_mgmt(), ieee80211_send_nulldata(), ieee80211_send_probereq(), ieee80211_send_setup(), ieee80211_set_tim(), ieee80211_setup_basic_htrates(), ieee80211_setup_htrates(), ieee80211_setup_rates(), ieee80211_sta_join1(), ieee80211_tmp_node(), ieee80211_tx_complete(), ieee80211_tx_mgt_cb(), ieee80211_vht_get_vhtcap_ie(), ieee80211_vht_get_vhtflags(), ieee80211_vht_node_cleanup(), ieee80211_vht_node_init(), ieee80211_vht_node_join(), ieee80211_vht_node_leave(), load_ucastkey(), mesh_airtime_calc(), mesh_input(), mesh_linkchange(), mesh_parse_meshgate_action(), mesh_parse_meshpeering_action(), mesh_peer_timeout_cb(), mesh_recv_action_meshgate(), mesh_recv_action_meshpeering_close(), mesh_recv_action_meshpeering_confirm(), mesh_recv_action_meshpeering_open(), 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(), monitor_input(), node_age(), node_cleanup(), node_clear_keyixmap(), node_reclaim(), pwrsave_flushq(), ratesetmismatch(), rssadapt_node_init(), rssadapt_rate(), sta_auth_open(), sta_auth_shared(), sta_csa(), sta_input(), sta_leave(), sta_recv_mgmt(), timeout_stations(), vht_recv_action_placeholder(), vht_send_action_placeholder(), wds_flush(), wds_input(), wds_recv_mgmt(), and wpa_assocreq().
uint16_t ieee80211_node::ni_vht_basicmcs |
Definition at line 234 of file ieee80211_node.h.
Referenced by ieee80211_dump_node(), and ieee80211_parse_vhtopmode().
uint8_t ieee80211_node::ni_vht_chan1 |
Definition at line 237 of file ieee80211_node.h.
Referenced by ieee80211_dump_node(), and ieee80211_parse_vhtopmode().
uint8_t ieee80211_node::ni_vht_chan2 |
Definition at line 238 of file ieee80211_node.h.
Referenced by ieee80211_dump_node(), and ieee80211_parse_vhtopmode().
uint8_t ieee80211_node::ni_vht_chanwidth |
Definition at line 239 of file ieee80211_node.h.
Referenced by htinfo_update_chw(), ieee80211_parse_vhtopmode(), and ieee80211_vht_get_vhtflags().
struct ieee80211_vht_mcs_info ieee80211_node::ni_vht_mcsinfo |
Definition at line 236 of file ieee80211_node.h.
Referenced by ieee80211_parse_vhtcap(), ieee80211_vht_get_vhtcap_ie(), and ieee80211_vht_node_cleanup().
uint8_t ieee80211_node::ni_vht_pad1 |
Definition at line 240 of file ieee80211_node.h.
uint16_t ieee80211_node::ni_vht_pad2 |
Definition at line 235 of file ieee80211_node.h.
uint32_t ieee80211_node::ni_vht_spare[8] |
Definition at line 241 of file ieee80211_node.h.
uint32_t ieee80211_node::ni_vhtcap |
Definition at line 233 of file ieee80211_node.h.
Referenced by htinfo_update_chw(), ieee80211_dump_node(), ieee80211_parse_vhtcap(), ieee80211_vht_get_vhtcap_ie(), and ieee80211_vht_node_cleanup().
uint16_t ieee80211_node::ni_vlan |
Definition at line 151 of file ieee80211_node.h.
Referenced by copy_bss(), get_sta_info(), hostap_deliver_data(), ieee80211_classify(), ieee80211_deliver_data(), ieee80211_dump_node(), ieee80211_ioctl_getstavlan(), and ieee80211_ioctl_setstavlan().
struct ieee80211vap* ieee80211_node::ni_wdsvap |
Definition at line 253 of file ieee80211_node.h.
Referenced by adhoc_input(), hostap_input(), ieee80211_create_wds(), ieee80211_node_create_wds(), ieee80211_node_table_reset(), and wds_vdetach().
u_int64_t ieee80211_node::tsf |
Definition at line 193 of file ieee80211_node.h.
Referenced by ieee80211_sta_join().