driver_madwifi.c File Reference

#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>
Include dependency graph for driver_madwifi.c:

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_resultswpa_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

Function Documentation

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.


Variable Documentation

Definition at line 1818 of file driver_madwifi.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:04:21 2013