ファイル定義書 HotDocument 今井浩司

net80211.c

ファイル名ファイル名

net80211.c

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

内容 行数 比率
コメント行数 715 25%
空行行数 524 19%
実行行数 1590 56%
合計行数 2829 100%

関数定義数関数定義数

内容 定義数
関数数 51

定義関数定義関数

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

See Also

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