cfg80211.rst 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. ==================
  2. cfg80211 subsystem
  3. ==================
  4. Device registration
  5. ===================
  6. .. kernel-doc:: include/net/cfg80211.h
  7. :doc: Device registration
  8. .. kernel-doc:: include/net/cfg80211.h
  9. :functions: ieee80211_channel_flags
  10. .. kernel-doc:: include/net/cfg80211.h
  11. :functions: ieee80211_channel
  12. .. kernel-doc:: include/net/cfg80211.h
  13. :functions: ieee80211_rate_flags
  14. .. kernel-doc:: include/net/cfg80211.h
  15. :functions: ieee80211_rate
  16. .. kernel-doc:: include/net/cfg80211.h
  17. :functions: ieee80211_sta_ht_cap
  18. .. kernel-doc:: include/net/cfg80211.h
  19. :functions: ieee80211_supported_band
  20. .. kernel-doc:: include/net/cfg80211.h
  21. :functions: cfg80211_signal_type
  22. .. kernel-doc:: include/net/cfg80211.h
  23. :functions: wiphy_params_flags
  24. .. kernel-doc:: include/net/cfg80211.h
  25. :functions: wiphy_flags
  26. .. kernel-doc:: include/net/cfg80211.h
  27. :functions: wiphy
  28. .. kernel-doc:: include/net/cfg80211.h
  29. :functions: wireless_dev
  30. .. kernel-doc:: include/net/cfg80211.h
  31. :functions: wiphy_new
  32. .. kernel-doc:: include/net/cfg80211.h
  33. :functions: wiphy_register
  34. .. kernel-doc:: include/net/cfg80211.h
  35. :functions: wiphy_unregister
  36. .. kernel-doc:: include/net/cfg80211.h
  37. :functions: wiphy_free
  38. .. kernel-doc:: include/net/cfg80211.h
  39. :functions: wiphy_name
  40. .. kernel-doc:: include/net/cfg80211.h
  41. :functions: wiphy_dev
  42. .. kernel-doc:: include/net/cfg80211.h
  43. :functions: wiphy_priv
  44. .. kernel-doc:: include/net/cfg80211.h
  45. :functions: priv_to_wiphy
  46. .. kernel-doc:: include/net/cfg80211.h
  47. :functions: set_wiphy_dev
  48. .. kernel-doc:: include/net/cfg80211.h
  49. :functions: wdev_priv
  50. .. kernel-doc:: include/net/cfg80211.h
  51. :functions: ieee80211_iface_limit
  52. .. kernel-doc:: include/net/cfg80211.h
  53. :functions: ieee80211_iface_combination
  54. .. kernel-doc:: include/net/cfg80211.h
  55. :functions: cfg80211_check_combinations
  56. Actions and configuration
  57. =========================
  58. .. kernel-doc:: include/net/cfg80211.h
  59. :doc: Actions and configuration
  60. .. kernel-doc:: include/net/cfg80211.h
  61. :functions: cfg80211_ops
  62. .. kernel-doc:: include/net/cfg80211.h
  63. :functions: vif_params
  64. .. kernel-doc:: include/net/cfg80211.h
  65. :functions: key_params
  66. .. kernel-doc:: include/net/cfg80211.h
  67. :functions: survey_info_flags
  68. .. kernel-doc:: include/net/cfg80211.h
  69. :functions: survey_info
  70. .. kernel-doc:: include/net/cfg80211.h
  71. :functions: cfg80211_beacon_data
  72. .. kernel-doc:: include/net/cfg80211.h
  73. :functions: cfg80211_ap_settings
  74. .. kernel-doc:: include/net/cfg80211.h
  75. :functions: station_parameters
  76. .. kernel-doc:: include/net/cfg80211.h
  77. :functions: rate_info_flags
  78. .. kernel-doc:: include/net/cfg80211.h
  79. :functions: rate_info
  80. .. kernel-doc:: include/net/cfg80211.h
  81. :functions: station_info
  82. .. kernel-doc:: include/net/cfg80211.h
  83. :functions: monitor_flags
  84. .. kernel-doc:: include/net/cfg80211.h
  85. :functions: mpath_info_flags
  86. .. kernel-doc:: include/net/cfg80211.h
  87. :functions: mpath_info
  88. .. kernel-doc:: include/net/cfg80211.h
  89. :functions: bss_parameters
  90. .. kernel-doc:: include/net/cfg80211.h
  91. :functions: ieee80211_txq_params
  92. .. kernel-doc:: include/net/cfg80211.h
  93. :functions: cfg80211_crypto_settings
  94. .. kernel-doc:: include/net/cfg80211.h
  95. :functions: cfg80211_auth_request
  96. .. kernel-doc:: include/net/cfg80211.h
  97. :functions: cfg80211_assoc_request
  98. .. kernel-doc:: include/net/cfg80211.h
  99. :functions: cfg80211_deauth_request
  100. .. kernel-doc:: include/net/cfg80211.h
  101. :functions: cfg80211_disassoc_request
  102. .. kernel-doc:: include/net/cfg80211.h
  103. :functions: cfg80211_ibss_params
  104. .. kernel-doc:: include/net/cfg80211.h
  105. :functions: cfg80211_connect_params
  106. .. kernel-doc:: include/net/cfg80211.h
  107. :functions: cfg80211_pmksa
  108. .. kernel-doc:: include/net/cfg80211.h
  109. :functions: cfg80211_rx_mlme_mgmt
  110. .. kernel-doc:: include/net/cfg80211.h
  111. :functions: cfg80211_auth_timeout
  112. .. kernel-doc:: include/net/cfg80211.h
  113. :functions: cfg80211_rx_assoc_resp
  114. .. kernel-doc:: include/net/cfg80211.h
  115. :functions: cfg80211_assoc_timeout
  116. .. kernel-doc:: include/net/cfg80211.h
  117. :functions: cfg80211_tx_mlme_mgmt
  118. .. kernel-doc:: include/net/cfg80211.h
  119. :functions: cfg80211_ibss_joined
  120. .. kernel-doc:: include/net/cfg80211.h
  121. :functions: cfg80211_connect_result
  122. .. kernel-doc:: include/net/cfg80211.h
  123. :functions: cfg80211_connect_bss
  124. .. kernel-doc:: include/net/cfg80211.h
  125. :functions: cfg80211_connect_timeout
  126. .. kernel-doc:: include/net/cfg80211.h
  127. :functions: cfg80211_roamed
  128. .. kernel-doc:: include/net/cfg80211.h
  129. :functions: cfg80211_disconnected
  130. .. kernel-doc:: include/net/cfg80211.h
  131. :functions: cfg80211_ready_on_channel
  132. .. kernel-doc:: include/net/cfg80211.h
  133. :functions: cfg80211_remain_on_channel_expired
  134. .. kernel-doc:: include/net/cfg80211.h
  135. :functions: cfg80211_new_sta
  136. .. kernel-doc:: include/net/cfg80211.h
  137. :functions: cfg80211_rx_mgmt
  138. .. kernel-doc:: include/net/cfg80211.h
  139. :functions: cfg80211_mgmt_tx_status
  140. .. kernel-doc:: include/net/cfg80211.h
  141. :functions: cfg80211_cqm_rssi_notify
  142. .. kernel-doc:: include/net/cfg80211.h
  143. :functions: cfg80211_cqm_pktloss_notify
  144. .. kernel-doc:: include/net/cfg80211.h
  145. :functions: cfg80211_michael_mic_failure
  146. Scanning and BSS list handling
  147. ==============================
  148. .. kernel-doc:: include/net/cfg80211.h
  149. :doc: Scanning and BSS list handling
  150. .. kernel-doc:: include/net/cfg80211.h
  151. :functions: cfg80211_ssid
  152. .. kernel-doc:: include/net/cfg80211.h
  153. :functions: cfg80211_scan_request
  154. .. kernel-doc:: include/net/cfg80211.h
  155. :functions: cfg80211_scan_done
  156. .. kernel-doc:: include/net/cfg80211.h
  157. :functions: cfg80211_bss
  158. .. kernel-doc:: include/net/cfg80211.h
  159. :functions: cfg80211_inform_bss
  160. .. kernel-doc:: include/net/cfg80211.h
  161. :functions: cfg80211_inform_bss_frame_data
  162. .. kernel-doc:: include/net/cfg80211.h
  163. :functions: cfg80211_inform_bss_data
  164. .. kernel-doc:: include/net/cfg80211.h
  165. :functions: cfg80211_unlink_bss
  166. .. kernel-doc:: include/net/cfg80211.h
  167. :functions: cfg80211_find_ie
  168. .. kernel-doc:: include/net/cfg80211.h
  169. :functions: ieee80211_bss_get_ie
  170. Utility functions
  171. =================
  172. .. kernel-doc:: include/net/cfg80211.h
  173. :doc: Utility functions
  174. .. kernel-doc:: include/net/cfg80211.h
  175. :functions: ieee80211_channel_to_frequency
  176. .. kernel-doc:: include/net/cfg80211.h
  177. :functions: ieee80211_frequency_to_channel
  178. .. kernel-doc:: include/net/cfg80211.h
  179. :functions: ieee80211_get_channel
  180. .. kernel-doc:: include/net/cfg80211.h
  181. :functions: ieee80211_get_response_rate
  182. .. kernel-doc:: include/net/cfg80211.h
  183. :functions: ieee80211_hdrlen
  184. .. kernel-doc:: include/net/cfg80211.h
  185. :functions: ieee80211_get_hdrlen_from_skb
  186. .. kernel-doc:: include/net/cfg80211.h
  187. :functions: ieee80211_radiotap_iterator
  188. Data path helpers
  189. =================
  190. .. kernel-doc:: include/net/cfg80211.h
  191. :doc: Data path helpers
  192. .. kernel-doc:: include/net/cfg80211.h
  193. :functions: ieee80211_data_to_8023
  194. .. kernel-doc:: include/net/cfg80211.h
  195. :functions: ieee80211_data_from_8023
  196. .. kernel-doc:: include/net/cfg80211.h
  197. :functions: ieee80211_amsdu_to_8023s
  198. .. kernel-doc:: include/net/cfg80211.h
  199. :functions: cfg80211_classify8021d
  200. Regulatory enforcement infrastructure
  201. =====================================
  202. .. kernel-doc:: include/net/cfg80211.h
  203. :doc: Regulatory enforcement infrastructure
  204. .. kernel-doc:: include/net/cfg80211.h
  205. :functions: regulatory_hint
  206. .. kernel-doc:: include/net/cfg80211.h
  207. :functions: wiphy_apply_custom_regulatory
  208. .. kernel-doc:: include/net/cfg80211.h
  209. :functions: freq_reg_info
  210. RFkill integration
  211. ==================
  212. .. kernel-doc:: include/net/cfg80211.h
  213. :doc: RFkill integration
  214. .. kernel-doc:: include/net/cfg80211.h
  215. :functions: wiphy_rfkill_set_hw_state
  216. .. kernel-doc:: include/net/cfg80211.h
  217. :functions: wiphy_rfkill_start_polling
  218. .. kernel-doc:: include/net/cfg80211.h
  219. :functions: wiphy_rfkill_stop_polling
  220. Test mode
  221. =========
  222. .. kernel-doc:: include/net/cfg80211.h
  223. :doc: Test mode
  224. .. kernel-doc:: include/net/cfg80211.h
  225. :functions: cfg80211_testmode_alloc_reply_skb
  226. .. kernel-doc:: include/net/cfg80211.h
  227. :functions: cfg80211_testmode_reply
  228. .. kernel-doc:: include/net/cfg80211.h
  229. :functions: cfg80211_testmode_alloc_event_skb
  230. .. kernel-doc:: include/net/cfg80211.h
  231. :functions: cfg80211_testmode_event