hostapd: Add AP-ENABLED/DISABLED ctrl_iface events
Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
e1c5faf007
commit
7d6d73701e
2 changed files with 7 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* hostapd / Initialization and configuration
|
* hostapd / Initialization and configuration
|
||||||
* Copyright (c) 2002-2012, Jouni Malinen <j@w1.fi>
|
* Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
|
||||||
*
|
*
|
||||||
* This software may be distributed under the terms of the BSD license.
|
* This software may be distributed under the terms of the BSD license.
|
||||||
* See README for more details.
|
* See README for more details.
|
||||||
|
@ -11,6 +11,7 @@
|
||||||
#include "utils/common.h"
|
#include "utils/common.h"
|
||||||
#include "utils/eloop.h"
|
#include "utils/eloop.h"
|
||||||
#include "common/ieee802_11_defs.h"
|
#include "common/ieee802_11_defs.h"
|
||||||
|
#include "common/wpa_ctrl.h"
|
||||||
#include "radius/radius_client.h"
|
#include "radius/radius_client.h"
|
||||||
#include "radius/radius_das.h"
|
#include "radius/radius_das.h"
|
||||||
#include "drivers/driver.h"
|
#include "drivers/driver.h"
|
||||||
|
@ -1156,6 +1157,7 @@ int hostapd_setup_interface_complete(struct hostapd_iface *iface, int err)
|
||||||
}
|
}
|
||||||
|
|
||||||
hostapd_set_state(iface, HAPD_IFACE_ENABLED);
|
hostapd_set_state(iface, HAPD_IFACE_ENABLED);
|
||||||
|
wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, AP_EVENT_ENABLED);
|
||||||
if (hapd->setup_complete_cb)
|
if (hapd->setup_complete_cb)
|
||||||
hapd->setup_complete_cb(hapd->setup_complete_cb_ctx);
|
hapd->setup_complete_cb(hapd->setup_complete_cb_ctx);
|
||||||
|
|
||||||
|
@ -1514,6 +1516,7 @@ int hostapd_disable_iface(struct hostapd_iface *hapd_iface)
|
||||||
|
|
||||||
if (hapd_iface == NULL)
|
if (hapd_iface == NULL)
|
||||||
return -1;
|
return -1;
|
||||||
|
wpa_msg(hapd_iface->bss[0]->msg_ctx, MSG_INFO, AP_EVENT_DISABLED);
|
||||||
driver = hapd_iface->bss[0]->driver;
|
driver = hapd_iface->bss[0]->driver;
|
||||||
drv_priv = hapd_iface->bss[0]->drv_priv;
|
drv_priv = hapd_iface->bss[0]->drv_priv;
|
||||||
|
|
||||||
|
|
|
@ -162,6 +162,9 @@ extern "C" {
|
||||||
#define AP_REJECTED_MAX_STA "AP-REJECTED-MAX-STA "
|
#define AP_REJECTED_MAX_STA "AP-REJECTED-MAX-STA "
|
||||||
#define AP_REJECTED_BLOCKED_STA "AP-REJECTED-BLOCKED-STA "
|
#define AP_REJECTED_BLOCKED_STA "AP-REJECTED-BLOCKED-STA "
|
||||||
|
|
||||||
|
#define AP_EVENT_ENABLED "AP-ENABLED "
|
||||||
|
#define AP_EVENT_DISABLED "AP-DISABLED "
|
||||||
|
|
||||||
#define ACS_EVENT_STARTED "ACS-STARTED "
|
#define ACS_EVENT_STARTED "ACS-STARTED "
|
||||||
#define ACS_EVENT_COMPLETED "ACS-COMPLETED "
|
#define ACS_EVENT_COMPLETED "ACS-COMPLETED "
|
||||||
#define ACS_EVENT_FAILED "ACS-FAILED "
|
#define ACS_EVENT_FAILED "ACS-FAILED "
|
||||||
|
|
Loading…
Reference in a new issue