blob: eeab91b59457e74f16681eb196356213b9e06173 [file] [log] [blame]
Johannes Berg819bf592016-10-11 14:56:53 +02001==================
2cfg80211 subsystem
3==================
4
Johannes Berga339e4c2017-03-31 09:13:13 +02005.. kernel-doc:: include/net/cfg80211.h
6 :doc: Introduction
7
Johannes Berg819bf592016-10-11 14:56:53 +02008Device 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
Rafał Miłeckie691ac22017-01-04 18:58:31 +010051 :functions: wiphy_read_of_freq_limits
52
53.. kernel-doc:: include/net/cfg80211.h
Johannes Berg819bf592016-10-11 14:56:53 +020054 :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
89Actions 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
Vidyullatha Kanchanapally5349a0f2017-03-31 00:22:33 +0300186 :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
Johannes Berg819bf592016-10-11 14:56:53 +0200192 :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
230Scanning 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
266Utility 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
293Data 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
Johannes Berg819bf592016-10-11 14:56:53 +0200303 :functions: ieee80211_amsdu_to_8023s
304
305.. kernel-doc:: include/net/cfg80211.h
306 :functions: cfg80211_classify8021d
307
308Regulatory 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
323RFkill 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
338Test 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