Home | History | Annotate | Download | only in ap

Lines Matching refs:hapd

18 int hostapd_build_ap_extra_ies(struct hostapd_data *hapd,
22 void hostapd_free_ap_extra_ies(struct hostapd_data *hapd, struct wpabuf *beacon,
25 int hostapd_set_ap_wps_ie(struct hostapd_data *hapd);
26 int hostapd_set_authorized(struct hostapd_data *hapd,
28 int hostapd_set_sta_flags(struct hostapd_data *hapd, struct sta_info *sta);
29 int hostapd_set_drv_ieee8021x(struct hostapd_data *hapd, const char *ifname,
31 int hostapd_vlan_if_add(struct hostapd_data *hapd, const char *ifname);
32 int hostapd_vlan_if_remove(struct hostapd_data *hapd, const char *ifname);
33 int hostapd_set_wds_sta(struct hostapd_data *hapd, const u8 *addr, int aid,
35 int hostapd_sta_add(struct hostapd_data *hapd,
41 int hostapd_set_privacy(struct hostapd_data *hapd, int enabled);
42 int hostapd_set_generic_elem(struct hostapd_data *hapd, const u8 *elem,
44 int hostapd_get_ssid(struct hostapd_data *hapd, u8 *buf, size_t len);
45 int hostapd_set_ssid(struct hostapd_data *hapd, const u8 *buf, size_t len);
46 int hostapd_if_add(struct hostapd_data *hapd, enum wpa_driver_if_type type,
50 int hostapd_if_remove(struct hostapd_data *hapd, enum wpa_driver_if_type type,
52 int hostapd_set_ieee8021x(struct hostapd_data *hapd,
54 int hostapd_get_seqnum(const char *ifname, struct hostapd_data *hapd,
56 int hostapd_flush(struct hostapd_data *hapd);
57 int hostapd_set_freq(struct hostapd_data *hapd, int mode, int freq,
59 int hostapd_set_rts(struct hostapd_data *hapd, int rts);
60 int hostapd_set_frag(struct hostapd_data *hapd, int frag);
61 int hostapd_sta_set_flags(struct hostapd_data *hapd, u8 *addr,
63 int hostapd_set_country(struct hostapd_data *hapd, const char *country);
64 int hostapd_set_tx_queue_params(struct hostapd_data *hapd, int queue, int aifs,
67 hostapd_get_hw_feature_data(struct hostapd_data *hapd, u16 *num_modes,
69 int hostapd_driver_commit(struct hostapd_data *hapd);
70 int hostapd_drv_none(struct hostapd_data *hapd);
71 int hostapd_driver_scan(struct hostapd_data *hapd,
74 struct hostapd_data *hapd);
75 int hostapd_driver_set_noa(struct hostapd_data *hapd, u8 count, int start,
78 struct hostapd_data *hapd,
83 int hostapd_drv_send_mlme(struct hostapd_data *hapd,
85 int hostapd_drv_sta_deauth(struct hostapd_data *hapd,
87 int hostapd_drv_sta_disassoc(struct hostapd_data *hapd,
89 int hostapd_add_sta_node(struct hostapd_data *hapd, const u8 *addr,
91 int hostapd_sta_auth(struct hostapd_data *hapd, const u8 *addr,
93 int hostapd_sta_assoc(struct hostapd_data *hapd, const u8 *addr,
95 int hostapd_add_tspec(struct hostapd_data *hapd, const u8 *addr,
101 static inline int hostapd_drv_set_countermeasures(struct hostapd_data *hapd,
104 if (hapd->driver == NULL ||
105 hapd->driver->hapd_set_countermeasures == NULL)
107 return hapd->driver->hapd_set_countermeasures(hapd->drv_priv, enabled);
111 struct hostapd_data *hapd,
114 if (hapd->driver == NULL || hapd->driver->set_sta_vlan == NULL)
116 return hapd->driver->set_sta_vlan(hapd->drv_priv, addr, ifname,
120 static inline int hostapd_drv_get_inact_sec(struct hostapd_data *hapd,
123 if (hapd->driver == NULL || hapd->driver->get_inact_sec == NULL)
125 return hapd->driver->get_inact_sec(hapd->drv_priv, addr);
128 static inline int hostapd_drv_sta_remove(struct hostapd_data *hapd,
131 if (hapd->driver == NULL || hapd->driver->sta_remove == NULL)
133 return hapd->driver->sta_remove(hapd->drv_priv, addr);
136 static inline int hostapd_drv_hapd_send_eapol(struct hostapd_data *hapd,
141 if (hapd->driver == NULL || hapd->driver->hapd_send_eapol == NULL)
143 return hapd->driver->hapd_send_eapol(hapd->drv_priv, addr, data,
145 hapd->own_addr, flags);
149 struct hostapd_data *hapd, struct hostap_sta_driver_data *data,
152 if (hapd->driver == NULL || hapd->driver->read_sta_data == NULL)
154 return hapd->driver->read_sta_data(hapd->drv_priv, data, addr);
157 static inline int hostapd_drv_sta_clear_stats(struct hostapd_data *hapd,
160 if (hapd->driver == NULL || hapd->driver->sta_clear_stats == NULL)
162 return hapd->driver->sta_clear_stats(hapd->drv_priv, addr);
165 static inline int hostapd_drv_set_ap(struct hostapd_data *hapd,
168 if (hapd->driver == NULL || hapd->driver->set_ap == NULL)
170 return hapd->driver->set_ap(hapd->drv_priv, params);
173 static inline int hostapd_drv_set_radius_acl_auth(struct hostapd_data *hapd,
177 if (hapd->driver == NULL || hapd->driver->set_radius_acl_auth == NULL)
179 return hapd->driver->set_radius_acl_auth(hapd->drv_priv, mac, accepted,
183 static inline int hostapd_drv_set_radius_acl_expire(struct hostapd_data *hapd,
186 if (hapd->driver == NULL ||
187 hapd->driver->set_radius_acl_expire == NULL)
189 return hapd->driver->set_radius_acl_expire(hapd->drv_priv, mac);
192 static inline int hostapd_drv_set_authmode(struct hostapd_data *hapd,
195 if (hapd->driver == NULL || hapd->driver->set_authmode == NULL)
197 return hapd->driver->set_authmode(hapd->drv_priv, auth_algs);
200 static inline void hostapd_drv_poll_client(struct hostapd_data *hapd,
204 if (hapd->driver == NULL || hapd->driver->poll_client == NULL)
206 hapd->driver->poll_client(hapd->drv_priv, own_addr, addr, qos);