ファイル名net80211.c
ソースファイル情報| 内容 | 行数 | 比率 |
|---|---|---|
| コメント行数 | 715 | 25% |
| 空行行数 | 524 | 19% |
| 実行行数 | 1590 | 56% |
| 合計行数 | 2829 | 100% |
関数定義数| 内容 | 定義数 |
|---|---|
| 関数数 | 51 |
定義関数| No. | 型 | 名称 | 属性 | 説明 |
|---|---|---|---|---|
1 |
net80211_netdev_open | static int | @} | |
2 |
net80211_netdev_close | static void | Close 802.11 device | |
3 |
net80211_netdev_transmit | static int | Transmit packet on 802.11 device | |
4 |
net80211_netdev_poll | static void | Poll 802.11 device for received packets and completed transmissions | |
5 |
net80211_netdev_irq | static void | Enable or disable interrupts for 802.11 device | |
6 |
net80211_rate_is_erp | static inline int | Determine whether a transmission rate uses ERP/OFDM | |
7 |
net80211_duration | u16 | Calculate one frame's contribution to 802.11 duration field | |
8 |
net80211_ll_push | static int | Add 802.11 link-layer header | |
9 |
net80211_ll_pull | static int | Remove 802.11 link-layer header | |
10 |
net80211_get | struct net80211_device * | Get 802.11 device from wrapping network device | |
11 |
net80211_keep_mgmt | int | Set state of 802.11 device keeping management frames | |
12 |
net80211_mgmt_dequeue | struct io_buffer * | Get 802.11 management frame | |
13 |
net80211_tx_mgmt | int | Transmit 802.11 management frame | |
14 |
net80211_alloc | struct net80211_device * | Allocate 802.11 device | |
15 |
net80211_register | int | Register 802.11 device with network stack | |
16 |
net80211_unregister | void | Unregister 802.11 device from network stack | |
17 |
net80211_free | void | Free 802.11 device | |
18 |
net80211_set_state | static inline void | Set state of 802.11 device | |
19 |
net80211_add_channels | static void | Add channels to 802.11 device | |
20 |
net80211_filter_hw_channels | static void | Filter 802.11 device channels for hardware capabilities | |
21 |
net80211_process_capab | static int | Update 802.11 device state to reflect received capabilities field | |
22 |
net80211_process_ie | static int | Update 802.11 device state to reflect received information elements | |
23 |
net80211_marshal_request_info | static union ieee80211_ie * | Create information elements for outgoing probe or association packet | |
24 |
net80211_probe_start | struct net80211_probe_ctx * | Begin probe of 802.11 networks | |
25 |
net80211_probe_step | int | Continue probe of 802.11 networks | |
26 |
net80211_probe_finish_best | struct net80211_wlan * | Finish probe of 802.11 networks, returning best-signal network found | |
27 |
net80211_probe_finish_all | struct list_head * | Finish probe of 802.11 networks, returning all networks found | |
28 |
net80211_free_wlan | void | Free WLAN structure | |
29 |
net80211_free_wlanlist | void | Free list of WLAN structures | |
30 |
net80211_step_associate | static void | Step 802.11 association process | |
31 |
net80211_check_settings_update | static int | Check for 802.11 SSID or key updates | |
32 |
net80211_autoassociate | void | Start 802.11 association process | |
33 |
net80211_set_rtscts_rate | static void | Pick TX rate for RTS/CTS packets based on data rate | |
34 |
net80211_set_rate_idx | void | Set data transmission rate for 802.11 device | |
35 |
net80211_change_channel | int | Configure 802.11 device to transmit on a certain channel | |
36 |
net80211_prepare_probe | int | Prepare 802.11 device channel and rate set for scanning | |
37 |
net80211_prepare_assoc | int | Prepare 802.11 device channel and rate set for communication | |
38 |
net80211_send_auth | int | Send 802.11 initial authentication frame | |
39 |
net80211_handle_auth | static void | Handle receipt of 802.11 authentication frame | |
40 |
net80211_send_assoc | int | Send 802.11 association frame | |
41 |
net80211_handle_assoc_reply | static void | Handle receipt of 802.11 association reply frame | |
42 |
net80211_send_disassoc | static int | Send 802.11 disassociation frame | |
43 |
net80211_deauthenticate | void | Deauthenticate from current network and try again | |
44 |
net80211_update_link_quality | static void | Update link quality information based on received beacon | |
45 |
net80211_handle_mgmt | static void | Handle receipt of 802.11 management frame | |
46 |
net80211_free_frags | static void | Free buffers used by 802.11 fragment cache entry | |
47 |
net80211_accum_frags | static struct io_buffer * | Accumulate 802.11 fragments into one I/O buffer | |
48 |
net80211_rx_frag | static void | Handle receipt of 802.11 fragment | |
49 |
net80211_rx | void | Handle receipt of 802.11 frame | |
50 |
net80211_rx_err | void | Indicate an error in receiving a packet | |
51 |
net80211_tx_complete | void | Indicate the completed transmission of a packet |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー