hostapd_driver_ops Struct Reference

#include <hostapd.h>

List of all members.

Public Attributes

int(* get_inact_sec )(struct hostapd_data *hapd, const u8 *addr)
int(* read_sta_data )(struct hostapd_data *hapd, struct hostap_sta_driver_data *data, const u8 *addr)
int(* send_eapol )(struct hostapd_data *hapd, const u8 *addr, const u8 *data, size_t data_len, int encrypt)
int(* send_mgmt_frame )(struct hostapd_data *hapd, const void *msg, size_t len)
int(* set_ap_wps_ie )(struct hostapd_data *hapd)
int(* set_authorized )(struct hostapd_data *hapd, struct sta_info *sta, int authorized)
int(* set_beacon )(struct hostapd_data *hapd, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int)
int(* set_bss_params )(struct hostapd_data *hapd, int use_protection)
int(* set_countermeasures )(struct hostapd_data *hapd, int enabled)
int(* set_drv_ieee8021x )(struct hostapd_data *hapd, const char *ifname, int enabled)
int(* set_key )(const char *ifname, struct hostapd_data *hapd, 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)
int(* set_radius_acl_auth )(struct hostapd_data *hapd, const u8 *mac, int accepted, u32 session_timeout)
int(* set_radius_acl_expire )(struct hostapd_data *hapd, const u8 *mac)
int(* set_sta_flags )(struct hostapd_data *hapd, struct sta_info *sta)
int(* set_sta_vlan )(const char *ifname, struct hostapd_data *hapd, const u8 *addr, int vlan_id)
int(* set_wds_sta )(struct hostapd_data *hapd, const u8 *addr, int aid, int val)
int(* sta_add )(struct hostapd_data *hapd, const u8 *addr, u16 aid, u16 capability, const u8 *supp_rates, size_t supp_rates_len, u16 listen_interval, const struct ieee80211_ht_capabilities *ht_capab)
int(* sta_clear_stats )(struct hostapd_data *hapd, const u8 *addr)
int(* sta_deauth )(struct hostapd_data *hapd, const u8 *addr, int reason)
int(* sta_disassoc )(struct hostapd_data *hapd, const u8 *addr, int reason)
int(* sta_remove )(struct hostapd_data *hapd, const u8 *addr)
int(* vlan_if_add )(struct hostapd_data *hapd, const char *ifname)
int(* vlan_if_remove )(struct hostapd_data *hapd, const char *ifname)

Detailed Description

Definition at line 50 of file hostapd.h.


Member Data Documentation

int(* hostapd_driver_ops::get_inact_sec)(struct hostapd_data *hapd, const u8 *addr)

Definition at line 85 of file hostapd.h.

int(* hostapd_driver_ops::read_sta_data)(struct hostapd_data *hapd, struct hostap_sta_driver_data *data, const u8 *addr)

Definition at line 62 of file hostapd.h.

int(* hostapd_driver_ops::send_eapol)(struct hostapd_data *hapd, const u8 *addr, const u8 *data, size_t data_len, int encrypt)

Definition at line 54 of file hostapd.h.

int(* hostapd_driver_ops::send_mgmt_frame)(struct hostapd_data *hapd, const void *msg, size_t len)

Definition at line 52 of file hostapd.h.

Definition at line 51 of file hostapd.h.

int(* hostapd_driver_ops::set_authorized)(struct hostapd_data *hapd, struct sta_info *sta, int authorized)

Definition at line 56 of file hostapd.h.

int(* hostapd_driver_ops::set_beacon)(struct hostapd_data *hapd, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int)

Definition at line 75 of file hostapd.h.

int(* hostapd_driver_ops::set_bss_params)(struct hostapd_data *hapd, int use_protection)

Definition at line 74 of file hostapd.h.

int(* hostapd_driver_ops::set_countermeasures)(struct hostapd_data *hapd, int enabled)

Definition at line 96 of file hostapd.h.

int(* hostapd_driver_ops::set_drv_ieee8021x)(struct hostapd_data *hapd, const char *ifname, int enabled)

Definition at line 67 of file hostapd.h.

int(* hostapd_driver_ops::set_key)(const char *ifname, struct hostapd_data *hapd, 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)

Definition at line 58 of file hostapd.h.

int(* hostapd_driver_ops::set_radius_acl_auth)(struct hostapd_data *hapd, const u8 *mac, int accepted, u32 session_timeout)

Definition at line 69 of file hostapd.h.

int(* hostapd_driver_ops::set_radius_acl_expire)(struct hostapd_data *hapd, const u8 *mac)

Definition at line 72 of file hostapd.h.

int(* hostapd_driver_ops::set_sta_flags)(struct hostapd_data *hapd, struct sta_info *sta)

Definition at line 66 of file hostapd.h.

int(* hostapd_driver_ops::set_sta_vlan)(const char *ifname, struct hostapd_data *hapd, const u8 *addr, int vlan_id)

Definition at line 83 of file hostapd.h.

int(* hostapd_driver_ops::set_wds_sta)(struct hostapd_data *hapd, const u8 *addr, int aid, int val)

Definition at line 81 of file hostapd.h.

int(* hostapd_driver_ops::sta_add)(struct hostapd_data *hapd, const u8 *addr, u16 aid, u16 capability, const u8 *supp_rates, size_t supp_rates_len, u16 listen_interval, const struct ieee80211_ht_capabilities *ht_capab)

Definition at line 90 of file hostapd.h.

int(* hostapd_driver_ops::sta_clear_stats)(struct hostapd_data *hapd, const u8 *addr)

Definition at line 65 of file hostapd.h.

int(* hostapd_driver_ops::sta_deauth)(struct hostapd_data *hapd, const u8 *addr, int reason)

Definition at line 86 of file hostapd.h.

int(* hostapd_driver_ops::sta_disassoc)(struct hostapd_data *hapd, const u8 *addr, int reason)

Definition at line 88 of file hostapd.h.

int(* hostapd_driver_ops::sta_remove)(struct hostapd_data *hapd, const u8 *addr)

Definition at line 95 of file hostapd.h.

int(* hostapd_driver_ops::vlan_if_add)(struct hostapd_data *hapd, const char *ifname)

Definition at line 79 of file hostapd.h.

int(* hostapd_driver_ops::vlan_if_remove)(struct hostapd_data *hapd, const char *ifname)

Definition at line 80 of file hostapd.h.


The documentation for this struct was generated from the following file:
 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:05:15 2013