DPP: Move DPP_EVENT_AUTH_SUCCESS to a helper
This event is generated in a couple of places. It'll be easier to extend the event with additional metadata if it's generated in a single place. Signed-off-by: Michal Kazior <michal@plume.com>
This commit is contained in:
parent
d8d2b3a338
commit
2d8974e314
5 changed files with 13 additions and 8 deletions
|
@ -1378,8 +1378,7 @@ static void hostapd_dpp_start_gas_client(struct hostapd_data *hapd)
|
|||
static void hostapd_dpp_auth_success(struct hostapd_data *hapd, int initiator)
|
||||
{
|
||||
wpa_printf(MSG_DEBUG, "DPP: Authentication succeeded");
|
||||
wpa_msg(hapd->msg_ctx, MSG_INFO, DPP_EVENT_AUTH_SUCCESS "init=%d",
|
||||
initiator);
|
||||
dpp_notify_auth_success(hapd->dpp_auth, initiator);
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
if (dpp_test == DPP_TEST_STOP_AT_AUTH_CONF) {
|
||||
wpa_printf(MSG_INFO,
|
||||
|
@ -3089,8 +3088,7 @@ hostapd_dpp_gas_req_handler(struct hostapd_data *hapd, const u8 *sa,
|
|||
* from TX status handler, but since there was no such handler
|
||||
* call yet, simply send out the event message and proceed with
|
||||
* exchange. */
|
||||
wpa_msg(hapd->msg_ctx, MSG_INFO,
|
||||
DPP_EVENT_AUTH_SUCCESS "init=1");
|
||||
dpp_notify_auth_success(hapd->dpp_auth, 1);
|
||||
hapd->dpp_auth_ok_on_ack = 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -5034,6 +5034,13 @@ void dpp_global_deinit(struct dpp_global *dpp)
|
|||
}
|
||||
|
||||
|
||||
void dpp_notify_auth_success(struct dpp_authentication *auth, int initiator)
|
||||
{
|
||||
wpa_msg(auth->msg_ctx, MSG_INFO, DPP_EVENT_AUTH_SUCCESS "init=%d",
|
||||
initiator);
|
||||
}
|
||||
|
||||
|
||||
#ifdef CONFIG_DPP2
|
||||
|
||||
struct wpabuf * dpp_build_presence_announcement(struct dpp_bootstrap_info *bi)
|
||||
|
|
|
@ -820,6 +820,7 @@ struct dpp_global_config {
|
|||
struct dpp_global * dpp_global_init(struct dpp_global_config *config);
|
||||
void dpp_global_clear(struct dpp_global *dpp);
|
||||
void dpp_global_deinit(struct dpp_global *dpp);
|
||||
void dpp_notify_auth_success(struct dpp_authentication *auth, int initiator);
|
||||
|
||||
/* dpp_reconfig.c */
|
||||
|
||||
|
|
|
@ -371,8 +371,7 @@ static void dpp_controller_auth_success(struct dpp_connection *conn,
|
|||
return;
|
||||
|
||||
wpa_printf(MSG_DEBUG, "DPP: Authentication succeeded");
|
||||
wpa_msg(conn->msg_ctx, MSG_INFO,
|
||||
DPP_EVENT_AUTH_SUCCESS "init=%d", initiator);
|
||||
dpp_notify_auth_success(auth, initiator);
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
if (dpp_test == DPP_TEST_STOP_AT_AUTH_CONF) {
|
||||
wpa_printf(MSG_INFO,
|
||||
|
|
|
@ -1906,7 +1906,7 @@ static void wpas_dpp_start_gas_client(struct wpa_supplicant *wpa_s)
|
|||
static void wpas_dpp_auth_success(struct wpa_supplicant *wpa_s, int initiator)
|
||||
{
|
||||
wpa_printf(MSG_DEBUG, "DPP: Authentication succeeded");
|
||||
wpa_msg(wpa_s, MSG_INFO, DPP_EVENT_AUTH_SUCCESS "init=%d", initiator);
|
||||
dpp_notify_auth_success(wpa_s->dpp_auth, initiator);
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
if (dpp_test == DPP_TEST_STOP_AT_AUTH_CONF) {
|
||||
wpa_printf(MSG_INFO,
|
||||
|
@ -4073,7 +4073,7 @@ wpas_dpp_gas_req_handler(void *ctx, void *resp_ctx, const u8 *sa,
|
|||
* TX status handler, but since there was no such handler call
|
||||
* yet, simply send out the event message and proceed with
|
||||
* exchange. */
|
||||
wpa_msg(wpa_s, MSG_INFO, DPP_EVENT_AUTH_SUCCESS "init=1");
|
||||
dpp_notify_auth_success(auth, 1);
|
||||
wpa_s->dpp_auth_ok_on_ack = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue