From 13172280199eead492055b42506e977dac0cd031 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sat, 2 Apr 2016 15:45:21 +0000 Subject: [PATCH] cisco in wtp radio configuration (still imncomplete) FossilOrigin-Name: 121a957440498dba19c1b41bfdcad2d2b02c33ad446f09b2a37c4284eafb6652 --- src/mod/cisco/Makefile | 3 ++- src/mod/cisco/cisco_actions_ac.c | 1 + src/mod/cisco/cisco_items.c | 11 +++++++++++ src/mod/cisco/cisco_items.h | 4 ++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/mod/cisco/Makefile b/src/mod/cisco/Makefile index 8f63f843..a2b1a853 100644 --- a/src/mod/cisco/Makefile +++ b/src/mod/cisco/Makefile @@ -17,7 +17,8 @@ OBJS=\ cisco_in_telnet_ssh.o \ cisco_out_radio_administrative_states.o \ cisco_items.o \ - cisco80211_in_mac_operation.o + cisco80211_in_mac_operation.o \ + cisco80211_in_wtp_radio_configuration.o diff --git a/src/mod/cisco/cisco_actions_ac.c b/src/mod/cisco/cisco_actions_ac.c index e365fc8a..40ae18a0 100644 --- a/src/mod/cisco/cisco_actions_ac.c +++ b/src/mod/cisco/cisco_actions_ac.c @@ -428,6 +428,7 @@ int cisco_register_actions80211_ac(struct cw_actiondef *def) rc=0; rc = cw_actionlist_in_register_actions(def->in, actions80211_in); rc += cw_itemdefheap_register(def->items, cisco_itemdefs); + rc += cw_itemdefheap_register(def->radioitems, cisco_radioitemdefs); /* rc += cw_actionlist_out_register_actions(def->out, actions_out); diff --git a/src/mod/cisco/cisco_items.c b/src/mod/cisco/cisco_items.c index f3ebe3b7..da6049ca 100644 --- a/src/mod/cisco/cisco_items.c +++ b/src/mod/cisco/cisco_items.c @@ -9,3 +9,14 @@ struct cw_itemdef cisco_itemdefs[] = { {CW_ITEM_NONE} }; + + + +const char CISCO_RADIOITEM80211_CFG_TYPE[]="cisco_radio_cfg_type"; + +struct cw_itemdef cisco_iradioitemdefs[] = { + + {CISCO_RADIOITEM80211_CFG_TYPE,CW_ITEM_NONE,MBAG_BYTE}, + + {CW_ITEM_NONE} +}; diff --git a/src/mod/cisco/cisco_items.h b/src/mod/cisco/cisco_items.h index 8e32f741..80b652a3 100644 --- a/src/mod/cisco/cisco_items.h +++ b/src/mod/cisco/cisco_items.h @@ -5,4 +5,8 @@ extern const char CISCO_ITEM_AP_MODE_AND_TYPE[]; extern struct cw_itemdef cisco_itemdefs[]; +extern const char CISCO_RADIOITEM80211_CFG_TYPE[]; + +extern struct cw_itemdef cisco_radioitemdefs[]; + #endif