1 ================== 1 ================== 2 cfg80211 subsystem 2 cfg80211 subsystem 3 ================== 3 ================== 4 4 5 .. kernel-doc:: include/net/cfg80211.h 5 .. kernel-doc:: include/net/cfg80211.h 6 :doc: Introduction 6 :doc: Introduction 7 7 8 Device registration 8 Device registration 9 =================== 9 =================== 10 10 11 .. kernel-doc:: include/net/cfg80211.h 11 .. kernel-doc:: include/net/cfg80211.h 12 :doc: Device registration 12 :doc: Device registration 13 13 14 .. kernel-doc:: include/net/cfg80211.h 14 .. kernel-doc:: include/net/cfg80211.h 15 :functions: 15 :functions: 16 ieee80211_channel_flags 16 ieee80211_channel_flags 17 ieee80211_channel 17 ieee80211_channel 18 ieee80211_rate_flags 18 ieee80211_rate_flags 19 ieee80211_rate 19 ieee80211_rate 20 ieee80211_sta_ht_cap 20 ieee80211_sta_ht_cap 21 ieee80211_supported_band 21 ieee80211_supported_band 22 cfg80211_signal_type 22 cfg80211_signal_type 23 wiphy_params_flags 23 wiphy_params_flags 24 wiphy_flags 24 wiphy_flags 25 wiphy 25 wiphy 26 wireless_dev 26 wireless_dev 27 wiphy_new 27 wiphy_new 28 wiphy_read_of_freq_limits 28 wiphy_read_of_freq_limits 29 wiphy_register 29 wiphy_register 30 wiphy_unregister 30 wiphy_unregister 31 wiphy_free 31 wiphy_free 32 wiphy_name 32 wiphy_name 33 wiphy_dev 33 wiphy_dev 34 wiphy_priv 34 wiphy_priv 35 priv_to_wiphy 35 priv_to_wiphy 36 set_wiphy_dev 36 set_wiphy_dev 37 wdev_priv 37 wdev_priv 38 ieee80211_iface_limit 38 ieee80211_iface_limit 39 ieee80211_iface_combination 39 ieee80211_iface_combination 40 cfg80211_check_combinations 40 cfg80211_check_combinations 41 41 42 Actions and configuration 42 Actions and configuration 43 ========================= 43 ========================= 44 44 45 .. kernel-doc:: include/net/cfg80211.h 45 .. kernel-doc:: include/net/cfg80211.h 46 :doc: Actions and configuration 46 :doc: Actions and configuration 47 47 48 .. kernel-doc:: include/net/cfg80211.h 48 .. kernel-doc:: include/net/cfg80211.h 49 :functions: 49 :functions: 50 cfg80211_ops 50 cfg80211_ops 51 vif_params 51 vif_params 52 key_params 52 key_params 53 survey_info_flags 53 survey_info_flags 54 survey_info 54 survey_info 55 cfg80211_beacon_data 55 cfg80211_beacon_data 56 cfg80211_ap_settings 56 cfg80211_ap_settings 57 station_parameters 57 station_parameters 58 rate_info_flags 58 rate_info_flags 59 rate_info 59 rate_info 60 station_info 60 station_info 61 monitor_flags 61 monitor_flags 62 mpath_info_flags 62 mpath_info_flags 63 mpath_info 63 mpath_info 64 bss_parameters 64 bss_parameters 65 ieee80211_txq_params 65 ieee80211_txq_params 66 cfg80211_crypto_settings 66 cfg80211_crypto_settings 67 cfg80211_auth_request 67 cfg80211_auth_request 68 cfg80211_assoc_request 68 cfg80211_assoc_request 69 cfg80211_deauth_request 69 cfg80211_deauth_request 70 cfg80211_disassoc_request 70 cfg80211_disassoc_request 71 cfg80211_ibss_params 71 cfg80211_ibss_params 72 cfg80211_connect_params 72 cfg80211_connect_params 73 cfg80211_pmksa 73 cfg80211_pmksa 74 cfg80211_rx_mlme_mgmt 74 cfg80211_rx_mlme_mgmt 75 cfg80211_auth_timeout 75 cfg80211_auth_timeout 76 cfg80211_rx_assoc_resp 76 cfg80211_rx_assoc_resp 77 cfg80211_assoc_timeout 77 cfg80211_assoc_timeout 78 cfg80211_tx_mlme_mgmt 78 cfg80211_tx_mlme_mgmt 79 cfg80211_ibss_joined 79 cfg80211_ibss_joined 80 cfg80211_connect_resp_params 80 cfg80211_connect_resp_params 81 cfg80211_connect_done 81 cfg80211_connect_done 82 cfg80211_connect_result 82 cfg80211_connect_result 83 cfg80211_connect_bss 83 cfg80211_connect_bss 84 cfg80211_connect_timeout 84 cfg80211_connect_timeout 85 cfg80211_roamed 85 cfg80211_roamed 86 cfg80211_disconnected 86 cfg80211_disconnected 87 cfg80211_ready_on_channel 87 cfg80211_ready_on_channel 88 cfg80211_remain_on_channel_expired 88 cfg80211_remain_on_channel_expired 89 cfg80211_new_sta 89 cfg80211_new_sta 90 cfg80211_rx_mgmt 90 cfg80211_rx_mgmt 91 cfg80211_mgmt_tx_status 91 cfg80211_mgmt_tx_status 92 cfg80211_cqm_rssi_notify 92 cfg80211_cqm_rssi_notify 93 cfg80211_cqm_pktloss_notify 93 cfg80211_cqm_pktloss_notify 94 cfg80211_michael_mic_failure 94 cfg80211_michael_mic_failure 95 95 96 Scanning and BSS list handling 96 Scanning and BSS list handling 97 ============================== 97 ============================== 98 98 99 .. kernel-doc:: include/net/cfg80211.h 99 .. kernel-doc:: include/net/cfg80211.h 100 :doc: Scanning and BSS list handling 100 :doc: Scanning and BSS list handling 101 101 102 .. kernel-doc:: include/net/cfg80211.h 102 .. kernel-doc:: include/net/cfg80211.h 103 :functions: 103 :functions: 104 cfg80211_ssid 104 cfg80211_ssid 105 cfg80211_scan_request 105 cfg80211_scan_request 106 cfg80211_scan_done 106 cfg80211_scan_done 107 cfg80211_bss 107 cfg80211_bss 108 cfg80211_inform_bss 108 cfg80211_inform_bss 109 cfg80211_inform_bss_frame_data 109 cfg80211_inform_bss_frame_data 110 cfg80211_inform_bss_data 110 cfg80211_inform_bss_data 111 cfg80211_unlink_bss 111 cfg80211_unlink_bss 112 cfg80211_find_ie 112 cfg80211_find_ie 113 ieee80211_bss_get_ie 113 ieee80211_bss_get_ie 114 114 115 Utility functions 115 Utility functions 116 ================= 116 ================= 117 117 118 .. kernel-doc:: include/net/cfg80211.h 118 .. kernel-doc:: include/net/cfg80211.h 119 :doc: Utility functions 119 :doc: Utility functions 120 120 121 .. kernel-doc:: include/net/cfg80211.h 121 .. kernel-doc:: include/net/cfg80211.h 122 :functions: 122 :functions: 123 ieee80211_channel_to_frequency 123 ieee80211_channel_to_frequency 124 ieee80211_frequency_to_channel 124 ieee80211_frequency_to_channel 125 ieee80211_get_channel 125 ieee80211_get_channel 126 ieee80211_get_response_rate 126 ieee80211_get_response_rate 127 ieee80211_hdrlen 127 ieee80211_hdrlen 128 ieee80211_get_hdrlen_from_skb 128 ieee80211_get_hdrlen_from_skb 129 ieee80211_radiotap_iterator 129 ieee80211_radiotap_iterator 130 130 131 Data path helpers 131 Data path helpers 132 ================= 132 ================= 133 133 134 .. kernel-doc:: include/net/cfg80211.h 134 .. kernel-doc:: include/net/cfg80211.h 135 :doc: Data path helpers 135 :doc: Data path helpers 136 136 137 .. kernel-doc:: include/net/cfg80211.h 137 .. kernel-doc:: include/net/cfg80211.h 138 :functions: 138 :functions: 139 ieee80211_data_to_8023 139 ieee80211_data_to_8023 140 ieee80211_amsdu_to_8023s 140 ieee80211_amsdu_to_8023s 141 cfg80211_classify8021d 141 cfg80211_classify8021d 142 142 143 Regulatory enforcement infrastructure 143 Regulatory enforcement infrastructure 144 ===================================== 144 ===================================== 145 145 146 .. kernel-doc:: include/net/cfg80211.h 146 .. kernel-doc:: include/net/cfg80211.h 147 :doc: Regulatory enforcement infrastructure 147 :doc: Regulatory enforcement infrastructure 148 148 149 .. kernel-doc:: include/net/cfg80211.h 149 .. kernel-doc:: include/net/cfg80211.h 150 :functions: 150 :functions: 151 regulatory_hint 151 regulatory_hint 152 wiphy_apply_custom_regulatory 152 wiphy_apply_custom_regulatory 153 freq_reg_info 153 freq_reg_info 154 154 155 RFkill integration 155 RFkill integration 156 ================== 156 ================== 157 157 158 .. kernel-doc:: include/net/cfg80211.h 158 .. kernel-doc:: include/net/cfg80211.h 159 :doc: RFkill integration 159 :doc: RFkill integration 160 160 161 .. kernel-doc:: include/net/cfg80211.h 161 .. kernel-doc:: include/net/cfg80211.h 162 :functions: 162 :functions: 163 wiphy_rfkill_set_hw_state 163 wiphy_rfkill_set_hw_state 164 wiphy_rfkill_start_polling 164 wiphy_rfkill_start_polling 165 wiphy_rfkill_stop_polling 165 wiphy_rfkill_stop_polling 166 166 167 Test mode 167 Test mode 168 ========= 168 ========= 169 169 170 .. kernel-doc:: include/net/cfg80211.h 170 .. kernel-doc:: include/net/cfg80211.h 171 :doc: Test mode 171 :doc: Test mode 172 172 173 .. kernel-doc:: include/net/cfg80211.h 173 .. kernel-doc:: include/net/cfg80211.h 174 :functions: 174 :functions: 175 cfg80211_testmode_alloc_reply_skb 175 cfg80211_testmode_alloc_reply_skb 176 cfg80211_testmode_reply 176 cfg80211_testmode_reply 177 cfg80211_testmode_alloc_event_skb 177 cfg80211_testmode_alloc_event_skb 178 cfg80211_testmode_event 178 cfg80211_testmode_event
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.