ファイル定義書 VC2010

net80211.c

ファイル名ファイル名

net80211.c

ソースファイル情報ソースファイル情報

内容 行数 比率
コメント行数 719 25%
空行行数 526 19%
実行行数 1595 56%
合計行数 2840 100%

関数定義数関数定義数

内容 定義数
関数数 52

定義関数定義関数

No. 名称 属性 説明
1
FunctionFunction sec80211_detect __weak int Detect secure 802.11 network when security support is not available
2
StaticStatic net80211_netdev_open static int @}
3
StaticStatic net80211_netdev_close static void Close 802.11 device
4
StaticStatic net80211_netdev_transmit static int Transmit packet on 802.11 device
5
StaticStatic net80211_netdev_poll static void Poll 802.11 device for received packets and completed transmissions
6
StaticStatic net80211_netdev_irq static void Enable or disable interrupts for 802.11 device
7
InlineInline net80211_rate_is_erp static inline int Determine whether a transmission rate uses ERP/OFDM
8
FunctionFunction net80211_duration u16 Calculate one frame's contribution to 802.11 duration field
9
StaticStatic net80211_ll_push static int Add 802.11 link-layer header
10
StaticStatic net80211_ll_pull static int Remove 802.11 link-layer header
11
FunctionFunction net80211_get struct net80211_device * Get 802.11 device from wrapping network device
12
FunctionFunction net80211_keep_mgmt int Set state of 802.11 device keeping management frames
13
FunctionFunction net80211_mgmt_dequeue struct io_buffer * Get 802.11 management frame
14
FunctionFunction net80211_tx_mgmt int Transmit 802.11 management frame
15
FunctionFunction net80211_alloc struct net80211_device * Allocate 802.11 device
16
FunctionFunction net80211_register int Register 802.11 device with network stack
17
FunctionFunction net80211_unregister void Unregister 802.11 device from network stack
18
FunctionFunction net80211_free void Free 802.11 device
19
InlineInline net80211_set_state static inline void Set state of 802.11 device
20
StaticStatic net80211_add_channels static void Add channels to 802.11 device
21
StaticStatic net80211_filter_hw_channels static void Filter 802.11 device channels for hardware capabilities
22
StaticStatic net80211_process_capab static int Update 802.11 device state to reflect received capabilities field
23
StaticStatic net80211_process_ie static int Update 802.11 device state to reflect received information elements
24
StaticStatic net80211_marshal_request_info static union ieee80211_ie * Create information elements for outgoing probe or association packet
25
FunctionFunction net80211_probe_start struct net80211_probe_ctx * Begin probe of 802.11 networks
26
FunctionFunction net80211_probe_step int Continue probe of 802.11 networks
27
FunctionFunction net80211_probe_finish_best struct net80211_wlan * Finish probe of 802.11 networks, returning best-signal network found
28
FunctionFunction net80211_probe_finish_all struct list_head * Finish probe of 802.11 networks, returning all networks found
29
FunctionFunction net80211_free_wlan void Free WLAN structure
30
FunctionFunction net80211_free_wlanlist void Free list of WLAN structures
31
StaticStatic net80211_step_associate static void Step 802.11 association process
32
StaticStatic net80211_check_settings_update static int Check for 802.11 SSID or key updates
33
FunctionFunction net80211_autoassociate void Start 802.11 association process
34
StaticStatic net80211_set_rtscts_rate static void Pick TX rate for RTS/CTS packets based on data rate
35
FunctionFunction net80211_set_rate_idx void Set data transmission rate for 802.11 device
36
FunctionFunction net80211_change_channel int Configure 802.11 device to transmit on a certain channel
37
FunctionFunction net80211_prepare_probe int Prepare 802.11 device channel and rate set for scanning
38
FunctionFunction net80211_prepare_assoc int Prepare 802.11 device channel and rate set for communication
39
FunctionFunction net80211_send_auth int Send 802.11 initial authentication frame
40
StaticStatic net80211_handle_auth static void Handle receipt of 802.11 authentication frame
41
FunctionFunction net80211_send_assoc int Send 802.11 association frame
42
StaticStatic net80211_handle_assoc_reply static void Handle receipt of 802.11 association reply frame
43
StaticStatic net80211_send_disassoc static int Send 802.11 disassociation frame
44
FunctionFunction net80211_deauthenticate void Deauthenticate from current network and try again
45
StaticStatic net80211_update_link_quality static void Update link quality information based on received beacon
46
StaticStatic net80211_handle_mgmt static void Handle receipt of 802.11 management frame
47
StaticStatic net80211_free_frags static void Free buffers used by 802.11 fragment cache entry
48
StaticStatic net80211_accum_frags static struct io_buffer * Accumulate 802.11 fragments into one I/O buffer
49
StaticStatic net80211_rx_frag static void Handle receipt of 802.11 fragment
50
FunctionFunction net80211_rx void Handle receipt of 802.11 frame
51
FunctionFunction net80211_rx_err void Indicate an error in receiving a packet
52
FunctionFunction net80211_tx_complete void Indicate the completed transmission of a packet

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー