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