aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/DocBook
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/DocBook')
-rw-r--r--Documentation/DocBook/80211.tmpl70
1 files changed, 68 insertions, 2 deletions
diff --git a/Documentation/DocBook/80211.tmpl b/Documentation/DocBook/80211.tmpl
index 19a1210c2530..03641a08e275 100644
--- a/Documentation/DocBook/80211.tmpl
+++ b/Documentation/DocBook/80211.tmpl
@@ -146,6 +146,7 @@
146!Finclude/net/cfg80211.h cfg80211_rx_mgmt 146!Finclude/net/cfg80211.h cfg80211_rx_mgmt
147!Finclude/net/cfg80211.h cfg80211_mgmt_tx_status 147!Finclude/net/cfg80211.h cfg80211_mgmt_tx_status
148!Finclude/net/cfg80211.h cfg80211_cqm_rssi_notify 148!Finclude/net/cfg80211.h cfg80211_cqm_rssi_notify
149!Finclude/net/cfg80211.h cfg80211_cqm_pktloss_notify
149!Finclude/net/cfg80211.h cfg80211_michael_mic_failure 150!Finclude/net/cfg80211.h cfg80211_michael_mic_failure
150 </chapter> 151 </chapter>
151 <chapter> 152 <chapter>
@@ -332,10 +333,16 @@
332 <title>functions/definitions</title> 333 <title>functions/definitions</title>
333!Finclude/net/mac80211.h ieee80211_rx_status 334!Finclude/net/mac80211.h ieee80211_rx_status
334!Finclude/net/mac80211.h mac80211_rx_flags 335!Finclude/net/mac80211.h mac80211_rx_flags
336!Finclude/net/mac80211.h mac80211_tx_control_flags
337!Finclude/net/mac80211.h mac80211_rate_control_flags
338!Finclude/net/mac80211.h ieee80211_tx_rate
335!Finclude/net/mac80211.h ieee80211_tx_info 339!Finclude/net/mac80211.h ieee80211_tx_info
340!Finclude/net/mac80211.h ieee80211_tx_info_clear_status
336!Finclude/net/mac80211.h ieee80211_rx 341!Finclude/net/mac80211.h ieee80211_rx
342!Finclude/net/mac80211.h ieee80211_rx_ni
337!Finclude/net/mac80211.h ieee80211_rx_irqsafe 343!Finclude/net/mac80211.h ieee80211_rx_irqsafe
338!Finclude/net/mac80211.h ieee80211_tx_status 344!Finclude/net/mac80211.h ieee80211_tx_status
345!Finclude/net/mac80211.h ieee80211_tx_status_ni
339!Finclude/net/mac80211.h ieee80211_tx_status_irqsafe 346!Finclude/net/mac80211.h ieee80211_tx_status_irqsafe
340!Finclude/net/mac80211.h ieee80211_rts_get 347!Finclude/net/mac80211.h ieee80211_rts_get
341!Finclude/net/mac80211.h ieee80211_rts_duration 348!Finclude/net/mac80211.h ieee80211_rts_duration
@@ -346,6 +353,7 @@
346!Finclude/net/mac80211.h ieee80211_stop_queue 353!Finclude/net/mac80211.h ieee80211_stop_queue
347!Finclude/net/mac80211.h ieee80211_wake_queues 354!Finclude/net/mac80211.h ieee80211_wake_queues
348!Finclude/net/mac80211.h ieee80211_stop_queues 355!Finclude/net/mac80211.h ieee80211_stop_queues
356!Finclude/net/mac80211.h ieee80211_queue_stopped
349 </sect1> 357 </sect1>
350 </chapter> 358 </chapter>
351 359
@@ -354,6 +362,13 @@
354!Pinclude/net/mac80211.h Frame filtering 362!Pinclude/net/mac80211.h Frame filtering
355!Finclude/net/mac80211.h ieee80211_filter_flags 363!Finclude/net/mac80211.h ieee80211_filter_flags
356 </chapter> 364 </chapter>
365
366 <chapter id="workqueue">
367 <title>The mac80211 workqueue</title>
368!Pinclude/net/mac80211.h mac80211 workqueue
369!Finclude/net/mac80211.h ieee80211_queue_work
370!Finclude/net/mac80211.h ieee80211_queue_delayed_work
371 </chapter>
357 </part> 372 </part>
358 373
359 <part id="advanced"> 374 <part id="advanced">
@@ -374,6 +389,9 @@
374!Finclude/net/mac80211.h set_key_cmd 389!Finclude/net/mac80211.h set_key_cmd
375!Finclude/net/mac80211.h ieee80211_key_conf 390!Finclude/net/mac80211.h ieee80211_key_conf
376!Finclude/net/mac80211.h ieee80211_key_flags 391!Finclude/net/mac80211.h ieee80211_key_flags
392!Finclude/net/mac80211.h ieee80211_tkip_key_type
393!Finclude/net/mac80211.h ieee80211_get_tkip_key
394!Finclude/net/mac80211.h ieee80211_key_removed
377 </chapter> 395 </chapter>
378 396
379 <chapter id="powersave"> 397 <chapter id="powersave">
@@ -417,6 +435,18 @@
417 supported by mac80211, add notes about supporting hw crypto 435 supported by mac80211, add notes about supporting hw crypto
418 with it. 436 with it.
419 </para> 437 </para>
438!Finclude/net/mac80211.h ieee80211_iterate_active_interfaces
439!Finclude/net/mac80211.h ieee80211_iterate_active_interfaces_atomic
440 </chapter>
441
442 <chapter id="station-handling">
443 <title>Station handling</title>
444 <para>TODO</para>
445!Finclude/net/mac80211.h ieee80211_sta
446!Finclude/net/mac80211.h sta_notify_cmd
447!Finclude/net/mac80211.h ieee80211_find_sta
448!Finclude/net/mac80211.h ieee80211_find_sta_by_ifaddr
449!Finclude/net/mac80211.h ieee80211_sta_block_awake
420 </chapter> 450 </chapter>
421 451
422 <chapter id="hardware-scan-offload"> 452 <chapter id="hardware-scan-offload">
@@ -424,6 +454,28 @@
424 <para>TBD</para> 454 <para>TBD</para>
425!Finclude/net/mac80211.h ieee80211_scan_completed 455!Finclude/net/mac80211.h ieee80211_scan_completed
426 </chapter> 456 </chapter>
457
458 <chapter id="aggregation">
459 <title>Aggregation</title>
460 <sect1>
461 <title>TX A-MPDU aggregation</title>
462!Pnet/mac80211/agg-tx.c TX A-MPDU aggregation
463!Cnet/mac80211/agg-tx.c
464 </sect1>
465 <sect1>
466 <title>RX A-MPDU aggregation</title>
467!Pnet/mac80211/agg-rx.c RX A-MPDU aggregation
468!Cnet/mac80211/agg-rx.c
469 </sect1>
470!Finclude/net/mac80211.h ieee80211_ampdu_mlme_action
471 </chapter>
472
473 <chapter id="smps">
474 <title>Spatial Multiplexing Powersave (SMPS)</title>
475!Pinclude/net/mac80211.h Spatial multiplexing power save
476!Finclude/net/mac80211.h ieee80211_request_smps
477!Finclude/net/mac80211.h ieee80211_smps_mode
478 </chapter>
427 </part> 479 </part>
428 480
429 <part id="rate-control"> 481 <part id="rate-control">
@@ -435,9 +487,16 @@
435 interface and how it relates to mac80211 and drivers. 487 interface and how it relates to mac80211 and drivers.
436 </para> 488 </para>
437 </partintro> 489 </partintro>
438 <chapter id="dummy"> 490 <chapter id="ratecontrol-api">
439 <title>dummy chapter</title> 491 <title>Rate Control API</title>
440 <para>TBD</para> 492 <para>TBD</para>
493!Finclude/net/mac80211.h ieee80211_start_tx_ba_session
494!Finclude/net/mac80211.h ieee80211_start_tx_ba_cb_irqsafe
495!Finclude/net/mac80211.h ieee80211_stop_tx_ba_session
496!Finclude/net/mac80211.h ieee80211_stop_tx_ba_cb_irqsafe
497!Finclude/net/mac80211.h rate_control_changed
498!Finclude/net/mac80211.h ieee80211_tx_rate_control
499!Finclude/net/mac80211.h rate_control_send_low
441 </chapter> 500 </chapter>
442 </part> 501 </part>
443 502
@@ -485,6 +544,13 @@
485 </sect1> 544 </sect1>
486 </chapter> 545 </chapter>
487 546
547 <chapter id="aggregation-internals">
548 <title>Aggregation</title>
549!Fnet/mac80211/sta_info.h sta_ampdu_mlme
550!Fnet/mac80211/sta_info.h tid_ampdu_tx
551!Fnet/mac80211/sta_info.h tid_ampdu_rx
552 </chapter>
553
488 <chapter id="synchronisation"> 554 <chapter id="synchronisation">
489 <title>Synchronisation</title> 555 <title>Synchronisation</title>
490 <para>TBD</para> 556 <para>TBD</para>