![]() |
|
Data Structures | |
| struct | wpa_driver_wext_data |
Functions | |
| int | wpa_driver_wext_get_bssid (void *priv, u8 *bssid) |
| Get BSSID, SIOCGIWAP. | |
| int | wpa_driver_wext_set_bssid (void *priv, const u8 *bssid) |
| Set BSSID, SIOCSIWAP. | |
| int | wpa_driver_wext_get_ssid (void *priv, u8 *ssid) |
| Get SSID, SIOCGIWESSID. | |
| int | wpa_driver_wext_set_ssid (void *priv, const u8 *ssid, size_t ssid_len) |
| Set SSID, SIOCSIWESSID. | |
| int | wpa_driver_wext_set_freq (void *priv, int freq) |
| Set frequency/channel, SIOCSIWFREQ. | |
| int | wpa_driver_wext_get_ifflags (struct wpa_driver_wext_data *drv, int *flags) |
| Get interface flags (SIOCGIFFLAGS). | |
| int | wpa_driver_wext_set_ifflags (struct wpa_driver_wext_data *drv, int flags) |
| Set interface flags (SIOCSIFFLAGS). | |
| void * | wpa_driver_wext_init (void *ctx, const char *ifname) |
| Initialize WE driver interface. | |
| void | wpa_driver_wext_deinit (void *priv) |
| Deinitialize WE driver interface. | |
| void | wpa_driver_wext_scan_timeout (void *eloop_ctx, void *timeout_ctx) |
| Scan timeout to report scan completion. | |
| int | wpa_driver_wext_scan (void *priv, const u8 *ssid, size_t ssid_len) |
| Request the driver to initiate scan. | |
| int | wpa_driver_wext_get_scan_results (void *priv, struct wpa_scan_result *results, size_t max_size) |
| Fetch the latest scan results. | |
| int | wpa_driver_wext_set_key (void *priv, wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len) |
| Configure encryption key. | |
| int | wpa_driver_wext_set_mode (void *priv, int mode) |
| Set wireless mode (infra/adhoc), SIOCSIWMODE. | |
| int | wpa_driver_wext_alternative_ifindex (struct wpa_driver_wext_data *drv, const char *ifname) |
| int | wpa_driver_wext_set_operstate (void *priv, int state) |
Variables | |
| const struct wpa_driver_ops | wpa_driver_wext_ops |
This file implements a driver interface for the Linux Wireless Extensions. When used with WE-18 or newer, this interface can be used as-is with number of drivers. In addition to this, some of the common functions in this file can be used by other driver interface implementations that use generic WE ioctls, but require private ioctls for some of the functionality.
|
|
Deinitialize WE driver interface.
|
|
||||||||||||
|
Get BSSID, SIOCGIWAP.
|
|
||||||||||||
|
Get interface flags (SIOCGIFFLAGS).
|
|
||||||||||||||||
|
Fetch the latest scan results.
|
|
||||||||||||
|
Get SSID, SIOCGIWESSID.
|
|
||||||||||||
|
Initialize WE driver interface.
|
|
||||||||||||||||
|
Request the driver to initiate scan.
|
|
||||||||||||
|
Scan timeout to report scan completion.
|
|
||||||||||||
|
Set BSSID, SIOCSIWAP.
|
|
||||||||||||
|
Set frequency/channel, SIOCSIWFREQ.
|
|
||||||||||||
|
Set interface flags (SIOCSIFFLAGS).
|
|
||||||||||||||||||||||||||||||||||||||||
|
Configure encryption key.
|
|
||||||||||||
|
Set wireless mode (infra/adhoc), SIOCSIWMODE.
|
|
||||||||||||||||
|
Set SSID, SIOCSIWESSID.
|
1.4.6
| © 2005 Devicescape Software, Inc. All Rights Reserved. |