diff --git a/src/ac/ac_dfa_configure.c b/src/ac/ac_dfa_configure.c index 2e97726..1cd0296 100644 --- a/src/ac/ac_dfa_configure.c +++ b/src/ac/ac_dfa_configure.c @@ -499,7 +499,17 @@ static uint32_t ac_dfa_state_configure_create_response(struct ac_session_t* sess } } - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_80211_ANTENNA */ /* TODO */ + /* CAPWAP_ELEMENT_80211_DIRECTSEQUENCECONTROL */ /* TODO */ + /* CAPWAP_ELEMENT_80211_MACOPERATION */ /* TODO */ + /* CAPWAP_ELEMENT_80211_MULTIDOMAINCAPABILITY */ /* TODO */ + /* CAPWAP_ELEMENT_80211_OFDMCONTROL */ /* TODO */ + /* CAPWAP_ELEMENT_80211_RATESET */ /* TODO */ + /* CAPWAP_ELEMENT_80211_SUPPORTEDRATES */ /* TODO */ + /* CAPWAP_ELEMENT_80211_TXPOWER */ /* TODO */ + /* CAPWAP_ELEMENT_80211_WTP_QOS */ /* TODO */ + /* CAPWAP_ELEMENT_80211_WTP_RADIO_CONF */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ if (jsonroot) { json_object_put(jsonroot); diff --git a/src/ac/ac_dfa_datacheck.c b/src/ac/ac_dfa_datacheck.c index 8276e73..d3b1cb4 100644 --- a/src/ac/ac_dfa_datacheck.c +++ b/src/ac/ac_dfa_datacheck.c @@ -120,7 +120,7 @@ static uint32_t ac_dfa_state_datacheck_create_response(struct ac_session_t* sess /* Add message elements response, every local value can be overwrite from backend server */ - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ if (jsonroot) { json_object_put(jsonroot); diff --git a/src/ac/ac_dfa_join.c b/src/ac/ac_dfa_join.c index 7493215..4834e7e 100644 --- a/src/ac/ac_dfa_join.c +++ b/src/ac/ac_dfa_join.c @@ -582,9 +582,9 @@ static uint32_t ac_dfa_state_join_create_response(struct ac_session_t* session, /* CAPWAP Transport Protocol */ capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_TRANSPORT, &session->dfa.transport); - /* CAPWAP_CREATE_IMAGEIDENTIFIER_ELEMENT */ /* TODO */ - /* CAPWAP_CREATE_MAXIMUMMESSAGELENGTH_ELEMENT */ /* TODO */ - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_IMAGEIDENTIFIER */ /* TODO */ + /* CAPWAP_ELEMENT_MAXIMUMLENGTH */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ if (jsonroot) { json_object_put(jsonroot); diff --git a/src/ac/ac_dfa_run.c b/src/ac/ac_dfa_run.c index 8d5caf3..8220040 100644 --- a/src/ac/ac_dfa_run.c +++ b/src/ac/ac_dfa_run.c @@ -16,7 +16,7 @@ static int receive_echo_request(struct ac_session_t* session, struct capwap_pars txmngpacket = capwap_packet_txmng_create_ctrl_message(&capwapheader, CAPWAP_ECHO_RESPONSE, packet->rxmngpacket->ctrlmsg.seq, session->mtu); /* Add message element */ - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Echo response complete, get fragment packets */ ac_free_reference_last_response(session); @@ -176,7 +176,7 @@ int ac_dfa_state_run_to_reset(struct ac_session_t* session, struct capwap_parsed /* Add message element */ capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_IMAGEIDENTIFIER, &session->startupimage); - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Reset request complete, get fragment packets */ ac_free_reference_last_request(session); diff --git a/src/ac/ac_discovery.c b/src/ac/ac_discovery.c index fb82c7a..223d79e 100644 --- a/src/ac/ac_discovery.c +++ b/src/ac/ac_discovery.c @@ -114,7 +114,7 @@ static struct capwap_packet_txmng* ac_create_discovery_response(struct capwap_pa capwap_list_free(controllist); - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ return txmngpacket; } diff --git a/src/wtp/wtp_dfa_configure.c b/src/wtp/wtp_dfa_configure.c index a1837c1..e71841d 100644 --- a/src/wtp/wtp_dfa_configure.c +++ b/src/wtp/wtp_dfa_configure.c @@ -84,7 +84,10 @@ int wtp_dfa_state_configure_to_datacheck(struct capwap_parsed_packet* packet, st /* Add message element */ wtp_create_radioopsstate_element(txmngpacket); capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_RESULTCODE, &resultcode); - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + + /* CAPWAP_ELEMENT_RETURNEDMESSAGE */ /* TODO */ + /* CAPWAP_ELEMENT_80211_WTP_RADIO_FAIL_ALARM */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Change State Event request complete, get fragment packets */ wtp_free_reference_last_request(); diff --git a/src/wtp/wtp_dfa_discovery.c b/src/wtp/wtp_dfa_discovery.c index 8975811..3af5fe0 100644 --- a/src/wtp/wtp_dfa_discovery.c +++ b/src/wtp/wtp_dfa_discovery.c @@ -200,8 +200,8 @@ int wtp_dfa_state_discovery(struct capwap_parsed_packet* packet, struct timeout_ wtp_create_80211_wtpradioinformation_element(txmngpacket); } - /* CAPWAP_CREATE_MTUDISCOVERYPADDING_ELEMENT */ /* TODO */ - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_MTUDISCOVERY */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Discovery request complete, get fragment packets */ wtp_free_reference_last_request(); diff --git a/src/wtp/wtp_dfa_join.c b/src/wtp/wtp_dfa_join.c index 9bff0b0..9f09b5c 100644 --- a/src/wtp/wtp_dfa_join.c +++ b/src/wtp/wtp_dfa_join.c @@ -97,9 +97,9 @@ int wtp_dfa_state_dtlsconnect_to_join(struct capwap_parsed_packet* packet, struc } capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_TRANSPORT, &g_wtp.transport); - /* CAPWAP_CREATE_MAXIMUMMESSAGELENGTH_ELEMENT */ /* TODO */ - /* CAPWAP_CREATE_WTPREBOOTSTATISTICS_ELEMENT */ /* TODO */ - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_MAXIMUMLENGTH */ /* TODO */ + capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_WTPREBOOTSTAT, &g_wtp.rebootstat); + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Join request complete, get fragment packets */ wtp_free_reference_last_request(); @@ -186,15 +186,24 @@ int wtp_dfa_state_join_to_configure(struct capwap_parsed_packet* packet, struct wtp_create_radioadmstate_element(txmngpacket); capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_STATISTICSTIMER, &g_wtp.statisticstimer); capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_WTPREBOOTSTAT, &g_wtp.rebootstat); - /* CAPWAP_CREATE_ACNAMEPRIORITY_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_ACNAMEPRIORITY */ /* TODO */ capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_TRANSPORT, &g_wtp.transport); - /* CAPWAP_CREATE_WTPSTATICIPADDRESS_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_WTPSTATICIPADDRESS */ /* TODO */ + /* CAPWAP_ELEMENT_80211_ANTENNA */ /* TODO */ + /* CAPWAP_ELEMENT_80211_DIRECTSEQUENCECONTROL */ /* TODO */ + /* CAPWAP_ELEMENT_80211_MACOPERATION */ /* TODO */ + /* CAPWAP_ELEMENT_80211_MULTIDOMAINCAPABILITY */ /* TODO */ + /* CAPWAP_ELEMENT_80211_OFDMCONTROL */ /* TODO */ + /* CAPWAP_ELEMENT_80211_SUPPORTEDRATES */ /* TODO */ + /* CAPWAP_ELEMENT_80211_TXPOWER */ /* TODO */ + /* CAPWAP_ELEMENT_80211_TXPOWERLEVEL */ /* TODO */ + /* CAPWAP_ELEMENT_80211_WTP_RADIO_CONF */ /* TODO */ if (g_wtp.binding == CAPWAP_WIRELESS_BINDING_IEEE80211) { wtp_create_80211_wtpradioinformation_element(txmngpacket); } - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Configuration Status request complete, get fragment packets */ wtp_free_reference_last_request(); diff --git a/src/wtp/wtp_dfa_run.c b/src/wtp/wtp_dfa_run.c index bef052c..2694f8e 100644 --- a/src/wtp/wtp_dfa_run.c +++ b/src/wtp/wtp_dfa_run.c @@ -14,7 +14,7 @@ static int send_echo_request() { txmngpacket = capwap_packet_txmng_create_ctrl_message(&capwapheader, CAPWAP_ECHO_REQUEST, g_wtp.localseqnumber++, g_wtp.mtu); /* Add message element */ - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Echo request complete, get fragment packets */ wtp_free_reference_last_request(); @@ -75,7 +75,7 @@ static void receive_reset_request(struct capwap_parsed_packet* packet) { /* Add message element */ capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_RESULTCODE, &resultcode); - /* CAPWAP_CREATE_VENDORSPECIFICPAYLOAD_ELEMENT */ /* TODO */ + /* CAPWAP_ELEMENT_VENDORPAYLOAD */ /* TODO */ /* Reset response complete, get fragment packets */ wtp_free_reference_last_response();