mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 18:28:23 -05:00
Add hostapd UPDATE_BEACON ctrl_iface command
This can be used to ask Beacon frames to be updated explicitly, e.g., after a dynamic configuration parameter change. This can also be used to start beaconing on an interface that was started with start_disabled=1. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
e0761c5b4a
commit
9ff8dda12f
@ -40,6 +40,7 @@
|
|||||||
#include "ap/hs20.h"
|
#include "ap/hs20.h"
|
||||||
#include "ap/wnm_ap.h"
|
#include "ap/wnm_ap.h"
|
||||||
#include "ap/wpa_auth.h"
|
#include "ap/wpa_auth.h"
|
||||||
|
#include "ap/beacon.h"
|
||||||
#include "wps/wps_defs.h"
|
#include "wps/wps_defs.h"
|
||||||
#include "wps/wps.h"
|
#include "wps/wps.h"
|
||||||
#include "config_file.h"
|
#include "config_file.h"
|
||||||
@ -2050,6 +2051,9 @@ static void hostapd_ctrl_iface_receive(int sock, void *eloop_ctx,
|
|||||||
} else if (os_strncmp(buf, "DISABLE", 7) == 0) {
|
} else if (os_strncmp(buf, "DISABLE", 7) == 0) {
|
||||||
if (hostapd_ctrl_iface_disable(hapd->iface))
|
if (hostapd_ctrl_iface_disable(hapd->iface))
|
||||||
reply_len = -1;
|
reply_len = -1;
|
||||||
|
} else if (os_strcmp(buf, "UPDATE_BEACON") == 0) {
|
||||||
|
if (ieee802_11_set_beacon(hapd))
|
||||||
|
reply_len = -1;
|
||||||
#ifdef CONFIG_TESTING_OPTIONS
|
#ifdef CONFIG_TESTING_OPTIONS
|
||||||
} else if (os_strncmp(buf, "RADAR ", 6) == 0) {
|
} else if (os_strncmp(buf, "RADAR ", 6) == 0) {
|
||||||
if (hostapd_ctrl_iface_radar(hapd, buf + 6))
|
if (hostapd_ctrl_iface_radar(hapd, buf + 6))
|
||||||
|
Loading…
Reference in New Issue
Block a user