Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide
[sfrench/cifs-2.6.git] / Documentation / driver-api / 80211 / cfg80211.rst
1 ==================
2 cfg80211 subsystem
3 ==================
4
5 .. kernel-doc:: include/net/cfg80211.h
6    :doc: Introduction
7
8 Device registration
9 ===================
10
11 .. kernel-doc:: include/net/cfg80211.h
12    :doc: Device registration
13
14 .. kernel-doc:: include/net/cfg80211.h
15    :functions: ieee80211_channel_flags
16
17 .. kernel-doc:: include/net/cfg80211.h
18    :functions: ieee80211_channel
19
20 .. kernel-doc:: include/net/cfg80211.h
21    :functions: ieee80211_rate_flags
22
23 .. kernel-doc:: include/net/cfg80211.h
24    :functions: ieee80211_rate
25
26 .. kernel-doc:: include/net/cfg80211.h
27    :functions: ieee80211_sta_ht_cap
28
29 .. kernel-doc:: include/net/cfg80211.h
30    :functions: ieee80211_supported_band
31
32 .. kernel-doc:: include/net/cfg80211.h
33    :functions: cfg80211_signal_type
34
35 .. kernel-doc:: include/net/cfg80211.h
36    :functions: wiphy_params_flags
37
38 .. kernel-doc:: include/net/cfg80211.h
39    :functions: wiphy_flags
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
88
89 Actions and configuration
90 =========================
91
92 .. kernel-doc:: include/net/cfg80211.h
93    :doc: Actions and configuration
94
95 .. kernel-doc:: include/net/cfg80211.h
96    :functions: cfg80211_ops
97
98 .. kernel-doc:: include/net/cfg80211.h
99    :functions: vif_params
100
101 .. kernel-doc:: include/net/cfg80211.h
102    :functions: key_params
103
104 .. kernel-doc:: include/net/cfg80211.h
105    :functions: survey_info_flags
106
107 .. kernel-doc:: include/net/cfg80211.h
108    :functions: survey_info
109
110 .. kernel-doc:: include/net/cfg80211.h
111    :functions: cfg80211_beacon_data
112
113 .. kernel-doc:: include/net/cfg80211.h
114    :functions: cfg80211_ap_settings
115
116 .. kernel-doc:: include/net/cfg80211.h
117    :functions: station_parameters
118
119 .. kernel-doc:: include/net/cfg80211.h
120    :functions: rate_info_flags
121
122 .. kernel-doc:: include/net/cfg80211.h
123    :functions: rate_info
124
125 .. kernel-doc:: include/net/cfg80211.h
126    :functions: station_info
127
128 .. kernel-doc:: include/net/cfg80211.h
129    :functions: monitor_flags
130
131 .. kernel-doc:: include/net/cfg80211.h
132    :functions: mpath_info_flags
133
134 .. kernel-doc:: include/net/cfg80211.h
135    :functions: mpath_info
136
137 .. kernel-doc:: include/net/cfg80211.h
138    :functions: bss_parameters
139
140 .. kernel-doc:: include/net/cfg80211.h
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
229
230 Scanning and BSS list handling
231 ==============================
232
233 .. kernel-doc:: include/net/cfg80211.h
234    :doc: Scanning and BSS list handling
235
236 .. kernel-doc:: include/net/cfg80211.h
237    :functions: cfg80211_ssid
238
239 .. kernel-doc:: include/net/cfg80211.h
240    :functions: cfg80211_scan_request
241
242 .. kernel-doc:: include/net/cfg80211.h
243    :functions: cfg80211_scan_done
244
245 .. kernel-doc:: include/net/cfg80211.h
246    :functions: cfg80211_bss
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
265
266 Utility functions
267 =================
268
269 .. kernel-doc:: include/net/cfg80211.h
270    :doc: Utility functions
271
272 .. kernel-doc:: include/net/cfg80211.h
273    :functions: ieee80211_channel_to_frequency
274
275 .. kernel-doc:: include/net/cfg80211.h
276    :functions: ieee80211_frequency_to_channel
277
278 .. kernel-doc:: include/net/cfg80211.h
279    :functions: ieee80211_get_channel
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
292
293 Data path helpers
294 =================
295
296 .. kernel-doc:: include/net/cfg80211.h
297    :doc: Data path helpers
298
299 .. kernel-doc:: include/net/cfg80211.h
300    :functions: ieee80211_data_to_8023
301
302 .. kernel-doc:: include/net/cfg80211.h
303    :functions: ieee80211_amsdu_to_8023s
304
305 .. kernel-doc:: include/net/cfg80211.h
306    :functions: cfg80211_classify8021d
307
308 Regulatory enforcement infrastructure
309 =====================================
310
311 .. kernel-doc:: include/net/cfg80211.h
312    :doc: Regulatory enforcement infrastructure
313
314 .. kernel-doc:: include/net/cfg80211.h
315    :functions: regulatory_hint
316
317 .. kernel-doc:: include/net/cfg80211.h
318    :functions: wiphy_apply_custom_regulatory
319
320 .. kernel-doc:: include/net/cfg80211.h
321    :functions: freq_reg_info
322
323 RFkill integration
324 ==================
325
326 .. kernel-doc:: include/net/cfg80211.h
327    :doc: RFkill integration
328
329 .. kernel-doc:: include/net/cfg80211.h
330    :functions: wiphy_rfkill_set_hw_state
331
332 .. kernel-doc:: include/net/cfg80211.h
333    :functions: wiphy_rfkill_start_polling
334
335 .. kernel-doc:: include/net/cfg80211.h
336    :functions: wiphy_rfkill_stop_polling
337
338 Test mode
339 =========
340
341 .. kernel-doc:: include/net/cfg80211.h
342    :doc: Test mode
343
344 .. kernel-doc:: include/net/cfg80211.h
345    :functions: cfg80211_testmode_alloc_reply_skb
346
347 .. kernel-doc:: include/net/cfg80211.h
348    :functions: cfg80211_testmode_reply
349
350 .. kernel-doc:: include/net/cfg80211.h
351    :functions: cfg80211_testmode_alloc_event_skb
352
353 .. kernel-doc:: include/net/cfg80211.h
354    :functions: cfg80211_testmode_event