wpa_supplicant / hostapd
2.5
|
hostapd - Driver operations More...
#include "utils/includes.h"
#include "utils/common.h"
#include "common/ieee802_11_defs.h"
#include "common/hw_features_common.h"
#include "wps/wps.h"
#include "p2p/p2p.h"
#include "hostapd.h"
#include "ieee802_11.h"
#include "sta_info.h"
#include "ap_config.h"
#include "p2p_hostapd.h"
#include "hs20.h"
#include "ap_drv_ops.h"
Functions | |
u32 | hostapd_sta_flags_to_drv (u32 flags) |
int | hostapd_build_ap_extra_ies (struct hostapd_data *hapd, struct wpabuf **beacon_ret, struct wpabuf **proberesp_ret, struct wpabuf **assocresp_ret) |
void | hostapd_free_ap_extra_ies (struct hostapd_data *hapd, struct wpabuf *beacon, struct wpabuf *proberesp, struct wpabuf *assocresp) |
int | hostapd_reset_ap_wps_ie (struct hostapd_data *hapd) |
int | hostapd_set_ap_wps_ie (struct hostapd_data *hapd) |
int | hostapd_set_authorized (struct hostapd_data *hapd, struct sta_info *sta, int authorized) |
int | hostapd_set_sta_flags (struct hostapd_data *hapd, struct sta_info *sta) |
int | hostapd_set_drv_ieee8021x (struct hostapd_data *hapd, const char *ifname, int enabled) |
int | hostapd_vlan_if_add (struct hostapd_data *hapd, const char *ifname) |
int | hostapd_vlan_if_remove (struct hostapd_data *hapd, const char *ifname) |
int | hostapd_set_wds_sta (struct hostapd_data *hapd, char *ifname_wds, const u8 *addr, int aid, int val) |
int | hostapd_add_sta_node (struct hostapd_data *hapd, const u8 *addr, u16 auth_alg) |
int | hostapd_sta_auth (struct hostapd_data *hapd, const u8 *addr, u16 seq, u16 status, const u8 *ie, size_t len) |
int | hostapd_sta_assoc (struct hostapd_data *hapd, const u8 *addr, int reassoc, u16 status, const u8 *ie, size_t len) |
int | hostapd_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, const struct ieee80211_vht_capabilities *vht_capab, u32 flags, u8 qosinfo, u8 vht_opmode) |
int | hostapd_add_tspec (struct hostapd_data *hapd, const u8 *addr, u8 *tspec_ie, size_t tspec_ielen) |
int | hostapd_set_privacy (struct hostapd_data *hapd, int enabled) |
int | hostapd_set_generic_elem (struct hostapd_data *hapd, const u8 *elem, size_t elem_len) |
int | hostapd_get_ssid (struct hostapd_data *hapd, u8 *buf, size_t len) |
int | hostapd_set_ssid (struct hostapd_data *hapd, const u8 *buf, size_t len) |
int | hostapd_if_add (struct hostapd_data *hapd, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, void **drv_priv, char *force_ifname, u8 *if_addr, const char *bridge, int use_existing) |
int | hostapd_if_remove (struct hostapd_data *hapd, enum wpa_driver_if_type type, const char *ifname) |
int | hostapd_set_ieee8021x (struct hostapd_data *hapd, struct wpa_bss_params *params) |
int | hostapd_get_seqnum (const char *ifname, struct hostapd_data *hapd, const u8 *addr, int idx, u8 *seq) |
int | hostapd_flush (struct hostapd_data *hapd) |
int | hostapd_set_freq (struct hostapd_data *hapd, enum hostapd_hw_mode mode, int freq, int channel, int ht_enabled, int vht_enabled, int sec_channel_offset, int vht_oper_chwidth, int center_segment0, int center_segment1) |
int | hostapd_set_rts (struct hostapd_data *hapd, int rts) |
int | hostapd_set_frag (struct hostapd_data *hapd, int frag) |
int | hostapd_sta_set_flags (struct hostapd_data *hapd, u8 *addr, int total_flags, int flags_or, int flags_and) |
int | hostapd_set_country (struct hostapd_data *hapd, const char *country) |
int | hostapd_set_tx_queue_params (struct hostapd_data *hapd, int queue, int aifs, int cw_min, int cw_max, int burst_time) |
struct hostapd_hw_modes * | hostapd_get_hw_feature_data (struct hostapd_data *hapd, u16 *num_modes, u16 *flags) |
int | hostapd_driver_commit (struct hostapd_data *hapd) |
int | hostapd_drv_none (struct hostapd_data *hapd) |
int | hostapd_driver_scan (struct hostapd_data *hapd, struct wpa_driver_scan_params *params) |
struct wpa_scan_results * | hostapd_driver_get_scan_results (struct hostapd_data *hapd) |
int | hostapd_driver_set_noa (struct hostapd_data *hapd, u8 count, int start, int duration) |
int | hostapd_drv_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 | hostapd_drv_send_mlme (struct hostapd_data *hapd, const void *msg, size_t len, int noack) |
int | hostapd_drv_sta_deauth (struct hostapd_data *hapd, const u8 *addr, int reason) |
int | hostapd_drv_sta_disassoc (struct hostapd_data *hapd, const u8 *addr, int reason) |
int | hostapd_drv_wnm_oper (struct hostapd_data *hapd, enum wnm_oper oper, const u8 *peer, u8 *buf, u16 *buf_len) |
int | hostapd_drv_send_action (struct hostapd_data *hapd, unsigned int freq, unsigned int wait, const u8 *dst, const u8 *data, size_t len) |
int | hostapd_start_dfs_cac (struct hostapd_iface *iface, enum hostapd_hw_mode mode, int freq, int channel, int ht_enabled, int vht_enabled, int sec_channel_offset, int vht_oper_chwidth, int center_segment0, int center_segment1) |
int | hostapd_drv_set_qos_map (struct hostapd_data *hapd, const u8 *qos_map_set, u8 qos_map_set_len) |
int | hostapd_drv_do_acs (struct hostapd_data *hapd) |
hostapd - Driver operations