From 4428b808f034ace1d228d0fc167328616939749d Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Thu, 17 Mar 2016 19:04:07 +0000 Subject: [PATCH] Cisco specific wtp stuff added FossilOrigin-Name: e26d41bd791ada18befef0f63e636f19ab0d4ee5f5879a8648f1b27f8ad106fa --- doc/capwap_cisco.txt | 2 +- src/mod/cisco/Makefile | 1 + src/mod/cisco/cisco_actions_wtp.c | 21 ++++++++++++++++++++- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/doc/capwap_cisco.txt b/doc/capwap_cisco.txt index 60de0d97..981bad39 100644 --- a/doc/capwap_cisco.txt +++ b/doc/capwap_cisco.txt @@ -573,7 +573,7 @@ Length: 3 Length: 2 Type: - 0=Telnet? + 0=Telnet 1=SSH Set: 0=Disable diff --git a/src/mod/cisco/Makefile b/src/mod/cisco/Makefile index 52859ec8..601c7fca 100644 --- a/src/mod/cisco/Makefile +++ b/src/mod/cisco/Makefile @@ -9,6 +9,7 @@ OBJS=\ cisco_out_ac_descriptor.o \ cisco_out_wtp_descriptor.o \ cisco_in_ac_descriptor.o\ + cisco80211.o NAME=libcisco.a diff --git a/src/mod/cisco/cisco_actions_wtp.c b/src/mod/cisco/cisco_actions_wtp.c index aa4fefc0..a438df1e 100644 --- a/src/mod/cisco/cisco_actions_wtp.c +++ b/src/mod/cisco/cisco_actions_wtp.c @@ -29,6 +29,8 @@ #include "mod_cisco.h" #include "cisco.h" +#include "cisco80211.h" + static cw_action_in_t actions_in[] = { @@ -146,7 +148,7 @@ static cw_action_out_t actions_out[]={ /* ECN Support - Join Request */ { /* Cisco doesn't know ECN support, so we - defaine no output method */ + define no output method */ .msg_id = CW_MSG_JOIN_REQUEST, .elem_id = CW_ELEM_ECN_SUPPORT, .item_id = CW_ITEM_ECN_SUPPORT, @@ -155,6 +157,23 @@ static cw_action_out_t actions_out[]={ , + /* ---------------------------------------------------------------- + * Configuration Status Request + */ + { + .vendor_id = CW_VENDOR_ID_CISCO, + .item_id = CW_ITEM_RADIO_CFG, + .out = cisco_out_80211_wtp_radio_cfg, + .get = cw_out_get_config, + .mand = 1 + } + , + +// {CW_MSG_CONFIGURATION_STATUS_REQUEST, CW_ITEM_RADIO_CFG, CW_VENDOR_ID_CISCO, +// CW_CISCO_AP_GROUP_NAME, NULL,cw_out_cisco_wtp_radio_cfg, cw_out_get_config, 1} +// , + + {0,0}