23 int ieee802_11_get_mib(
struct hostapd_data *hapd,
char *buf,
size_t buflen);
25 char *buf,
size_t buflen);
27 static inline int ieee802_11_get_mib(
struct hostapd_data *hapd,
char *buf,
33 static inline int ieee802_11_get_mib_sta(
struct hostapd_data *hapd,
35 char *buf,
size_t buflen)
41 void ap_ht2040_timeout(
void *
eloop_data,
void *user_data);
42 u8 * hostapd_eid_ext_capab(
struct hostapd_data *hapd, u8 *eid);
43 u8 * hostapd_eid_qos_map_set(
struct hostapd_data *hapd, u8 *eid);
44 u8 * hostapd_eid_supp_rates(
struct hostapd_data *hapd, u8 *eid);
45 u8 * hostapd_eid_ext_supp_rates(
struct hostapd_data *hapd, u8 *eid);
46 u8 * hostapd_eid_ht_capabilities(
struct hostapd_data *hapd, u8 *eid);
47 u8 * hostapd_eid_ht_operation(
struct hostapd_data *hapd, u8 *eid);
48 u8 * hostapd_eid_vht_capabilities(
struct hostapd_data *hapd, u8 *eid);
49 u8 * hostapd_eid_vht_operation(
struct hostapd_data *hapd, u8 *eid);
50 u8 * hostapd_eid_vendor_vht(
struct hostapd_data *hapd, u8 *eid);
52 void ieee802_11_send_sa_query_req(
struct hostapd_data *hapd,
53 const u8 *addr,
const u8 *trans_id);
63 const u8 *ie,
size_t len);
71 const u8 *vht_opmode);
72 void hostapd_tx_status(
struct hostapd_data *hapd,
const u8 *addr,
73 const u8 *buf,
size_t len,
int ack);
74 void hostapd_eapol_tx_status(
struct hostapd_data *hapd,
const u8 *dst,
75 const u8 *data,
size_t len,
int ack);
76 void ieee802_11_rx_from_unknown(
struct hostapd_data *hapd,
const u8 *src,
78 u8 * hostapd_eid_assoc_comeback_time(
struct hostapd_data *hapd,
80 void ieee802_11_sa_query_action(
struct hostapd_data *hapd,
81 const u8 *sa,
const u8 action_type,
83 u8 * hostapd_eid_interworking(
struct hostapd_data *hapd, u8 *eid);
84 u8 * hostapd_eid_adv_proto(
struct hostapd_data *hapd, u8 *eid);
85 u8 * hostapd_eid_roaming_consortium(
struct hostapd_data *hapd, u8 *eid);
86 u8 * hostapd_eid_time_adv(
struct hostapd_data *hapd, u8 *eid);
87 u8 * hostapd_eid_time_zone(
struct hostapd_data *hapd, u8 *eid);
89 void hostapd_client_poll_ok(
struct hostapd_data *hapd,
const u8 *addr);
90 u8 * hostapd_eid_bss_max_idle_period(
struct hostapd_data *hapd, u8 *eid);
94 void sae_clear_retransmit_timer(
struct hostapd_data *hapd,
97 static inline void sae_clear_retransmit_timer(
struct hostapd_data *hapd,
Definition: sta_info.h:44
hostapd per-interface data structure
Definition: hostapd.h:291
Definition: ieee802_11_defs.h:634
Definition: ieee802_11_defs.h:668
void ieee802_11_mgmt_cb(struct hostapd_data *hapd, const u8 *buf, size_t len, u16 stype, int ok)
Process management frame TX status callback.
Definition: ieee802_11.c:2641
Definition: ieee802_11_defs.h:464
int ieee802_11_mgmt(struct hostapd_data *hapd, const u8 *buf, size_t len, struct hostapd_frame_info *fi)
process incoming IEEE 802.11 management frames
Definition: ieee802_11.c:2283
hostapd per-BSS data structure
Definition: hostapd.h:103