Almost all ktv stuff deleted
This commit is contained in:
@ -46,7 +46,7 @@
|
||||
|
||||
#define CISCO_ELEM_TX_POWER LW_ELEM_80211_TX_POWER /* 12 */
|
||||
#define CISCO_ELEM_TX_POWER_LEVELS LW_ELEM_80211_TX_POWER_LEVELS /* 13 */
|
||||
#define CW_CISCO_DIRECT_SEQUENCE_CONTROL LW_ELEM_DIRECT_SEQUENCE_CONTROL /* 14 */
|
||||
#define CISCO_ELEM_DIRECT_SEQUENCE_CONTROL LW_ELEM_DIRECT_SEQUENCE_CONTROL /* 14 */
|
||||
#define CW_CISCO_SUPPORTED_RATES LW_ELEM_80211_RATE_SET /* 16 */
|
||||
|
||||
#define CISCO_ELEM_15 15 /* 15 */
|
||||
@ -57,6 +57,9 @@
|
||||
#define CW_CISCO_80211_DELETE_WLAN LW_ELEM_80211_DELETE_WLAN /* 28 */
|
||||
|
||||
#define CW_CISCO_MWAR_NAME LW_ELEM_AC_NAME /* 31 */
|
||||
#define CISCO_ELEM_33 33
|
||||
#define CISCO_ELEM_39 39
|
||||
|
||||
|
||||
#define CISCO_ELEM_LOCATION_DATA LW_ELEM_LOCATION_DATA /* 35 */
|
||||
#define CISCO_ELEM_STATISTICS_TIMER LW_ELEM_STATISTICS_TIMER /* 37 */
|
||||
@ -66,6 +69,8 @@
|
||||
#define CW_CISCO_CERTIFICATE LW_ELEM_CERTIFICATE /* 44 */
|
||||
|
||||
#define CISCO_ELEM_47 47 /* 47 */
|
||||
#define CISCO_ELEM_48 48 /* 47 */
|
||||
|
||||
|
||||
#define CISCO_ELEM_WTP_BOARD_DATA LW_ELEM_WTP_BOARD_DATA /* 50 */
|
||||
#define CW_CISCO_BCAST_SSID_MODE LW_BCAST_SSID_MODE
|
||||
@ -103,10 +108,22 @@
|
||||
#define CISCO_ELEM_AP_PRE_STD_SWITCH_CONFIG 137
|
||||
#define CISCO_ELEM_AP_POWER_INJECTOR_CONFIG 138
|
||||
|
||||
#define CISCO_ELEM_145 145
|
||||
#define CISCO_ELEM_146 146
|
||||
|
||||
|
||||
#define CISCO_ELEM_AP_MIN_IOS_VERSION 149
|
||||
#define CISCO_ELEM_AP_TIMESYNC 151
|
||||
#define CW_CISCO_AP_DOMAIN 169
|
||||
#define CW_CISCO_AP_DNS 170
|
||||
|
||||
#define CISCO_ELEM_153 153
|
||||
#define CISCO_ELEM_154 154
|
||||
#define CISCO_ELEM_156 156
|
||||
|
||||
|
||||
|
||||
|
||||
#define CISCO_ELEM_AP_DOMAIN 169
|
||||
#define CISCO_ELEM_AP_DNS 170
|
||||
|
||||
#define CISCO_ELEM_AP_BACKUP_SOFTWARE_VERSION 183
|
||||
#define CW_CISCO_BOARD_DATA_OPTIONS 207
|
||||
|
||||
@ -166,12 +166,27 @@ static cw_ValStruct_t cisco_ap_static_ip_addr[]={
|
||||
{CW_TYPE_IPADDRESS,"address", 4,-1},
|
||||
{CW_TYPE_IPADDRESS,"netmask", 4,-1},
|
||||
{CW_TYPE_IPADDRESS,"gateway", 4,-1},
|
||||
{CW_TYPE_IPADDRESS,"unknown", 4,-1},
|
||||
{CW_TYPE_BOOL,"enabled", 1,-1},
|
||||
{CW_TYPE_IPADDRESS,"unknown", 4,-1},
|
||||
{NULL,NULL,0,0}
|
||||
};
|
||||
|
||||
|
||||
static cw_ValStruct_t cisco_ap_static_dns[]={
|
||||
{CW_TYPE_BOOL,"enable", 1,-1},
|
||||
{CW_TYPE_IPADDRESS,"ip", 4,-1},
|
||||
{NULL,NULL,0,0}
|
||||
};
|
||||
|
||||
|
||||
static cw_ValStruct_t cisco_ap_static_domain[]={
|
||||
{CW_TYPE_BOOL,"enable", 1,-1},
|
||||
{CW_TYPE_BSTR16,"name", -1,-1},
|
||||
{NULL,NULL,0,0}
|
||||
};
|
||||
|
||||
|
||||
|
||||
static cw_ValStruct_t cisco_ap_regulatory_domain4[]={
|
||||
{CW_TYPE_BOOL,"set",1,-1},
|
||||
{CW_TYPE_BYTE,"slot",1,-1},
|
||||
@ -268,7 +283,7 @@ int cisco_out_ap_regulatory_domain(struct cw_ElemHandler * eh,
|
||||
if(result->type->len(result)==4){
|
||||
uint32_t rv;
|
||||
rv = cw_get_dword(result->type->data(result));
|
||||
cw_dbg(DBG_X,"Version is %08X",rv);
|
||||
//cw_dbg(DBG_X,"Version is %08X",rv);
|
||||
if (rv >= 0x07056600){
|
||||
type = cisco_ap_regulatory_domain5;
|
||||
}
|
||||
@ -926,7 +941,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/ap-uptime", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic_struct, /* put */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ap_uptime,
|
||||
@ -970,7 +985,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/ap-led-state-config", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic_struct, /* put */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ap_led_state_config70
|
||||
@ -1023,7 +1038,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/wtp-board-data", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic_struct, /* put */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_wtp_board_data,
|
||||
@ -1108,6 +1123,36 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
cisco_ap_static_ip_addr,
|
||||
|
||||
},
|
||||
{
|
||||
"AP Static DNS", /* name */
|
||||
CISCO_ELEM_AP_DNS, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,5, /* min/max length */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/ap-static-dns", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ap_static_dns,
|
||||
|
||||
},
|
||||
|
||||
{
|
||||
"AP Static Domain", /* name */
|
||||
CISCO_ELEM_AP_DOMAIN, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,128, /* min/max length */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/ap-static-domain", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ap_static_domain,
|
||||
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"AP Min IOS Version", /* name */
|
||||
@ -1200,7 +1245,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
{ /* WTP Direct Sequence Control for AC/WPT with version 7.0 */
|
||||
|
||||
"Direct Sequence Control (v7.0)", /* name */
|
||||
CW_CISCO_DIRECT_SEQUENCE_CONTROL, /* Element ID */
|
||||
CISCO_ELEM_DIRECT_SEQUENCE_CONTROL, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
9,9, /* min/max length */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
@ -1305,7 +1350,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
"Spam Domain Secret", /* name */
|
||||
CISCO_ELEM_SPAM_DOMAIN_SECRET, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/spam-domain-secret", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
@ -1317,42 +1362,152 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
"Cisco Elem 132", /* name */
|
||||
CISCO_ELEM_132, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem132", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 33", /* name */
|
||||
CISCO_ELEM_33, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem33", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 15", /* name */
|
||||
CISCO_ELEM_15, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem15", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 39", /* name */
|
||||
CISCO_ELEM_39, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem39", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 145", /* name */
|
||||
CISCO_ELEM_145, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem145", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 146", /* name */
|
||||
CISCO_ELEM_146, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem146", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 153", /* name */
|
||||
CISCO_ELEM_153, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem153", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 156", /* name */
|
||||
CISCO_ELEM_156, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem156", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco Elem 48", /* name */
|
||||
CISCO_ELEM_48, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem48", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"Cisco LWAP Elem 9", /* name */
|
||||
|
||||
CISCO_LWELEM_9, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,CW_PROTO_LWAPP, /* Vendor / Proto */
|
||||
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/lwelem9", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco LWAP Elem 33", /* name */
|
||||
|
||||
CISCO_LWELEM_33, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,CW_PROTO_LWAPP, /* Vendor / Proto */
|
||||
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/lwelem33", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"Cisco LWAP Elem 48", /* name */
|
||||
|
||||
CISCO_LWELEM_48, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,CW_PROTO_LWAPP, /* Vendor / Proto */
|
||||
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/lwelem48", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
cw_out_radio_generic /* put */
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"Cisco Elem 24", /* name */
|
||||
CISCO_ELEM_24, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem24", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
@ -1366,7 +1521,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
"Cisco Elem 19", /* name */
|
||||
CISCO_ELEM_19, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem19", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
@ -1379,7 +1534,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
"Cisco Elem 22", /* name */
|
||||
CISCO_ELEM_22, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem22", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
@ -1390,7 +1545,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
"Cisco Elem 47", /* name */
|
||||
CISCO_ELEM_47, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem47", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
@ -1404,7 +1559,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
"Cisco Elem 81", /* name */
|
||||
CISCO_ELEM_81, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
1,1024, /* min/max length */
|
||||
CW_TYPE_BSTR16, /* type */
|
||||
"cisco/elem81", /* Key */
|
||||
cw_in_radio_generic, /* get */
|
||||
@ -1455,10 +1610,14 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CISCO_ELEM_AP_CORE_DUMP, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
0,1024, /* min/max length */
|
||||
cisco_ap_core_dump, /* type */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/ap-core-dump", /* Key */
|
||||
cw_in_generic_struct, /* get */
|
||||
cw_out_generic_struct /* put */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ap_core_dump /* param */
|
||||
|
||||
},
|
||||
|
||||
{
|
||||
@ -1513,10 +1672,13 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CISCO_LWELEM_VLAN, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,CW_PROTO_LWAPP, /* Vendor / Proto */
|
||||
3,3, /* min/max length */
|
||||
cisco_vlan, /* type */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/vlan", /* Key */
|
||||
cw_in_generic_struct, /* get */
|
||||
cw_out_generic_struct /* put */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_vlan
|
||||
}
|
||||
,
|
||||
|
||||
@ -1529,7 +1691,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/rouge-and-mss", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic_struct, /* put */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_rouge_and_mss,
|
||||
@ -1545,7 +1707,7 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/rouge-detection", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic_struct, /* put */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_rouge_detection70,
|
||||
@ -1598,10 +1760,13 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CISCO_LWELEM_SSC_HASH, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,CW_PROTO_LWAPP, /* Vendor / Proto */
|
||||
1,331, /* min/max length */
|
||||
cisco_ssc_hash, /* type */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/hash", /* Key */
|
||||
cw_in_generic_struct, /* get */
|
||||
cw_out_generic_struct /* put */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ssc_hash,
|
||||
}
|
||||
,
|
||||
{
|
||||
@ -1672,14 +1837,14 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
13,13, /* min/max length */
|
||||
cisco_rad_extended_config, /* type */
|
||||
"cisco/rad-extended-config", /* Key */
|
||||
cw_in_radio_generic_struct, /* get */
|
||||
cw_out_radio_generic_struct /* put */
|
||||
cw_in_radio_generic_struct, /* get */
|
||||
cw_out_radio_generic_struct /* put */
|
||||
},
|
||||
|
||||
{
|
||||
"CAPWAP Timers (Cisco)", /* name */
|
||||
CISCO_ELEM_CAPWAP_TIMERS, /* Element ID */
|
||||
0, 0, /* Vendor / Proto */
|
||||
CW_VENDOR_ID_CISCO, 0, /* Vendor / Proto */
|
||||
2, 2, /* min/max length */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"capwap-timers", /* Key */
|
||||
@ -1723,10 +1888,13 @@ static struct cw_ElemHandler handlers70[] = {
|
||||
CISCO_LWELEM_DOT11R_WLC_MAC_AND_IP, /* Element ID */
|
||||
0, 0, /* Vendor / Proto */
|
||||
4, 4, /* min/max length */
|
||||
cisco_dot11r_wlc_mac_and_ip, /* type */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/dot11r-wlc-mac-and-ip", /* Key */
|
||||
cw_in_generic_struct, /* get */
|
||||
cw_out_generic_struct /* put */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_dot11r_wlc_mac_and_ip
|
||||
}
|
||||
,
|
||||
|
||||
@ -1833,6 +2001,27 @@ static cw_State_t configuration_status_request_states[] = {
|
||||
static struct cw_ElemDef configuration_status_request_elements[] ={
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_SPAM_VENDOR_SPECIFIC,0, CW_IGNORE},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_15, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_19, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_22, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_24, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_33, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_39, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_47, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_48, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_81, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_132, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_145, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_146, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_153, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_156, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_9, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_33, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_48, 0, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_CAPWAP_TIMERS, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_DIRECT_SEQUENCE_CONTROL, 0, 0},
|
||||
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_UPTIME, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_LED_STATE_CONFIG, 0, 0},
|
||||
@ -1844,6 +2033,9 @@ static struct cw_ElemDef configuration_status_request_elements[] ={
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_POWER_INJECTOR_CONFIG, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_MODE_AND_TYPE, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_STATIC_IP_ADDR, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_DOMAIN, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_DNS, 0, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_MIN_IOS_VERSION, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_BACKUP_SOFTWARE_VERSION, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_REGULATORY_DOMAIN, 1, 0},
|
||||
@ -1851,7 +2043,6 @@ static struct cw_ElemDef configuration_status_request_elements[] ={
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_RESET_BUTTON_STATE, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_WTP_RADIO_CONFIGURATION, 1, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CW_CISCO_DIRECT_SEQUENCE_CONTROL, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CW_CISCO_ANTENNA_PAYLOAD, 1, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AC_NAME_WITH_INDEX, 0, CW_IGNORE},
|
||||
@ -1863,16 +2054,7 @@ static struct cw_ElemDef configuration_status_request_elements[] ={
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_TX_POWER_LEVELS, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_CHANNEL_POWER, 1, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_132, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_15, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_19, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_22, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_47, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_81, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_9, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_24, 0, 0},
|
||||
|
||||
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_AP_USERNAME_PASSWORD, 1, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_AP_LOGHOST_CONFIG, 1, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_AP_TELNET_SSH, 1, 0},
|
||||
@ -1892,6 +2074,31 @@ static struct cw_ElemDef configuration_status_request_elements[] ={
|
||||
|
||||
/*static uint16_t configuration_status_response_states[] = {CAPWAP_STATE_JOIN,0};*/
|
||||
static struct cw_ElemDef configuration_status_response_elements[] ={
|
||||
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_15, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_19, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_22, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_24, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_33, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_39, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_47, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_48, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_81, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_132, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_145, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_146, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_153, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_156, 0, 0},
|
||||
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_9, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_33, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_48, 0, 0},
|
||||
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_CAPWAP_TIMERS, 0, 0},
|
||||
|
||||
|
||||
{0,0, CAPWAP_ELEM_RADIO_ADMINISTRATIVE_STATE, 1,0},
|
||||
{0,0, CAPWAP_ELEM_RADIO_OPERATIONAL_STATE, 1,0},
|
||||
|
||||
@ -1899,7 +2106,7 @@ static struct cw_ElemDef configuration_status_response_elements[] ={
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_MULTI_DOMAIN_CAPABILITY, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_WTP_RADIO_CONFIGURATION, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CW_CISCO_DIRECT_SEQUENCE_CONTROL, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_DIRECT_SEQUENCE_CONTROL, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CW_CISCO_ANTENNA_PAYLOAD, 1, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_LED_STATE_CONFIG, 0, 0},
|
||||
@ -1910,9 +2117,7 @@ static struct cw_ElemDef configuration_status_response_elements[] ={
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AIRSPACE_CAPABILITY, 0, 0},
|
||||
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_132, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_15, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_SPAM_DOMAIN_SECRET, 1, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_SPAM_DOMAIN_SECRET, 0, 0},
|
||||
|
||||
|
||||
|
||||
@ -1925,7 +2130,30 @@ static struct cw_ElemDef configuration_status_response_elements[] ={
|
||||
/*static uint16_t configuration_update_request_states[] = {CAPWAP_STATE_RUN,0};*/
|
||||
static struct cw_ElemDef configuration_update_request_elements[] ={
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_SPAM_VENDOR_SPECIFIC,0, CW_IGNORE},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_15, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_19, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_22, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_24, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_33, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_39, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_47, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_48, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_81, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_132, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_145, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_146, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_153, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_156, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_9, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_33, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_48, 0, 0},
|
||||
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_CAPWAP_TIMERS, 0, 0},
|
||||
|
||||
|
||||
|
||||
{0,0, CAPWAP_ELEM_RADIO_OPERATIONAL_STATE, 0,0},
|
||||
|
||||
|
||||
@ -1939,6 +2167,11 @@ static struct cw_ElemDef configuration_update_request_elements[] ={
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_POWER_INJECTOR_CONFIG, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_MODE_AND_TYPE, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_STATIC_IP_ADDR, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_DOMAIN, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_DNS, 0, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_DIRECT_SEQUENCE_CONTROL, 0, 0},
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_MIN_IOS_VERSION, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_BACKUP_SOFTWARE_VERSION, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_AP_REGULATORY_DOMAIN, 0, 0},
|
||||
@ -1960,14 +2193,6 @@ static struct cw_ElemDef configuration_update_request_elements[] ={
|
||||
/* {0, CW_VENDOR_ID_CISCO, CISCO_ELEM_CHANNEL_POWER, 1, 0}, */
|
||||
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_24, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_15, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_19, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_22, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_47, 0, 0},
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_81, 0, 0},
|
||||
{CW_PROTO_LWAPP, CW_VENDOR_ID_CISCO, CISCO_LWELEM_9, 0, 0},
|
||||
|
||||
|
||||
{0, CW_VENDOR_ID_CISCO, CISCO_ELEM_ADD_WLAN, 0, 0},
|
||||
|
||||
@ -2007,7 +2232,8 @@ static struct cw_ElemDef wtp_event_request_elements[] ={
|
||||
|
||||
/*static uint16_t wtp_event_response_states[] = {CAPWAP_STATE_JOIN,0};*/
|
||||
static struct cw_ElemDef wtp_event_response_elements[] ={
|
||||
/* {0,0,CAPWAP_ELEM_RESULT_CODE, 1, 0},*/
|
||||
/* Cisco APs don't like a result code in event responses */
|
||||
{0,0,CAPWAP_ELEM_RESULT_CODE, 1, CW_DELETE},
|
||||
|
||||
{0,0,0,0,0}
|
||||
};
|
||||
@ -2181,10 +2407,13 @@ static struct cw_ElemHandler handlers73[] = {
|
||||
CISCO_LWELEM_ROUGE_DETECTION, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,CW_PROTO_LWAPP, /* Vendor / Proto */
|
||||
7,7, /* min/max length */
|
||||
cisco_rouge_detections, /* type */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/rouge-detection", /* Key */
|
||||
cw_in_generic_struct, /* get */
|
||||
cw_out_generic_struct /* put */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_rouge_detections,
|
||||
}
|
||||
|
||||
,
|
||||
@ -2194,10 +2423,13 @@ static struct cw_ElemHandler handlers73[] = {
|
||||
CISCO_ELEM_AP_LED_STATE_CONFIG, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
1,1, /* min/max length */
|
||||
cisco_ap_led_state_config73, /* type */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/ap-led-state-config", /* Key */
|
||||
cw_in_generic_struct, /* get */
|
||||
cw_out_generic_struct /* put */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ap_led_state_config73,
|
||||
},
|
||||
|
||||
{ /* WTP Radio Configuration for AC/WPT with version 7.3 */
|
||||
@ -2218,10 +2450,13 @@ static struct cw_ElemHandler handlers73[] = {
|
||||
CISCO_ELEM_AP_VENUE_SETTINGS, /* Element ID */
|
||||
CW_VENDOR_ID_CISCO,0, /* Vendor / Proto */
|
||||
5,1024, /* min/max length */
|
||||
cisco_ap_venue_settings, /* type */
|
||||
"cisco/ap-venue-settings", /* Key */
|
||||
cw_in_generic_struct, /* get */
|
||||
cw_out_generic_struct /* put */
|
||||
CW_TYPE_STRUCT, /* type */
|
||||
"cisco/ap-venue-settings", /* Key */
|
||||
cw_in_generic, /* get */
|
||||
cw_out_generic, /* put */
|
||||
NULL,
|
||||
NULL,
|
||||
cisco_ap_venue_settings,
|
||||
}
|
||||
,
|
||||
|
||||
|
||||
@ -32,13 +32,15 @@
|
||||
#define CISCO_LWELEM_AP_USERNAME_PASSWORD 18
|
||||
#define LW_CISCO_MANAGER_IP_ADDR 19
|
||||
#define CISCO_LWELEM_DISCOVERY_PROTOCOL 20
|
||||
#define LW_CISCO_RADIO_MODULE_INFO 21
|
||||
#define CISCO_LWELEM_RADIO_MODULE_INFO 21
|
||||
#define CISCO_LWELEM_AC_IP_ADDR_WITH_INDEX 32
|
||||
#define CISCO_LWELEM_33 33
|
||||
#define CISCO_LWELEM_AP_ETHERNET_PORT_SUBTYPE 34
|
||||
#define CISCO_LWELEM_AP_LOGHOST_CONFIG 36
|
||||
#define CISCO_LWELEM_MCAST_MGID_INFO 39
|
||||
|
||||
#define CISCO_LWELEM_AP_TELNET_SSH 44
|
||||
#define CISCO_LWELEM_48 48
|
||||
#define CISCO_LWELEM_AP_SUBMODE 67
|
||||
#define LW_CISCO_AP_HEARTBEAT_TIMEOUT 68
|
||||
|
||||
|
||||
Reference in New Issue
Block a user