From 66019df15800d82405c4a14ab0df9cada4a5f3f5 Mon Sep 17 00:00:00 2001 From: vemax78 Date: Tue, 7 Jan 2014 16:22:44 +0100 Subject: [PATCH] Send only one from DSSS and OFDM Control Message Element --- src/wtp/wtp_dfa_configure.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/wtp/wtp_dfa_configure.c b/src/wtp/wtp_dfa_configure.c index 2814f35..19652bc 100644 --- a/src/wtp/wtp_dfa_configure.c +++ b/src/wtp/wtp_dfa_configure.c @@ -40,6 +40,8 @@ void wtp_send_configure(struct timeout_control* timeout) { if ((radio->radioid == radio->directsequencecontrol.radioid) && (radio->radioinformation.radiotype & (CAPWAP_RADIO_TYPE_80211B | CAPWAP_RADIO_TYPE_80211G))) { capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_80211_DIRECTSEQUENCECONTROL, &radio->directsequencecontrol); + } else if ((radio->radioid == radio->ofdmcontrol.radioid) && (radio->radioinformation.radiotype & CAPWAP_RADIO_TYPE_80211A)) { + capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_80211_OFDMCONTROL, &radio->ofdmcontrol); } if (radio->radioid == radio->macoperation.radioid) { @@ -50,10 +52,6 @@ void wtp_send_configure(struct timeout_control* timeout) { capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_80211_MULTIDOMAINCAPABILITY, &radio->multidomaincapability); } - if ((radio->radioid == radio->ofdmcontrol.radioid) && (radio->radioinformation.radiotype & CAPWAP_RADIO_TYPE_80211A)) { - capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_80211_OFDMCONTROL, &radio->ofdmcontrol); - } - if (radio->radioid == radio->supportedrates.radioid) { capwap_packet_txmng_add_message_element(txmngpacket, CAPWAP_ELEMENT_80211_SUPPORTEDRATES, &radio->supportedrates); }