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