Lines Matching defs:wpa_auth_callbacks
247 struct wpa_auth_callbacks { struct
248 void (*logger)(void *ctx, const u8 *addr, logger_level level,
250 void (*disconnect)(void *ctx, const u8 *addr, u16 reason);
251 int (*mic_failure_report)(void *ctx, const u8 *addr);
252 void (*psk_failure_report)(void *ctx, const u8 *addr);
253 void (*set_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var,
255 int (*get_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var);
256 const u8 * (*get_psk)(void *ctx, const u8 *addr, const u8 *p2p_dev_addr,
259 int (*get_msk)(void *ctx, const u8 *addr, u8 *msk, size_t *len);
260 int (*set_key)(void *ctx, int vlan_id, enum wpa_alg alg,
262 int (*get_seqnum)(void *ctx, const u8 *addr, int idx, u8 *seq);
263 int (*send_eapol)(void *ctx, const u8 *addr, const u8 *data,
265 int (*for_each_sta)(void *ctx, int (*cb)(struct wpa_state_machine *sm,
267 int (*for_each_auth)(void *ctx, int (*cb)(struct wpa_authenticator *a,
269 int (*send_ether)(void *ctx, const u8 *dst, u16 proto, const u8 *data,
271 int (*send_oui)(void *ctx, const u8 *dst, u8 oui_suffix, const u8 *data,
273 int (*channel_info)(void *ctx, struct wpa_channel_info *ci);
274 int (*update_vlan)(void *ctx, const u8 *addr, int vlan_id);
275 int (*get_sta_tx_params)(void *ctx, const u8 *addr,
279 struct wpa_state_machine * (*add_sta)(void *ctx, const u8 *sta_addr);
280 int (*set_vlan)(void *ctx, const u8 *sta_addr,
282 int (*get_vlan)(void *ctx, const u8 *sta_addr,
306 const struct wpa_auth_callbacks *cb, argument