Lines Matching defs:wpa_auth_callbacks

357 struct wpa_auth_callbacks {  struct
358 void (*logger)(void *ctx, const u8 *addr, logger_level level,
360 void (*disconnect)(void *ctx, const u8 *addr, u16 reason);
361 int (*mic_failure_report)(void *ctx, const u8 *addr);
362 void (*psk_failure_report)(void *ctx, const u8 *addr);
363 void (*set_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var,
365 int (*get_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var);
366 const u8 * (*get_psk)(void *ctx, const u8 *addr, const u8 *p2p_dev_addr,
369 int (*get_msk)(void *ctx, const u8 *addr, u8 *msk, size_t *len);
370 int (*set_key)(void *ctx, int vlan_id, enum wpa_alg alg,
373 int (*get_seqnum)(void *ctx, const u8 *addr, int idx, u8 *seq);
374 int (*send_eapol)(void *ctx, const u8 *addr, const u8 *data,
376 int (*get_sta_count)(void *ctx);
377 int (*for_each_sta)(void *ctx, int (*cb)(struct wpa_state_machine *sm,
379 int (*for_each_auth)(void *ctx, int (*cb)(struct wpa_authenticator *a,
381 int (*send_ether)(void *ctx, const u8 *dst, u16 proto, const u8 *data,
383 int (*send_oui)(void *ctx, const u8 *dst, u8 oui_suffix, const u8 *data,
385 int (*channel_info)(void *ctx, struct wpa_channel_info *ci);
386 int (*update_vlan)(void *ctx, const u8 *addr, int vlan_id);
387 int (*get_sta_tx_params)(void *ctx, const u8 *addr,
390 void (*store_ptksa)(void *ctx, const u8 *addr, int cipher,
392 void (*clear_ptksa)(void *ctx, const u8 *addr, int cipher);
393 void (*request_radius_psk)(void *ctx, const u8 *addr, int key_mgmt,
397 struct wpa_state_machine * (*add_sta)(void *ctx, const u8 *sta_addr);
398 int (*add_sta_ft)(void *ctx, const u8 *sta_addr);
399 int (*set_vlan)(void *ctx, const u8 *sta_addr,
401 int (*get_vlan)(void *ctx, const u8 *sta_addr,
403 int (*set_identity)(void *ctx, const u8 *sta_addr,
405 size_t (*get_identity)(void *ctx, const u8 *sta_addr, const u8 **buf);
406 int (*set_radius_cui)(void *ctx, const u8 *sta_addr,
408 size_t (*get_radius_cui)(void *ctx, const u8 *sta_addr, const u8 **buf);
409 void (*set_session_timeout)(void *ctx, const u8 *sta_addr,
433 const struct wpa_auth_callbacks *cb, argument