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