xref: /linux/Documentation/driver-api/80211/cfg80211.rst (revision 77ec462536a13d4b428a1eead725c4818a49f0b1)
1==================
2cfg80211 subsystem
3==================
4
5.. kernel-doc:: include/net/cfg80211.h
6   :doc: Introduction
7
8Device registration
9===================
10
11.. kernel-doc:: include/net/cfg80211.h
12   :doc: Device registration
13
14.. kernel-doc:: include/net/cfg80211.h
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
41
42Actions and configuration
43=========================
44
45.. kernel-doc:: include/net/cfg80211.h
46   :doc: Actions and configuration
47
48.. kernel-doc:: include/net/cfg80211.h
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
95
96Scanning 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
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
114
115Utility functions
116=================
117
118.. kernel-doc:: include/net/cfg80211.h
119   :doc: Utility functions
120
121.. kernel-doc:: include/net/cfg80211.h
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
130
131Data path helpers
132=================
133
134.. kernel-doc:: include/net/cfg80211.h
135   :doc: Data path helpers
136
137.. kernel-doc:: include/net/cfg80211.h
138   :functions:
139	ieee80211_data_to_8023
140	ieee80211_amsdu_to_8023s
141	cfg80211_classify8021d
142
143Regulatory enforcement infrastructure
144=====================================
145
146.. kernel-doc:: include/net/cfg80211.h
147   :doc: Regulatory enforcement infrastructure
148
149.. kernel-doc:: include/net/cfg80211.h
150   :functions:
151	regulatory_hint
152	wiphy_apply_custom_regulatory
153	freq_reg_info
154
155RFkill integration
156==================
157
158.. kernel-doc:: include/net/cfg80211.h
159   :doc: RFkill integration
160
161.. kernel-doc:: include/net/cfg80211.h
162   :functions:
163	wiphy_rfkill_set_hw_state
164	wiphy_rfkill_start_polling
165	wiphy_rfkill_stop_polling
166
167Test mode
168=========
169
170.. kernel-doc:: include/net/cfg80211.h
171   :doc: Test mode
172
173.. kernel-doc:: include/net/cfg80211.h
174   :functions:
175	cfg80211_testmode_alloc_reply_skb
176	cfg80211_testmode_reply
177	cfg80211_testmode_alloc_event_skb
178	cfg80211_testmode_event
179