hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/Documentation/driver-api/80211/mac80211-advanced.rst
....@@ -15,25 +15,14 @@
1515 mac80211.
1616
1717 .. kernel-doc:: include/net/mac80211.h
18
- :functions: ieee80211_get_tx_led_name
19
-
20
-.. kernel-doc:: include/net/mac80211.h
21
- :functions: ieee80211_get_rx_led_name
22
-
23
-.. kernel-doc:: include/net/mac80211.h
24
- :functions: ieee80211_get_assoc_led_name
25
-
26
-.. kernel-doc:: include/net/mac80211.h
27
- :functions: ieee80211_get_radio_led_name
28
-
29
-.. kernel-doc:: include/net/mac80211.h
30
- :functions: ieee80211_tpt_blink
31
-
32
-.. kernel-doc:: include/net/mac80211.h
33
- :functions: ieee80211_tpt_led_trigger_flags
34
-
35
-.. kernel-doc:: include/net/mac80211.h
36
- :functions: ieee80211_create_tpt_led_trigger
18
+ :functions:
19
+ ieee80211_get_tx_led_name
20
+ ieee80211_get_rx_led_name
21
+ ieee80211_get_assoc_led_name
22
+ ieee80211_get_radio_led_name
23
+ ieee80211_tpt_blink
24
+ ieee80211_tpt_led_trigger_flags
25
+ ieee80211_create_tpt_led_trigger
3726
3827 Hardware crypto acceleration
3928 ============================
....@@ -42,22 +31,13 @@
4231 :doc: Hardware crypto acceleration
4332
4433 .. kernel-doc:: include/net/mac80211.h
45
- :functions: set_key_cmd
46
-
47
-.. kernel-doc:: include/net/mac80211.h
48
- :functions: ieee80211_key_conf
49
-
50
-.. kernel-doc:: include/net/mac80211.h
51
- :functions: ieee80211_key_flags
52
-
53
-.. kernel-doc:: include/net/mac80211.h
54
- :functions: ieee80211_get_tkip_p1k
55
-
56
-.. kernel-doc:: include/net/mac80211.h
57
- :functions: ieee80211_get_tkip_p1k_iv
58
-
59
-.. kernel-doc:: include/net/mac80211.h
60
- :functions: ieee80211_get_tkip_p2k
34
+ :functions:
35
+ set_key_cmd
36
+ ieee80211_key_conf
37
+ ieee80211_key_flags
38
+ ieee80211_get_tkip_p1k
39
+ ieee80211_get_tkip_p1k_iv
40
+ ieee80211_get_tkip_p2k
6141
6242 Powersave support
6343 =================
....@@ -99,28 +79,15 @@
9979 :doc: AP support for powersaving clients
10080
10181 .. kernel-doc:: include/net/mac80211.h
102
- :functions: ieee80211_get_buffered_bc
103
-
104
-.. kernel-doc:: include/net/mac80211.h
105
- :functions: ieee80211_beacon_get
106
-
107
-.. kernel-doc:: include/net/mac80211.h
108
- :functions: ieee80211_sta_eosp
109
-
110
-.. kernel-doc:: include/net/mac80211.h
111
- :functions: ieee80211_frame_release_type
112
-
113
-.. kernel-doc:: include/net/mac80211.h
114
- :functions: ieee80211_sta_ps_transition
115
-
116
-.. kernel-doc:: include/net/mac80211.h
117
- :functions: ieee80211_sta_ps_transition_ni
118
-
119
-.. kernel-doc:: include/net/mac80211.h
120
- :functions: ieee80211_sta_set_buffered
121
-
122
-.. kernel-doc:: include/net/mac80211.h
123
- :functions: ieee80211_sta_block_awake
82
+ :functions:
83
+ ieee80211_get_buffered_bc
84
+ ieee80211_beacon_get
85
+ ieee80211_sta_eosp
86
+ ieee80211_frame_release_type
87
+ ieee80211_sta_ps_transition
88
+ ieee80211_sta_ps_transition_ni
89
+ ieee80211_sta_set_buffered
90
+ ieee80211_sta_block_awake
12491
12592 Supporting multiple virtual interfaces
12693 ======================================
....@@ -134,10 +101,9 @@
134101 notes about supporting hw crypto with it.
135102
136103 .. kernel-doc:: include/net/mac80211.h
137
- :functions: ieee80211_iterate_active_interfaces
138
-
139
-.. kernel-doc:: include/net/mac80211.h
140
- :functions: ieee80211_iterate_active_interfaces_atomic
104
+ :functions:
105
+ ieee80211_iterate_active_interfaces
106
+ ieee80211_iterate_active_interfaces_atomic
141107
142108 Station handling
143109 ================
....@@ -145,16 +111,11 @@
145111 TODO
146112
147113 .. kernel-doc:: include/net/mac80211.h
148
- :functions: ieee80211_sta
149
-
150
-.. kernel-doc:: include/net/mac80211.h
151
- :functions: sta_notify_cmd
152
-
153
-.. kernel-doc:: include/net/mac80211.h
154
- :functions: ieee80211_find_sta
155
-
156
-.. kernel-doc:: include/net/mac80211.h
157
- :functions: ieee80211_find_sta_by_ifaddr
114
+ :functions:
115
+ ieee80211_sta
116
+ sta_notify_cmd
117
+ ieee80211_find_sta
118
+ ieee80211_find_sta_by_ifaddr
158119
159120 Hardware scan offload
160121 =====================
....@@ -193,10 +154,9 @@
193154 :doc: Spatial multiplexing power save
194155
195156 .. kernel-doc:: include/net/mac80211.h
196
- :functions: ieee80211_request_smps
197
-
198
-.. kernel-doc:: include/net/mac80211.h
199
- :functions: ieee80211_smps_mode
157
+ :functions:
158
+ ieee80211_request_smps
159
+ ieee80211_smps_mode
200160
201161 TBD
202162
....@@ -209,25 +169,13 @@
209169 TBD
210170
211171 .. kernel-doc:: include/net/mac80211.h
212
- :functions: ieee80211_start_tx_ba_session
213
-
214
-.. kernel-doc:: include/net/mac80211.h
215
- :functions: ieee80211_start_tx_ba_cb_irqsafe
216
-
217
-.. kernel-doc:: include/net/mac80211.h
218
- :functions: ieee80211_stop_tx_ba_session
219
-
220
-.. kernel-doc:: include/net/mac80211.h
221
- :functions: ieee80211_stop_tx_ba_cb_irqsafe
222
-
223
-.. kernel-doc:: include/net/mac80211.h
224
- :functions: ieee80211_rate_control_changed
225
-
226
-.. kernel-doc:: include/net/mac80211.h
227
- :functions: ieee80211_tx_rate_control
228
-
229
-.. kernel-doc:: include/net/mac80211.h
230
- :functions: rate_control_send_low
172
+ :functions:
173
+ ieee80211_start_tx_ba_session
174
+ ieee80211_start_tx_ba_cb_irqsafe
175
+ ieee80211_stop_tx_ba_session
176
+ ieee80211_stop_tx_ba_cb_irqsafe
177
+ ieee80211_rate_control_changed
178
+ ieee80211_tx_rate_control
231179
232180 TBD
233181
....@@ -264,10 +212,9 @@
264212 -----------------------
265213
266214 .. kernel-doc:: net/mac80211/sta_info.h
267
- :functions: sta_info
268
-
269
-.. kernel-doc:: net/mac80211/sta_info.h
270
- :functions: ieee80211_sta_info_flags
215
+ :functions:
216
+ sta_info
217
+ ieee80211_sta_info_flags
271218
272219 STA information lifetime rules
273220 ------------------------------
....@@ -275,20 +222,17 @@
275222 .. kernel-doc:: net/mac80211/sta_info.c
276223 :doc: STA information lifetime rules
277224
278
-Aggregation
279
-===========
225
+Aggregation Functions
226
+=====================
280227
281228 .. kernel-doc:: net/mac80211/sta_info.h
282
- :functions: sta_ampdu_mlme
229
+ :functions:
230
+ sta_ampdu_mlme
231
+ tid_ampdu_tx
232
+ tid_ampdu_rx
283233
284
-.. kernel-doc:: net/mac80211/sta_info.h
285
- :functions: tid_ampdu_tx
286
-
287
-.. kernel-doc:: net/mac80211/sta_info.h
288
- :functions: tid_ampdu_rx
289
-
290
-Synchronisation
291
-===============
234
+Synchronisation Functions
235
+=========================
292236
293237 TBD
294238