#include "includes.h"
#include <sys/ioctl.h>
#include "common.h"
#include "driver.h"
#include "driver_wext.h"
#include "eloop.h"
#include "common/ieee802_11_defs.h"
#include "wireless_copy.h"
#include <include/compat.h>
#include <net80211/ieee80211.h>
#include <net80211/ieee80211_crypto.h>
#include <net80211/ieee80211_ioctl.h>
Go to the source code of this file.
Classes | |
struct | wpa_driver_madwifi_data |
Functions | |
static int | set80211param (struct wpa_driver_madwifi_data *drv, int op, int arg, int show_err) |
static int | set80211priv (struct wpa_driver_madwifi_data *drv, int op, void *data, int len, int show_err) |
static int | wpa_driver_madwifi_associate (void *priv, struct wpa_driver_associate_params *params) |
static int | wpa_driver_madwifi_deauthenticate (void *priv, const u8 *addr, int reason_code) |
static void | wpa_driver_madwifi_deinit (void *priv) |
static int | wpa_driver_madwifi_del_key (struct wpa_driver_madwifi_data *drv, int key_idx, const u8 *addr) |
static int | wpa_driver_madwifi_disassociate (void *priv, const u8 *addr, int reason_code) |
static int | wpa_driver_madwifi_get_bssid (void *priv, u8 *bssid) |
static struct wpa_scan_results * | wpa_driver_madwifi_get_scan_results (void *priv) |
static int | wpa_driver_madwifi_get_ssid (void *priv, u8 *ssid) |
static void * | wpa_driver_madwifi_init (void *ctx, const char *ifname) |
static int | wpa_driver_madwifi_scan (void *priv, struct wpa_driver_scan_params *params) |
static int | wpa_driver_madwifi_set_auth_alg (void *priv, int auth_alg) |
static int | wpa_driver_madwifi_set_countermeasures (void *priv, int enabled) |
static int | wpa_driver_madwifi_set_key (const char *ifname, void *priv, enum 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) |
static int | wpa_driver_madwifi_set_operstate (void *priv, int state) |
static int | wpa_driver_madwifi_set_probe_req_ie (void *priv, const u8 *ies, size_t ies_len) |
static int | wpa_driver_madwifi_set_wpa_ie (struct wpa_driver_madwifi_data *drv, const u8 *wpa_ie, size_t wpa_ie_len) |
Variables | |
struct wpa_driver_ops | wpa_driver_madwifi_ops |
static int set80211param | ( | struct wpa_driver_madwifi_data * | drv, | |
int | op, | |||
int | arg, | |||
int | show_err | |||
) | [static] |
Definition at line 1386 of file driver_madwifi.c.
static int set80211priv | ( | struct wpa_driver_madwifi_data * | drv, | |
int | op, | |||
void * | data, | |||
int | len, | |||
int | show_err | |||
) | [static] |
Definition at line 1290 of file driver_madwifi.c.
static int wpa_driver_madwifi_associate | ( | void * | priv, | |
struct wpa_driver_associate_params * | params | |||
) | [static] |
Definition at line 1564 of file driver_madwifi.c.
static int wpa_driver_madwifi_deauthenticate | ( | void * | priv, | |
const u8 * | addr, | |||
int | reason_code | |||
) | [static] |
Definition at line 1538 of file driver_madwifi.c.
static void wpa_driver_madwifi_deinit | ( | void * | priv | ) | [static] |
Definition at line 1788 of file driver_madwifi.c.
static int wpa_driver_madwifi_del_key | ( | struct wpa_driver_madwifi_data * | drv, | |
int | key_idx, | |||
const u8 * | addr | |||
) | [static] |
Definition at line 1424 of file driver_madwifi.c.
static int wpa_driver_madwifi_disassociate | ( | void * | priv, | |
const u8 * | addr, | |||
int | reason_code | |||
) | [static] |
Definition at line 1551 of file driver_madwifi.c.
static int wpa_driver_madwifi_get_bssid | ( | void * | priv, | |
u8 * | bssid | |||
) | [static] |
Definition at line 1694 of file driver_madwifi.c.
static struct wpa_scan_results* wpa_driver_madwifi_get_scan_results | ( | void * | priv | ) | [static, read] |
Definition at line 1709 of file driver_madwifi.c.
static int wpa_driver_madwifi_get_ssid | ( | void * | priv, | |
u8 * | ssid | |||
) | [static] |
Definition at line 1701 of file driver_madwifi.c.
static void* wpa_driver_madwifi_init | ( | void * | ctx, | |
const char * | ifname | |||
) | [static] |
Definition at line 1747 of file driver_madwifi.c.
static int wpa_driver_madwifi_scan | ( | void * | priv, | |
struct wpa_driver_scan_params * | params | |||
) | [static] |
Definition at line 1654 of file driver_madwifi.c.
static int wpa_driver_madwifi_set_auth_alg | ( | void * | priv, | |
int | auth_alg | |||
) | [static] |
Definition at line 1637 of file driver_madwifi.c.
static int wpa_driver_madwifi_set_countermeasures | ( | void * | priv, | |
int | enabled | |||
) | [static] |
Definition at line 1530 of file driver_madwifi.c.
static int wpa_driver_madwifi_set_key | ( | const char * | ifname, | |
void * | priv, | |||
enum 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 | |||
) | [static] |
Definition at line 1439 of file driver_madwifi.c.
static int wpa_driver_madwifi_set_operstate | ( | void * | priv, | |
int | state | |||
) | [static] |
Definition at line 1716 of file driver_madwifi.c.
static int wpa_driver_madwifi_set_probe_req_ie | ( | void * | priv, | |
const u8 * | ies, | |||
size_t | ies_len | |||
) | [static] |
Definition at line 1723 of file driver_madwifi.c.
static int wpa_driver_madwifi_set_wpa_ie | ( | struct wpa_driver_madwifi_data * | drv, | |
const u8 * | wpa_ie, | |||
size_t | wpa_ie_len | |||
) | [static] |
Definition at line 1405 of file driver_madwifi.c.
Definition at line 1818 of file driver_madwifi.c.