hostapd_cli: Add update_beacon command

Add ability to use UPDATE_BEACON with hostapd_cli. The option has been
exposed in ctrl_iface already.

Signed-off-by: Alona Solntseva <alona.solntseva@tandemg.com>
Signed-off-by: Simon Dinkin <simon.dinkin@tandemg.com>
This commit is contained in:
Alona Solntseva 2019-05-23 12:12:27 +03:00 committed by Jouni Malinen
parent 312ec34e40
commit 6b43264e79

View file

@ -1214,6 +1214,13 @@ static int hostapd_cli_cmd_disable(struct wpa_ctrl *ctrl, int argc,
} }
static int hostapd_cli_cmd_update_beacon(struct wpa_ctrl *ctrl, int argc,
char *argv[])
{
return wpa_ctrl_command(ctrl, "UPDATE_BEACON");
}
static int hostapd_cli_cmd_vendor(struct wpa_ctrl *ctrl, int argc, char *argv[]) static int hostapd_cli_cmd_vendor(struct wpa_ctrl *ctrl, int argc, char *argv[])
{ {
char cmd[256]; char cmd[256];
@ -1617,6 +1624,8 @@ static const struct hostapd_cli_cmd hostapd_cli_commands[] = {
"= reload configuration for current interface" }, "= reload configuration for current interface" },
{ "disable", hostapd_cli_cmd_disable, NULL, { "disable", hostapd_cli_cmd_disable, NULL,
"= disable hostapd on current interface" }, "= disable hostapd on current interface" },
{ "update_beacon", hostapd_cli_cmd_update_beacon, NULL,
"= update Beacon frame contents\n"},
{ "erp_flush", hostapd_cli_cmd_erp_flush, NULL, { "erp_flush", hostapd_cli_cmd_erp_flush, NULL,
"= drop all ERP keys"}, "= drop all ERP keys"},
{ "log_level", hostapd_cli_cmd_log_level, NULL, { "log_level", hostapd_cli_cmd_log_level, NULL,