1 ================== 1 ================== 2 cfg80211 subsystem 2 cfg80211 subsystem 3 ================== 3 ================== 4 4 5 .. kernel-doc:: include/net/cfg80211.h << 6 :doc: Introduction << 7 << 8 Device registration 5 Device registration 9 =================== 6 =================== 10 7 11 .. kernel-doc:: include/net/cfg80211.h 8 .. kernel-doc:: include/net/cfg80211.h 12 :doc: Device registration 9 :doc: Device registration 13 10 14 .. kernel-doc:: include/net/cfg80211.h 11 .. kernel-doc:: include/net/cfg80211.h 15 :functions: !! 12 :functions: ieee80211_channel_flags 16 ieee80211_channel_flags !! 13 17 ieee80211_channel !! 14 .. kernel-doc:: include/net/cfg80211.h 18 ieee80211_rate_flags !! 15 :functions: ieee80211_channel 19 ieee80211_rate !! 16 20 ieee80211_sta_ht_cap !! 17 .. kernel-doc:: include/net/cfg80211.h 21 ieee80211_supported_band !! 18 :functions: ieee80211_rate_flags 22 cfg80211_signal_type !! 19 23 wiphy_params_flags !! 20 .. kernel-doc:: include/net/cfg80211.h 24 wiphy_flags !! 21 :functions: ieee80211_rate 25 wiphy !! 22 26 wireless_dev !! 23 .. kernel-doc:: include/net/cfg80211.h 27 wiphy_new !! 24 :functions: ieee80211_sta_ht_cap 28 wiphy_read_of_freq_limits !! 25 29 wiphy_register !! 26 .. kernel-doc:: include/net/cfg80211.h 30 wiphy_unregister !! 27 :functions: ieee80211_supported_band 31 wiphy_free !! 28 32 wiphy_name !! 29 .. kernel-doc:: include/net/cfg80211.h 33 wiphy_dev !! 30 :functions: cfg80211_signal_type 34 wiphy_priv !! 31 35 priv_to_wiphy !! 32 .. kernel-doc:: include/net/cfg80211.h 36 set_wiphy_dev !! 33 :functions: wiphy_params_flags 37 wdev_priv !! 34 38 ieee80211_iface_limit !! 35 .. kernel-doc:: include/net/cfg80211.h 39 ieee80211_iface_combination !! 36 :functions: wiphy_flags 40 cfg80211_check_combinations !! 37 >> 38 .. kernel-doc:: include/net/cfg80211.h >> 39 :functions: wiphy >> 40 >> 41 .. kernel-doc:: include/net/cfg80211.h >> 42 :functions: wireless_dev >> 43 >> 44 .. kernel-doc:: include/net/cfg80211.h >> 45 :functions: wiphy_new >> 46 >> 47 .. kernel-doc:: include/net/cfg80211.h >> 48 :functions: wiphy_register >> 49 >> 50 .. kernel-doc:: include/net/cfg80211.h >> 51 :functions: wiphy_unregister >> 52 >> 53 .. kernel-doc:: include/net/cfg80211.h >> 54 :functions: wiphy_free >> 55 >> 56 .. kernel-doc:: include/net/cfg80211.h >> 57 :functions: wiphy_name >> 58 >> 59 .. kernel-doc:: include/net/cfg80211.h >> 60 :functions: wiphy_dev >> 61 >> 62 .. kernel-doc:: include/net/cfg80211.h >> 63 :functions: wiphy_priv >> 64 >> 65 .. kernel-doc:: include/net/cfg80211.h >> 66 :functions: priv_to_wiphy >> 67 >> 68 .. kernel-doc:: include/net/cfg80211.h >> 69 :functions: set_wiphy_dev >> 70 >> 71 .. kernel-doc:: include/net/cfg80211.h >> 72 :functions: wdev_priv >> 73 >> 74 .. kernel-doc:: include/net/cfg80211.h >> 75 :functions: ieee80211_iface_limit >> 76 >> 77 .. kernel-doc:: include/net/cfg80211.h >> 78 :functions: ieee80211_iface_combination >> 79 >> 80 .. kernel-doc:: include/net/cfg80211.h >> 81 :functions: cfg80211_check_combinations 41 82 42 Actions and configuration 83 Actions and configuration 43 ========================= 84 ========================= 44 85 45 .. kernel-doc:: include/net/cfg80211.h 86 .. kernel-doc:: include/net/cfg80211.h 46 :doc: Actions and configuration 87 :doc: Actions and configuration 47 88 48 .. kernel-doc:: include/net/cfg80211.h 89 .. kernel-doc:: include/net/cfg80211.h 49 :functions: !! 90 :functions: cfg80211_ops 50 cfg80211_ops !! 91 51 vif_params !! 92 .. kernel-doc:: include/net/cfg80211.h 52 key_params !! 93 :functions: vif_params 53 survey_info_flags !! 94 54 survey_info !! 95 .. kernel-doc:: include/net/cfg80211.h 55 cfg80211_beacon_data !! 96 :functions: key_params 56 cfg80211_ap_settings !! 97 57 station_parameters !! 98 .. kernel-doc:: include/net/cfg80211.h 58 rate_info_flags !! 99 :functions: survey_info_flags 59 rate_info !! 100 60 station_info !! 101 .. kernel-doc:: include/net/cfg80211.h 61 monitor_flags !! 102 :functions: survey_info 62 mpath_info_flags !! 103 63 mpath_info !! 104 .. kernel-doc:: include/net/cfg80211.h 64 bss_parameters !! 105 :functions: cfg80211_beacon_data 65 ieee80211_txq_params !! 106 66 cfg80211_crypto_settings !! 107 .. kernel-doc:: include/net/cfg80211.h 67 cfg80211_auth_request !! 108 :functions: cfg80211_ap_settings 68 cfg80211_assoc_request !! 109 69 cfg80211_deauth_request !! 110 .. kernel-doc:: include/net/cfg80211.h 70 cfg80211_disassoc_request !! 111 :functions: station_parameters 71 cfg80211_ibss_params !! 112 72 cfg80211_connect_params !! 113 .. kernel-doc:: include/net/cfg80211.h 73 cfg80211_pmksa !! 114 :functions: rate_info_flags 74 cfg80211_rx_mlme_mgmt !! 115 75 cfg80211_auth_timeout !! 116 .. kernel-doc:: include/net/cfg80211.h 76 cfg80211_rx_assoc_resp !! 117 :functions: rate_info 77 cfg80211_assoc_timeout !! 118 78 cfg80211_tx_mlme_mgmt !! 119 .. kernel-doc:: include/net/cfg80211.h 79 cfg80211_ibss_joined !! 120 :functions: station_info 80 cfg80211_connect_resp_params !! 121 81 cfg80211_connect_done !! 122 .. kernel-doc:: include/net/cfg80211.h 82 cfg80211_connect_result !! 123 :functions: monitor_flags 83 cfg80211_connect_bss !! 124 84 cfg80211_connect_timeout !! 125 .. kernel-doc:: include/net/cfg80211.h 85 cfg80211_roamed !! 126 :functions: mpath_info_flags 86 cfg80211_disconnected !! 127 87 cfg80211_ready_on_channel !! 128 .. kernel-doc:: include/net/cfg80211.h 88 cfg80211_remain_on_channel_expired !! 129 :functions: mpath_info 89 cfg80211_new_sta !! 130 90 cfg80211_rx_mgmt !! 131 .. kernel-doc:: include/net/cfg80211.h 91 cfg80211_mgmt_tx_status !! 132 :functions: bss_parameters 92 cfg80211_cqm_rssi_notify !! 133 93 cfg80211_cqm_pktloss_notify !! 134 .. kernel-doc:: include/net/cfg80211.h 94 cfg80211_michael_mic_failure !! 135 :functions: ieee80211_txq_params >> 136 >> 137 .. kernel-doc:: include/net/cfg80211.h >> 138 :functions: cfg80211_crypto_settings >> 139 >> 140 .. kernel-doc:: include/net/cfg80211.h >> 141 :functions: cfg80211_auth_request >> 142 >> 143 .. kernel-doc:: include/net/cfg80211.h >> 144 :functions: cfg80211_assoc_request >> 145 >> 146 .. kernel-doc:: include/net/cfg80211.h >> 147 :functions: cfg80211_deauth_request >> 148 >> 149 .. kernel-doc:: include/net/cfg80211.h >> 150 :functions: cfg80211_disassoc_request >> 151 >> 152 .. kernel-doc:: include/net/cfg80211.h >> 153 :functions: cfg80211_ibss_params >> 154 >> 155 .. kernel-doc:: include/net/cfg80211.h >> 156 :functions: cfg80211_connect_params >> 157 >> 158 .. kernel-doc:: include/net/cfg80211.h >> 159 :functions: cfg80211_pmksa >> 160 >> 161 .. kernel-doc:: include/net/cfg80211.h >> 162 :functions: cfg80211_rx_mlme_mgmt >> 163 >> 164 .. kernel-doc:: include/net/cfg80211.h >> 165 :functions: cfg80211_auth_timeout >> 166 >> 167 .. kernel-doc:: include/net/cfg80211.h >> 168 :functions: cfg80211_rx_assoc_resp >> 169 >> 170 .. kernel-doc:: include/net/cfg80211.h >> 171 :functions: cfg80211_assoc_timeout >> 172 >> 173 .. kernel-doc:: include/net/cfg80211.h >> 174 :functions: cfg80211_tx_mlme_mgmt >> 175 >> 176 .. kernel-doc:: include/net/cfg80211.h >> 177 :functions: cfg80211_ibss_joined >> 178 >> 179 .. kernel-doc:: include/net/cfg80211.h >> 180 :functions: cfg80211_connect_result >> 181 >> 182 .. kernel-doc:: include/net/cfg80211.h >> 183 :functions: cfg80211_connect_bss >> 184 >> 185 .. kernel-doc:: include/net/cfg80211.h >> 186 :functions: cfg80211_connect_timeout >> 187 >> 188 .. kernel-doc:: include/net/cfg80211.h >> 189 :functions: cfg80211_roamed >> 190 >> 191 .. kernel-doc:: include/net/cfg80211.h >> 192 :functions: cfg80211_disconnected >> 193 >> 194 .. kernel-doc:: include/net/cfg80211.h >> 195 :functions: cfg80211_ready_on_channel >> 196 >> 197 .. kernel-doc:: include/net/cfg80211.h >> 198 :functions: cfg80211_remain_on_channel_expired >> 199 >> 200 .. kernel-doc:: include/net/cfg80211.h >> 201 :functions: cfg80211_new_sta >> 202 >> 203 .. kernel-doc:: include/net/cfg80211.h >> 204 :functions: cfg80211_rx_mgmt >> 205 >> 206 .. kernel-doc:: include/net/cfg80211.h >> 207 :functions: cfg80211_mgmt_tx_status >> 208 >> 209 .. kernel-doc:: include/net/cfg80211.h >> 210 :functions: cfg80211_cqm_rssi_notify >> 211 >> 212 .. kernel-doc:: include/net/cfg80211.h >> 213 :functions: cfg80211_cqm_pktloss_notify >> 214 >> 215 .. kernel-doc:: include/net/cfg80211.h >> 216 :functions: cfg80211_michael_mic_failure 95 217 96 Scanning and BSS list handling 218 Scanning and BSS list handling 97 ============================== 219 ============================== 98 220 99 .. kernel-doc:: include/net/cfg80211.h 221 .. kernel-doc:: include/net/cfg80211.h 100 :doc: Scanning and BSS list handling 222 :doc: Scanning and BSS list handling 101 223 102 .. kernel-doc:: include/net/cfg80211.h 224 .. kernel-doc:: include/net/cfg80211.h 103 :functions: !! 225 :functions: cfg80211_ssid 104 cfg80211_ssid !! 226 105 cfg80211_scan_request !! 227 .. kernel-doc:: include/net/cfg80211.h 106 cfg80211_scan_done !! 228 :functions: cfg80211_scan_request 107 cfg80211_bss !! 229 108 cfg80211_inform_bss !! 230 .. kernel-doc:: include/net/cfg80211.h 109 cfg80211_inform_bss_frame_data !! 231 :functions: cfg80211_scan_done 110 cfg80211_inform_bss_data !! 232 111 cfg80211_unlink_bss !! 233 .. kernel-doc:: include/net/cfg80211.h 112 cfg80211_find_ie !! 234 :functions: cfg80211_bss 113 ieee80211_bss_get_ie !! 235 >> 236 .. kernel-doc:: include/net/cfg80211.h >> 237 :functions: cfg80211_inform_bss >> 238 >> 239 .. kernel-doc:: include/net/cfg80211.h >> 240 :functions: cfg80211_inform_bss_frame_data >> 241 >> 242 .. kernel-doc:: include/net/cfg80211.h >> 243 :functions: cfg80211_inform_bss_data >> 244 >> 245 .. kernel-doc:: include/net/cfg80211.h >> 246 :functions: cfg80211_unlink_bss >> 247 >> 248 .. kernel-doc:: include/net/cfg80211.h >> 249 :functions: cfg80211_find_ie >> 250 >> 251 .. kernel-doc:: include/net/cfg80211.h >> 252 :functions: ieee80211_bss_get_ie 114 253 115 Utility functions 254 Utility functions 116 ================= 255 ================= 117 256 118 .. kernel-doc:: include/net/cfg80211.h 257 .. kernel-doc:: include/net/cfg80211.h 119 :doc: Utility functions 258 :doc: Utility functions 120 259 121 .. kernel-doc:: include/net/cfg80211.h 260 .. kernel-doc:: include/net/cfg80211.h 122 :functions: !! 261 :functions: ieee80211_channel_to_frequency 123 ieee80211_channel_to_frequency !! 262 124 ieee80211_frequency_to_channel !! 263 .. kernel-doc:: include/net/cfg80211.h 125 ieee80211_get_channel !! 264 :functions: ieee80211_frequency_to_channel 126 ieee80211_get_response_rate !! 265 127 ieee80211_hdrlen !! 266 .. kernel-doc:: include/net/cfg80211.h 128 ieee80211_get_hdrlen_from_skb !! 267 :functions: ieee80211_get_channel 129 ieee80211_radiotap_iterator !! 268 >> 269 .. kernel-doc:: include/net/cfg80211.h >> 270 :functions: ieee80211_get_response_rate >> 271 >> 272 .. kernel-doc:: include/net/cfg80211.h >> 273 :functions: ieee80211_hdrlen >> 274 >> 275 .. kernel-doc:: include/net/cfg80211.h >> 276 :functions: ieee80211_get_hdrlen_from_skb >> 277 >> 278 .. kernel-doc:: include/net/cfg80211.h >> 279 :functions: ieee80211_radiotap_iterator 130 280 131 Data path helpers 281 Data path helpers 132 ================= 282 ================= 133 283 134 .. kernel-doc:: include/net/cfg80211.h 284 .. kernel-doc:: include/net/cfg80211.h 135 :doc: Data path helpers 285 :doc: Data path helpers 136 286 137 .. kernel-doc:: include/net/cfg80211.h 287 .. kernel-doc:: include/net/cfg80211.h 138 :functions: !! 288 :functions: ieee80211_data_to_8023 139 ieee80211_data_to_8023 !! 289 140 ieee80211_amsdu_to_8023s !! 290 .. kernel-doc:: include/net/cfg80211.h 141 cfg80211_classify8021d !! 291 :functions: ieee80211_data_from_8023 >> 292 >> 293 .. kernel-doc:: include/net/cfg80211.h >> 294 :functions: ieee80211_amsdu_to_8023s >> 295 >> 296 .. kernel-doc:: include/net/cfg80211.h >> 297 :functions: cfg80211_classify8021d 142 298 143 Regulatory enforcement infrastructure 299 Regulatory enforcement infrastructure 144 ===================================== 300 ===================================== 145 301 146 .. kernel-doc:: include/net/cfg80211.h 302 .. kernel-doc:: include/net/cfg80211.h 147 :doc: Regulatory enforcement infrastructure 303 :doc: Regulatory enforcement infrastructure 148 304 149 .. kernel-doc:: include/net/cfg80211.h 305 .. kernel-doc:: include/net/cfg80211.h 150 :functions: !! 306 :functions: regulatory_hint 151 regulatory_hint !! 307 152 wiphy_apply_custom_regulatory !! 308 .. kernel-doc:: include/net/cfg80211.h 153 freq_reg_info !! 309 :functions: wiphy_apply_custom_regulatory >> 310 >> 311 .. kernel-doc:: include/net/cfg80211.h >> 312 :functions: freq_reg_info 154 313 155 RFkill integration 314 RFkill integration 156 ================== 315 ================== 157 316 158 .. kernel-doc:: include/net/cfg80211.h 317 .. kernel-doc:: include/net/cfg80211.h 159 :doc: RFkill integration 318 :doc: RFkill integration 160 319 161 .. kernel-doc:: include/net/cfg80211.h 320 .. kernel-doc:: include/net/cfg80211.h 162 :functions: !! 321 :functions: wiphy_rfkill_set_hw_state 163 wiphy_rfkill_set_hw_state !! 322 164 wiphy_rfkill_start_polling !! 323 .. kernel-doc:: include/net/cfg80211.h 165 wiphy_rfkill_stop_polling !! 324 :functions: wiphy_rfkill_start_polling >> 325 >> 326 .. kernel-doc:: include/net/cfg80211.h >> 327 :functions: wiphy_rfkill_stop_polling 166 328 167 Test mode 329 Test mode 168 ========= 330 ========= 169 331 170 .. kernel-doc:: include/net/cfg80211.h 332 .. kernel-doc:: include/net/cfg80211.h 171 :doc: Test mode 333 :doc: Test mode 172 334 173 .. kernel-doc:: include/net/cfg80211.h 335 .. kernel-doc:: include/net/cfg80211.h 174 :functions: !! 336 :functions: cfg80211_testmode_alloc_reply_skb 175 cfg80211_testmode_alloc_reply_skb !! 337 176 cfg80211_testmode_reply !! 338 .. kernel-doc:: include/net/cfg80211.h 177 cfg80211_testmode_alloc_event_skb !! 339 :functions: cfg80211_testmode_reply 178 cfg80211_testmode_event !! 340 >> 341 .. kernel-doc:: include/net/cfg80211.h >> 342 :functions: cfg80211_testmode_alloc_event_skb >> 343 >> 344 .. kernel-doc:: include/net/cfg80211.h >> 345 :functions: 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.