summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkash Patel <akashp@codeaurora.org>2015-01-19 15:24:57 -0800
committerAkash Patel <akashp@codeaurora.org>2015-01-19 15:29:47 -0800
commit54abe2ccd8d0df81fd2d3c0672ea33e92c555361 (patch)
treed734272b3621dad795c1b448c3f22fae64bbb044
parent541a781803217fb99a5bcd695d4df4d4c410a963 (diff)
parentffe6a479a6ffcc732b60d7bbc2f202adeb218dd3 (diff)
Release 4.0.10.16 QCACLD WLAN Driver
Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.16 qca-cld:hdd: Fix compilation error for different kernel version qcacld-2.0: UMAC: Updating Extended capability IE as variable length qcacld: check vdev_up before sending set param WMI command qcacld: Defer back to back RoC request when sta is connected qcacld: Reduce the log level of the debug print. Change-Id: Ifac3ddd93180936191ce4eec86809e874cf56ae6
-rw-r--r--CORE/HDD/inc/wlan_hdd_cfg.h14
-rw-r--r--CORE/HDD/inc/wlan_hdd_main.h8
-rw-r--r--CORE/HDD/inc/wlan_hdd_p2p.h7
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg.c16
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c23
-rwxr-xr-xCORE/HDD/src/wlan_hdd_main.c23
-rw-r--r--CORE/HDD/src/wlan_hdd_p2p.c234
-rw-r--r--CORE/MAC/inc/qwlan_version.h4
-rw-r--r--CORE/MAC/inc/sirApi.h1
-rw-r--r--CORE/MAC/src/cfg/cfgUtil/dot11f.frms89
-rw-r--r--CORE/MAC/src/include/dot11f.h79
-rw-r--r--CORE/MAC/src/include/parserApi.h76
-rw-r--r--CORE/MAC/src/pe/include/limSession.h3
-rw-r--r--CORE/MAC/src/pe/lim/limProcessAssocReqFrame.c10
-rw-r--r--CORE/MAC/src/pe/lim/limProcessAssocRspFrame.c18
-rw-r--r--CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c1
-rw-r--r--CORE/MAC/src/pe/lim/limProcessTdls.c22
-rw-r--r--CORE/MAC/src/pe/lim/limSendManagementFrames.c24
-rw-r--r--CORE/MAC/src/pe/lim/limSerDesUtils.c4
-rw-r--r--CORE/MAC/src/pe/lim/limSession.c1
-rw-r--r--CORE/MAC/src/pe/sch/schBeaconGen.c2
-rw-r--r--CORE/SAP/inc/sapApi.h1
-rw-r--r--CORE/SAP/src/sapFsm.c1
-rw-r--r--CORE/SERVICES/WMA/wma.c12
-rw-r--r--CORE/SME/inc/csrApi.h1
-rw-r--r--CORE/SME/inc/csrInternal.h1
-rw-r--r--CORE/SME/src/csr/csrApiRoam.c7
-rw-r--r--CORE/SYS/legacy/src/utils/src/dot11f.c3470
-rw-r--r--CORE/SYS/legacy/src/utils/src/parserApi.c52
29 files changed, 1292 insertions, 2912 deletions
diff --git a/CORE/HDD/inc/wlan_hdd_cfg.h b/CORE/HDD/inc/wlan_hdd_cfg.h
index eb8e88b1d716..41a77d9e5edf 100644
--- a/CORE/HDD/inc/wlan_hdd_cfg.h
+++ b/CORE/HDD/inc/wlan_hdd_cfg.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -2603,6 +2603,11 @@ This feature requires the dependent cfg.ini "gRoamPrefer5GHz" set to 1 */
#define CFG_ENABLE_MAC_ADDR_SPOOFING_MAX (1)
#define CFG_ENABLE_MAC_ADDR_SPOOFING_DEFAULT (1)
+#define CFG_SAP_DOT11MC "gSapDot11mc"
+#define CFG_SAP_DOT11MC_MIN (0)
+#define CFG_SAP_DOT11MC_MAX (1)
+#define CFG_SAP_DOT11MC_DEFAULT (0)
+
/*
* Custom concurrency rule1:
* If SAP comes up first and STA comes up later then SAP
@@ -2731,6 +2736,11 @@ enum dot11p_mode {
#define CFG_ENABLE_AUTO_SUSPEND_DEFAULT ( 0 )
#endif
+#define CFG_P2P_LISTEN_DEFER_INTERVAL_NAME "gP2PListenDeferInterval"
+#define CFG_P2P_LISTEN_DEFER_INTERVAL_MIN (100)
+#define CFG_P2P_LISTEN_DEFER_INTERVAL_MAX (200)
+#define CFG_P2P_LISTEN_DEFER_INTERVAL_DEFAULT (100)
+
/*---------------------------------------------------------------------------
Type declarations
-------------------------------------------------------------------------*/
@@ -3324,6 +3334,8 @@ typedef struct
#ifdef FEATURE_BUS_AUTO_SUSPEND
bool enable_bus_auto_suspend;
#endif
+ uint16_t p2p_listen_defer_interval;
+ uint8_t sap_dot11mc;
} hdd_config_t;
#ifdef WLAN_FEATURE_MBSSID
diff --git a/CORE/HDD/inc/wlan_hdd_main.h b/CORE/HDD/inc/wlan_hdd_main.h
index 1b0e157c1d7c..d6d16553819e 100644
--- a/CORE/HDD/inc/wlan_hdd_main.h
+++ b/CORE/HDD/inc/wlan_hdd_main.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -1109,6 +1109,12 @@ struct hdd_adapter_s
/* 802.11p */
struct completion hdd_ocb_set_sched_req_var;
+
+ /* Time stamp for last completed RoC request */
+ v_TIME_t lastRocTs;
+
+ /* work queue to defer the back to back p2p_listen */
+ struct delayed_work roc_work;
};
#define WLAN_HDD_GET_STATION_CTX_PTR(pAdapter) (&(pAdapter)->sessionCtx.station)
diff --git a/CORE/HDD/inc/wlan_hdd_p2p.h b/CORE/HDD/inc/wlan_hdd_p2p.h
index 874eb0157f58..d7df85151b38 100644
--- a/CORE/HDD/inc/wlan_hdd_p2p.h
+++ b/CORE/HDD/inc/wlan_hdd_p2p.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -57,6 +57,8 @@
#define WLAN_HDD_SET_WEP_FRM_FC(__fc__) ( (__fc__) = ((__fc__) | 0x40))
#endif //WLAN_FEATURE_11W
+#define HDD_P2P_MAX_ROC_DURATION 1000
+
enum hdd_rx_flags {
HDD_RX_FLAG_DECRYPTED = 1 << 0,
HDD_RX_FLAG_MMIC_STRIPPED = 1 << 1,
@@ -190,6 +192,7 @@ void wlan_hdd_cleanup_remain_on_channel_ctx(hdd_adapter_t *pAdapter);
/* Max entry for RoC request */
#define MAX_ROC_REQ_QUEUE_ENTRY 10
-void hdd_roc_req_work(struct work_struct *work);
+void wlan_hdd_roc_request_dequeue(struct work_struct *work);
+void hdd_p2p_roc_work_queue(struct work_struct *work);
#endif // __P2P_H
diff --git a/CORE/HDD/src/wlan_hdd_cfg.c b/CORE/HDD/src/wlan_hdd_cfg.c
index 2f0f51da65b9..a2c712949beb 100644
--- a/CORE/HDD/src/wlan_hdd_cfg.c
+++ b/CORE/HDD/src/wlan_hdd_cfg.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -3545,6 +3545,12 @@ REG_TABLE_ENTRY g_registry_table[] =
CFG_ENABLE_AUTO_SUSPEND_MIN,
CFG_ENABLE_AUTO_SUSPEND_MAX ),
#endif
+ REG_VARIABLE(CFG_SAP_DOT11MC, WLAN_PARAM_Integer,
+ hdd_config_t, sap_dot11mc,
+ VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
+ CFG_SAP_DOT11MC_DEFAULT,
+ CFG_SAP_DOT11MC_MIN,
+ CFG_SAP_DOT11MC_MAX ),
};
#ifdef WLAN_FEATURE_MBSSID
@@ -3612,6 +3618,12 @@ REG_TABLE_ENTRY mbssid_sap_dyn_ini_reg_table[] =
CFG_SAP_FORCE_11AC_FOR_11N_MIN,
CFG_SAP_FORCE_11AC_FOR_11N_MAX ),
+ REG_VARIABLE(CFG_P2P_LISTEN_DEFER_INTERVAL_NAME, WLAN_PARAM_Integer,
+ hdd_config_t, p2p_listen_defer_interval,
+ VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
+ CFG_P2P_LISTEN_DEFER_INTERVAL_DEFAULT,
+ CFG_P2P_LISTEN_DEFER_INTERVAL_MIN,
+ CFG_P2P_LISTEN_DEFER_INTERVAL_MAX),
};
#endif
@@ -4212,6 +4224,8 @@ void print_hdd_cfg(hdd_context_t *pHddCtx)
hddLog(LOG2, "Name = [gEnableBusAutoSuspend] Value = [%u]",
pHddCtx->cfg_ini->enable_bus_auto_suspend);
#endif
+ hddLog(LOG2, "Name = [gP2PListenDeferInterval] Value = [%u]",
+ pHddCtx->cfg_ini->p2p_listen_defer_interval);
}
#define CFG_VALUE_MAX_LEN 256
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index d04d4b645f58..413bd51ece1d 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -7304,6 +7304,15 @@ static int wlan_hdd_cfg80211_start_bss(hdd_adapter_t *pHostapdAdapter,
pConfig->obssProtEnabled =
(WLAN_HDD_GET_CTX(pHostapdAdapter))->cfg_ini->apOBSSProtEnabled;
+ if (pHostapdAdapter->device_mode == WLAN_HDD_SOFTAP) {
+ pConfig->sap_dot11mc =
+ (WLAN_HDD_GET_CTX(pHostapdAdapter))->cfg_ini->sap_dot11mc;
+ } else { /* for P2P-Go case */
+ pConfig->sap_dot11mc = 1;
+ }
+ hddLog(LOG1, FL("11MC Support Enabled : %d\n"),
+ pConfig->sap_dot11mc);
+
#ifdef WLAN_FEATURE_11W
pConfig->mfpCapable = MFPCapable;
pConfig->mfpRequired = MFPRequired;
@@ -7738,7 +7747,9 @@ static int wlan_hdd_cfg80211_start_ap(struct wiphy *wiphy,
)
{
beacon_data_t *old, *new;
- enum nl80211_channel_type channel_type;
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0))
+ enum nl80211_channel_type channel_type;
+#endif
old = pAdapter->sessionCtx.ap.beacon;
@@ -7755,10 +7766,12 @@ static int wlan_hdd_cfg80211_start_ap(struct wiphy *wiphy,
}
pAdapter->sessionCtx.ap.beacon = new;
- if (params->chandef.width < NL80211_CHAN_WIDTH_80)
- channel_type = cfg80211_get_chandef_type(&(params->chandef));
- else
- channel_type = NL80211_CHAN_HT40PLUS;
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0))
+ if (params->chandef.width < NL80211_CHAN_WIDTH_80)
+ channel_type = cfg80211_get_chandef_type(&(params->chandef));
+ else
+ channel_type = NL80211_CHAN_HT40PLUS;
+#endif
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,0))
wlan_hdd_cfg80211_set_channel(wiphy, dev,
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 8d3b9923f016..6506dedc5c2a 100755
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -9456,6 +9456,13 @@ hdd_adapter_t* hdd_open_adapter( hdd_context_t *pHddCtx, tANI_U8 session_type,
//netif_tx_disable(pWlanDev);
netif_carrier_off(pAdapter->dev);
+ if (WLAN_HDD_P2P_CLIENT == session_type ||
+ WLAN_HDD_P2P_DEVICE == session_type) {
+ /* Initialize the work queue to defer the
+ * back to back RoC request */
+ INIT_DELAYED_WORK(&pAdapter->roc_work, hdd_p2p_roc_work_queue);
+ }
+
#ifdef QCA_LL_TX_FLOW_CT
/* SAT mode default TX Flow control instance
* This instance will be used for
@@ -9507,6 +9514,12 @@ hdd_adapter_t* hdd_open_adapter( hdd_context_t *pHddCtx, tANI_U8 session_type,
netif_carrier_off(pAdapter->dev);
hdd_set_conparam( 1 );
+ if (WLAN_HDD_P2P_GO == session_type) {
+ /* Initialize the work queue to
+ * defer the back to back RoC request */
+ INIT_DELAYED_WORK(&pAdapter->roc_work, hdd_p2p_roc_work_queue);
+ }
+
break;
}
case WLAN_HDD_MONITOR:
@@ -9987,6 +10000,9 @@ VOS_STATUS hdd_stop_adapter( hdd_context_t *pHddCtx, hdd_adapter_t *pAdapter,
}
if (pAdapter->device_mode != WLAN_HDD_INFRA_STATION) {
wlan_hdd_cleanup_remain_on_channel_ctx(pAdapter);
+#ifdef WLAN_OPEN_SOURCE
+ cancel_delayed_work_sync(&pAdapter->roc_work);
+#endif
}
if (pAdapter->ipv4_notifier_registered)
@@ -10062,6 +10078,9 @@ VOS_STATUS hdd_stop_adapter( hdd_context_t *pHddCtx, hdd_adapter_t *pAdapter,
//Any softap specific cleanup here...
if (pAdapter->device_mode == WLAN_HDD_P2P_GO) {
wlan_hdd_cleanup_remain_on_channel_ctx(pAdapter);
+#ifdef WLAN_OPEN_SOURCE
+ cancel_delayed_work_sync(&pAdapter->roc_work);
+#endif
}
hdd_set_sap_auth_offload(pAdapter, FALSE);
@@ -12882,9 +12901,9 @@ int hdd_wlan_startup(struct device *dev, v_VOID_t *hif_sc)
/* Initialize the RoC Request queue and work. */
hdd_list_init((&pHddCtx->hdd_roc_req_q), MAX_ROC_REQ_QUEUE_ENTRY);
#ifdef CONFIG_CNSS
- cnss_init_work(&pHddCtx->rocReqWork, hdd_roc_req_work);
+ cnss_init_work(&pHddCtx->rocReqWork, wlan_hdd_roc_request_dequeue);
#else
- INIT_WORK(&pHddCtx->rocReqWork, hdd_roc_req_work);
+ INIT_WORK(&pHddCtx->rocReqWork, wlan_hdd_roc_request_dequeue);
#endif
hdd_init_auto_suspend_timer(pHddCtx);
diff --git a/CORE/HDD/src/wlan_hdd_p2p.c b/CORE/HDD/src/wlan_hdd_p2p.c
index f0fa7fb393fe..ca0d90ec599b 100644
--- a/CORE/HDD/src/wlan_hdd_p2p.c
+++ b/CORE/HDD/src/wlan_hdd_p2p.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -259,6 +259,7 @@ wlan_hdd_remain_on_channel_callback(tHalHandle hHal, void* pCtx,
pRemainChanCtx->chan_type,
#endif
GFP_KERNEL);
+ pAdapter->lastRocTs = vos_timer_get_system_time();
}
if ( ( WLAN_HDD_INFRA_STATION == pAdapter->device_mode ) ||
@@ -318,7 +319,11 @@ void wlan_hdd_cancel_existing_remain_on_channel(hdd_adapter_t *pAdapter)
{
hddLog(LOGE, "Cancel Existing Remain on Channel");
- vos_timer_stop(&cfgState->remain_on_chan_ctx->hdd_remain_on_chan_timer);
+ if (VOS_TIMER_STATE_RUNNING == vos_timer_getCurrentState(
+ &cfgState->remain_on_chan_ctx->hdd_remain_on_chan_timer))
+ vos_timer_stop(&cfgState->remain_on_chan_ctx->
+ hdd_remain_on_chan_timer);
+
pRemainChanCtx = cfgState->remain_on_chan_ctx;
if (pRemainChanCtx->hdd_remain_on_chan_cancel_in_progress == TRUE)
{
@@ -596,19 +601,30 @@ static int wlan_hdd_execute_remain_on_channel(hdd_adapter_t *pAdapter,
tANI_U8 sessionId = pAdapter->sessionId;
//call sme API to start remain on channel.
- sme_RemainOnChannel(
+ if (eHAL_STATUS_SUCCESS != sme_RemainOnChannel(
WLAN_HDD_GET_HAL_CTX(pAdapter), sessionId,
pRemainChanCtx->chan.hw_value, duration,
wlan_hdd_remain_on_channel_callback, pAdapter,
(tANI_U8)(pRemainChanCtx->rem_on_chan_request
- == REMAIN_ON_CHANNEL_REQUEST)? TRUE:FALSE);
+ == REMAIN_ON_CHANNEL_REQUEST)? TRUE:FALSE)) {
+ hddLog(LOGE, FL("sme_RemainOnChannel returned failure"));
+ mutex_lock(&cfgState->remain_on_chan_ctx_lock);
+ cfgState->remain_on_chan_ctx = NULL;
+ pAdapter->is_roc_inprogress = FALSE;
+ mutex_unlock(&cfgState->remain_on_chan_ctx_lock);
+ vos_mem_free(pRemainChanCtx);
+ hdd_allow_suspend();
+ p2p_allow_bus_auto_suspend();
+ return -EINVAL;
+ }
if (REMAIN_ON_CHANNEL_REQUEST == pRemainChanCtx->rem_on_chan_request) {
- sme_RegisterMgmtFrame(WLAN_HDD_GET_HAL_CTX(pAdapter),
- sessionId, (SIR_MAC_MGMT_FRAME << 2) |
- (SIR_MAC_MGMT_PROBE_REQ << 4), NULL, 0 );
+ if (eHAL_STATUS_SUCCESS != sme_RegisterMgmtFrame(
+ WLAN_HDD_GET_HAL_CTX(pAdapter),
+ sessionId, (SIR_MAC_MGMT_FRAME << 2) |
+ (SIR_MAC_MGMT_PROBE_REQ << 4), NULL, 0))
+ hddLog(LOGE, FL("sme_RegisterMgmtFrame returned failure"));
}
-
}
else if ( ( WLAN_HDD_SOFTAP== pAdapter->device_mode ) ||
( WLAN_HDD_P2P_GO == pAdapter->device_mode )
@@ -664,6 +680,97 @@ static int wlan_hdd_execute_remain_on_channel(hdd_adapter_t *pAdapter,
return 0;
}
+/**
+ * wlan_hdd_roc_request_enqueue() - enqueue remain on channel request
+ * @adapter: Pointer to the adapter
+ * @remain_chan_ctx: Pointer to the remain on channel context
+ *
+ * Return: 0 on success, error number otherwise
+ */
+static int wlan_hdd_roc_request_enqueue(hdd_adapter_t *adapter,
+ hdd_remain_on_chan_ctx_t *remain_chan_ctx)
+{
+ hdd_context_t *hdd_ctx = WLAN_HDD_GET_CTX(adapter);
+ hdd_roc_req_t *hdd_roc_req;
+ VOS_STATUS status;
+
+ /*
+ * "Driver is busy" OR "there is already RoC request inside the queue"
+ * so enqueue this RoC Request and execute sequentially later.
+ */
+
+ hdd_roc_req = vos_mem_malloc(sizeof(*hdd_roc_req));
+
+ if (NULL == hdd_roc_req) {
+ hddLog(LOGP, FL("malloc failed for roc req context"));
+ return -ENOMEM;
+ }
+
+ hdd_roc_req->pAdapter = adapter;
+ hdd_roc_req->pRemainChanCtx = remain_chan_ctx;
+
+ /* Enqueue this RoC request */
+ spin_lock(&hdd_ctx->hdd_roc_req_q.lock);
+ status = hdd_list_insert_back(&hdd_ctx->hdd_roc_req_q,
+ &hdd_roc_req->node);
+ spin_unlock(&hdd_ctx->hdd_roc_req_q.lock);
+
+ if (VOS_STATUS_SUCCESS != status) {
+ hddLog(LOGP, FL("Not able to enqueue RoC Req context"));
+ vos_mem_free(hdd_roc_req);
+ return -EINVAL;
+ }
+
+ return 0;
+}
+
+/**
+ * wlan_hdd_roc_request_dequeue() - dequeue remain on channel request
+ * @work: Pointer to work queue struct
+ *
+ * Return: none
+ */
+void wlan_hdd_roc_request_dequeue(struct work_struct *work)
+{
+ VOS_STATUS status;
+ hdd_roc_req_t *hdd_roc_req;
+ hdd_context_t *hdd_ctx =
+ container_of(work, hdd_context_t, rocReqWork);
+
+ hddLog(LOG1, FL("RoC request timeout"));
+
+ if (list_empty(&hdd_ctx->hdd_roc_req_q.anchor))
+ return;
+
+ /* If driver is busy then we can't run RoC */
+ if (hdd_ctx->isLoadInProgress || hdd_ctx->isUnloadInProgress ||
+ hdd_isConnectionInProgress(hdd_ctx)) {
+ hddLog(LOGE,
+ FL("Wlan Load/Unload or Connection is in progress"));
+ return;
+ }
+
+ if (hdd_ctx->isLogpInProgress) {
+ hddLog(LOGE, FL("LOGP in Progress. Ignore!!!"));
+ return;
+ }
+
+ while (!list_empty(&hdd_ctx->hdd_roc_req_q.anchor)) {
+ /* go to process this RoC request */
+ spin_lock(&hdd_ctx->hdd_roc_req_q.lock);
+ status = hdd_list_remove_front(&hdd_ctx->hdd_roc_req_q,
+ (hdd_list_node_t**) &hdd_roc_req);
+ spin_unlock(&hdd_ctx->hdd_roc_req_q.lock);
+
+ if (status == VOS_STATUS_SUCCESS) {
+ wlan_hdd_execute_remain_on_channel(
+ hdd_roc_req->pAdapter,
+ hdd_roc_req->pRemainChanCtx);
+ vos_mem_free(hdd_roc_req);
+ }
+ }
+}
+
static int wlan_hdd_request_remain_on_channel( struct wiphy *wiphy,
struct net_device *dev,
struct ieee80211_channel *chan,
@@ -678,8 +785,7 @@ static int wlan_hdd_request_remain_on_channel( struct wiphy *wiphy,
hdd_remain_on_chan_ctx_t *pRemainChanCtx;
v_BOOL_t isBusy = VOS_FALSE;
v_SIZE_t size = 0;
- hdd_roc_req_t* phdd_roc_req;
- VOS_STATUS status;
+ hdd_adapter_t *sta_adapter;
hddLog(LOG1, FL("Device_mode %s(%d)"),
hdd_device_mode_to_string(pAdapter->device_mode),
@@ -746,47 +852,37 @@ static int wlan_hdd_request_remain_on_channel( struct wiphy *wiphy,
pRemainChanCtx->action_pkt_buff.frame_length = 0;
pRemainChanCtx->hdd_remain_on_chan_cancel_in_progress = FALSE;
- /* Check roc_req_Q has pendding RoC Request or not */
+ if (REMAIN_ON_CHANNEL_REQUEST == request_type) {
+ sta_adapter = hdd_get_adapter(pHddCtx, WLAN_HDD_INFRA_STATION);
+ if ((NULL != sta_adapter)&&
+ hdd_connIsConnected(WLAN_HDD_GET_STATION_CTX_PTR(sta_adapter))) {
+ if (pAdapter->lastRocTs !=0 &&
+ ((vos_timer_get_system_time() - pAdapter->lastRocTs )
+ < pHddCtx->cfg_ini->p2p_listen_defer_interval)) {
+ if (pRemainChanCtx->duration > HDD_P2P_MAX_ROC_DURATION)
+ pRemainChanCtx->duration = HDD_P2P_MAX_ROC_DURATION;
+
+ wlan_hdd_roc_request_enqueue(pAdapter, pRemainChanCtx);
+ schedule_delayed_work(&pAdapter->roc_work,
+ msecs_to_jiffies(pHddCtx->cfg_ini->p2p_listen_defer_interval));
+ hddLog(LOG1, "Defer interval is %hu, pAdapter %p",
+ pHddCtx->cfg_ini->p2p_listen_defer_interval, pAdapter);
+ return 0;
+ }
+ }
+ }
+
+ /* Check roc_req_Q has pending RoC Request or not */
hdd_list_size(&(pHddCtx->hdd_roc_req_q), &size);
if ((isBusy == VOS_FALSE) && (!size)) {
-
/* Media is free and no RoC request is in queue, execute directly */
wlan_hdd_execute_remain_on_channel(pAdapter, pRemainChanCtx);
return 0;
} else {
-
- /*
- * "Driver is busy" OR "there is already RoC request inside the queue"
- * so enqueue this RoC Request for execute RoC sequently in the future.
- */
-
- phdd_roc_req = vos_mem_malloc(sizeof(hdd_roc_req_t));
-
- if (NULL == phdd_roc_req) {
- hddLog(VOS_TRACE_LEVEL_FATAL,
- "%s: Not able to allocate memory for roc req context",
- __func__);
- return -ENOMEM;
- }
-
- phdd_roc_req->pAdapter = pAdapter;
- phdd_roc_req->pRemainChanCtx = pRemainChanCtx;
-
- /* Enqueue this RoC request */
- spin_lock(&pHddCtx->hdd_roc_req_q.lock);
- status = hdd_list_insert_back(&pHddCtx->hdd_roc_req_q,
- &phdd_roc_req->node);
- spin_unlock(&pHddCtx->hdd_roc_req_q.lock);
-
- if (VOS_STATUS_SUCCESS != status) {
- hddLog(VOS_TRACE_LEVEL_FATAL,
- "%s: Not able to enqueue RoC Req context",
- __func__);
- vos_mem_free(phdd_roc_req);
- return -ENOMEM;
- }
+ if (wlan_hdd_roc_request_enqueue(pAdapter, pRemainChanCtx))
+ return -EAGAIN;
}
/*
@@ -800,47 +896,6 @@ static int wlan_hdd_request_remain_on_channel( struct wiphy *wiphy,
return 0;
}
-void hdd_roc_req_work(struct work_struct *work)
-{
- VOS_STATUS status;
- hdd_roc_req_t *hdd_roc_req;
- hdd_context_t *pHddCtx =
- container_of(work, hdd_context_t, rocReqWork);
-
- hddLog(LOG1, FL("RoC request timeout"));
-
- if (list_empty(&pHddCtx->hdd_roc_req_q.anchor)) {
- return;
- }
-
- /* If driver is busy then we can't run RoC */
- if (pHddCtx->isLoadInProgress || pHddCtx->isUnloadInProgress ||
- hdd_isConnectionInProgress(pHddCtx)) {
- hddLog( LOGE,
- "%s: Wlan Load/Unload or Connection is in progress", __func__);
- return;
- }
-
- if (pHddCtx->isLogpInProgress) {
- VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_ERROR,
- "%s:LOGP in Progress. Ignore!!!", __func__);
- return;
- }
-
- while (!list_empty(&pHddCtx->hdd_roc_req_q.anchor)) {
- /* go to process this RoC request */
- spin_lock(&pHddCtx->hdd_roc_req_q.lock);
- status = hdd_list_remove_front(&pHddCtx->hdd_roc_req_q,
- (hdd_list_node_t**) &hdd_roc_req);
- spin_unlock(&pHddCtx->hdd_roc_req_q.lock);
- if (status == VOS_STATUS_SUCCESS) {
- wlan_hdd_execute_remain_on_channel(hdd_roc_req->pAdapter,
- hdd_roc_req->pRemainChanCtx);
- vos_mem_free(hdd_roc_req);
- }
- }
-}
-
int __wlan_hdd_cfg80211_remain_on_channel( struct wiphy *wiphy,
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,0))
struct wireless_dev *wdev,
@@ -1726,6 +1781,17 @@ static void hdd_wlan_tx_complete( hdd_adapter_t* pAdapter,
netif_tx_start_all_queues( pAdapter->dev );
}
+/**
+ * hdd_p2p_roc_work_queue() - roc delayed work queue handler
+ * @work: Pointer to work queue struct
+ *
+ * Return: none
+ */
+void hdd_p2p_roc_work_queue(struct work_struct *work)
+{
+ wlan_hdd_roc_request_dequeue(work);
+}
+
void hdd_sendActionCnf( hdd_adapter_t *pAdapter, tANI_BOOLEAN actionSendSuccess )
{
hdd_cfg80211_state_t *cfgState = WLAN_HDD_GET_CFG_STATE_PTR( pAdapter );
diff --git a/CORE/MAC/inc/qwlan_version.h b/CORE/MAC/inc/qwlan_version.h
index 1a49f9c61900..d26693365c77 100644
--- a/CORE/MAC/inc/qwlan_version.h
+++ b/CORE/MAC/inc/qwlan_version.h
@@ -42,9 +42,9 @@ BRIEF DESCRIPTION:
#define QWLAN_VERSION_MINOR 0
#define QWLAN_VERSION_PATCH 10
#define QWLAN_VERSION_EXTRA ""
-#define QWLAN_VERSION_BUILD 15
+#define QWLAN_VERSION_BUILD 16
-#define QWLAN_VERSIONSTR "4.0.10.15"
+#define QWLAN_VERSIONSTR "4.0.10.16"
#define AR6320_REV1_VERSION 0x5000000
diff --git a/CORE/MAC/inc/sirApi.h b/CORE/MAC/inc/sirApi.h
index 2134f81af470..7a27f09e8b49 100644
--- a/CORE/MAC/inc/sirApi.h
+++ b/CORE/MAC/inc/sirApi.h
@@ -662,6 +662,7 @@ typedef struct sSirSmeStartBssReq
tSirAddIeParams addIeParams;
tANI_BOOLEAN obssEnabled;
+ uint8_t sap_dot11mc;
} tSirSmeStartBssReq, *tpSirSmeStartBssReq;
diff --git a/CORE/MAC/src/cfg/cfgUtil/dot11f.frms b/CORE/MAC/src/cfg/cfgUtil/dot11f.frms
index 9064ec5540f2..573835b4ac3a 100644
--- a/CORE/MAC/src/cfg/cfgUtil/dot11f.frms
+++ b/CORE/MAC/src/cfg/cfgUtil/dot11f.frms
@@ -2404,94 +2404,7 @@ IE ChannelSwitchWrapper (EID_CHANNEL_SWITCH_WRAPPER)
}
IE ExtCap (EID_EXT_CAP)
{
- {
- bssCoexistMgmtSupport: 1;
- reserved1: 1;
- extChanSwitch: 1;
- reserved2: 1;
- psmpCap: 1;
- reserved3: 1;
- spsmpCap: 1;
- event: 1;
- }
- {
- diagnostics: 1;
- multiDiagnostics: 1;
- locTracking: 1;
- FMS: 1;
- proxyARPService: 1;
- coLocIntfReporting: 1;
- civicLoc: 1;
- geospatialLoc: 1;
- }
- {
- TFS: 1;
- wnmSleepMode: 1;
- timBroadcast: 1;
- bssTransition: 1;
- qosTrafficCap: 1;
- acStaCnt: 1;
- multiBSSID: 1;
- timingMeas: 1;
- }
- {
- chanUsage: 1;
- ssidList: 1;
- DMS: 1;
- UTCTSFOffset: 1;
- TDLSPeerUAPSDBufferSTA: 1;
- TDLSPeerPSMSupp: 1;
- TDLSChannelSwitching: 1;
- interworkingService: 1;
- }
- {
- qosMap: 1;
- EBR: 1;
- sspnInterface: 1;
- reserved4: 1;
- msgCFCap: 1;
- TDLSSupport: 1;
- TDLSProhibited: 1;
- TDLSChanSwitProhibited: 1;
- }
- {
- rejectUnadmittedTraffic: 1;
- serviceIntervalGranularity: 3;
- identifierLoc: 1;
- uapsdCoexistence: 1;
- wnmNotification: 1;
- QABcapbility: 1;
- }
- {
- UTF8SSID: 1;
- QMFActivated: 1;
- QMFreconAct: 1;
- RobustAVStreaming: 1;
- AdvancedGCR: 1;
- MeshGCR: 1;
- SCS: 1;
- QLoadReport: 1;
- }
- {
- AlternateEDCA: 1;
- UnprotTXOPneg: 1;
- ProtTXOPneg: 1;
- reserved6: 1;
- ProtQLoadReport: 1;
- TDLSWiderBW: 1;
- operModeNotification: 1;
- maxNumOfMSDU_bit1: 1;
- }
- {
- maxNumOfMSDU_bit2: 1;
- ChanSchMgmt: 1;
- GeoDBInbandEnSignal: 1;
- NwChanControl: 1;
- WhiteSpaceMap: 1;
- ChanAvailQuery: 1;
- fineTimingMeas: 1;
- reserved7: 1;
- }
+ bytes[8..9];
}
IE HTCaps (EID_HT_CAPABILITIES)
diff --git a/CORE/MAC/src/include/dot11f.h b/CORE/MAC/src/include/dot11f.h
index c81bdc053131..f4ba7a5dcc9c 100644
--- a/CORE/MAC/src/include/dot11f.h
+++ b/CORE/MAC/src/include/dot11f.h
@@ -37,9 +37,9 @@
*
*
* This file was automatically generated by 'framesc'
- * Tue Jan 13 11:09:30 2015 from the following file(s):
+ * Fri Jan 16 16:23:18 2015 from the following file(s):
*
- * CORE/MAC/src/cfg/cfgUtil/dot11f.frms
+ * dot11f.frms
*
* PLEASE DON'T EDIT THIS FILE BY HAND!
*
@@ -2649,7 +2649,6 @@ tANI_U32 dot11fPackIeAID(tpAniSirGlobal, tDot11fIEAID*, tANI_U8*, tANI_U32, tANI
tANI_U32 dot11fGetPackedIEAID(tpAniSirGlobal, tDot11fIEAID*, tANI_U32*);
-
#ifdef __cplusplus
}; /* End extern "C". */
#endif /* C++ */
@@ -3054,82 +3053,14 @@ tANI_U32 dot11fGetPackedIEESEVersion(tpAniSirGlobal, tDot11fIEESEVersion*, tANI_
// EID 127 (0x7f)
typedef struct sDot11fIEExtCap {
tANI_U8 present;
- tANI_U8 bssCoexistMgmtSupport: 1;
- tANI_U8 reserved1: 1;
- tANI_U8 extChanSwitch: 1;
- tANI_U8 reserved2: 1;
- tANI_U8 psmpCap: 1;
- tANI_U8 reserved3: 1;
- tANI_U8 spsmpCap: 1;
- tANI_U8 event: 1;
- tANI_U8 diagnostics: 1;
- tANI_U8 multiDiagnostics: 1;
- tANI_U8 locTracking: 1;
- tANI_U8 FMS: 1;
- tANI_U8 proxyARPService: 1;
- tANI_U8 coLocIntfReporting: 1;
- tANI_U8 civicLoc: 1;
- tANI_U8 geospatialLoc: 1;
- tANI_U8 TFS: 1;
- tANI_U8 wnmSleepMode: 1;
- tANI_U8 timBroadcast: 1;
- tANI_U8 bssTransition: 1;
- tANI_U8 qosTrafficCap: 1;
- tANI_U8 acStaCnt: 1;
- tANI_U8 multiBSSID: 1;
- tANI_U8 timingMeas: 1;
- tANI_U8 chanUsage: 1;
- tANI_U8 ssidList: 1;
- tANI_U8 DMS: 1;
- tANI_U8 UTCTSFOffset: 1;
- tANI_U8 TDLSPeerUAPSDBufferSTA: 1;
- tANI_U8 TDLSPeerPSMSupp: 1;
- tANI_U8 TDLSChannelSwitching: 1;
- tANI_U8 interworkingService: 1;
- tANI_U8 qosMap: 1;
- tANI_U8 EBR: 1;
- tANI_U8 sspnInterface: 1;
- tANI_U8 reserved4: 1;
- tANI_U8 msgCFCap: 1;
- tANI_U8 TDLSSupport: 1;
- tANI_U8 TDLSProhibited: 1;
- tANI_U8 TDLSChanSwitProhibited: 1;
- tANI_U8 rejectUnadmittedTraffic: 1;
- tANI_U8 serviceIntervalGranularity: 3;
- tANI_U8 identifierLoc: 1;
- tANI_U8 uapsdCoexistence: 1;
- tANI_U8 wnmNotification: 1;
- tANI_U8 QABcapbility: 1;
- tANI_U8 UTF8SSID: 1;
- tANI_U8 QMFActivated: 1;
- tANI_U8 QMFreconAct: 1;
- tANI_U8 RobustAVStreaming: 1;
- tANI_U8 AdvancedGCR: 1;
- tANI_U8 MeshGCR: 1;
- tANI_U8 SCS: 1;
- tANI_U8 QLoadReport: 1;
- tANI_U8 AlternateEDCA: 1;
- tANI_U8 UnprotTXOPneg: 1;
- tANI_U8 ProtTXOPneg: 1;
- tANI_U8 reserved6: 1;
- tANI_U8 ProtQLoadReport: 1;
- tANI_U8 TDLSWiderBW: 1;
- tANI_U8 operModeNotification: 1;
- tANI_U8 maxNumOfMSDU_bit1: 1;
- tANI_U8 maxNumOfMSDU_bit2: 1;
- tANI_U8 ChanSchMgmt: 1;
- tANI_U8 GeoDBInbandEnSignal: 1;
- tANI_U8 NwChanControl: 1;
- tANI_U8 WhiteSpaceMap: 1;
- tANI_U8 ChanAvailQuery: 1;
- tANI_U8 fineTimingMeas: 1;
- tANI_U8 reserved7: 1;
+ tANI_U8 num_bytes;
+ tANI_U8 bytes[9];
} tDot11fIEExtCap;
#define DOT11F_EID_EXTCAP ( 127 )
// N.B. These #defines do *not* include the EID & length
-#define DOT11F_IE_EXTCAP_MIN_LEN ( 9 )
+#define DOT11F_IE_EXTCAP_MIN_LEN ( 8 )
#define DOT11F_IE_EXTCAP_MAX_LEN ( 9 )
diff --git a/CORE/MAC/src/include/parserApi.h b/CORE/MAC/src/include/parserApi.h
index 67ed406fb5c6..80d81fdcdf1e 100644
--- a/CORE/MAC/src/include/parserApi.h
+++ b/CORE/MAC/src/include/parserApi.h
@@ -322,6 +322,79 @@ typedef struct sSirEseBcnReportMandatoryIe
} tSirEseBcnReportMandatoryIe, *tpSirEseBcnReportMandatoryIe;
#endif /* FEATURE_WLAN_ESE_UPLOAD */
+struct s_ext_cap {
+ uint8_t bssCoexistMgmtSupport: 1;
+ uint8_t reserved1: 1;
+ uint8_t extChanSwitch: 1;
+ uint8_t reserved2: 1;
+ uint8_t psmpCap: 1;
+ uint8_t reserved3: 1;
+ uint8_t spsmpCap: 1;
+ uint8_t event: 1;
+ uint8_t diagnostics: 1;
+ uint8_t multiDiagnostics: 1;
+ uint8_t locTracking: 1;
+ uint8_t FMS: 1;
+ uint8_t proxyARPService: 1;
+ uint8_t coLocIntfReporting: 1;
+ uint8_t civicLoc: 1;
+ uint8_t geospatialLoc: 1;
+ uint8_t TFS: 1;
+ uint8_t wnmSleepMode: 1;
+ uint8_t timBroadcast: 1;
+ uint8_t bssTransition: 1;
+ uint8_t qosTrafficCap: 1;
+ uint8_t acStaCnt: 1;
+ uint8_t multiBSSID: 1;
+ uint8_t timingMeas: 1;
+ uint8_t chanUsage: 1;
+ uint8_t ssidList: 1;
+ uint8_t DMS: 1;
+ uint8_t UTCTSFOffset: 1;
+ uint8_t TDLSPeerUAPSDBufferSTA: 1;
+ uint8_t TDLSPeerPSMSupp: 1;
+ uint8_t TDLSChannelSwitching: 1;
+ uint8_t interworkingService: 1;
+ uint8_t qosMap: 1;
+ uint8_t EBR: 1;
+ uint8_t sspnInterface: 1;
+ uint8_t reserved4: 1;
+ uint8_t msgCFCap: 1;
+ uint8_t TDLSSupport: 1;
+ uint8_t TDLSProhibited: 1;
+ uint8_t TDLSChanSwitProhibited: 1;
+ uint8_t rejectUnadmittedTraffic: 1;
+ uint8_t serviceIntervalGranularity: 3;
+ uint8_t identifierLoc: 1;
+ uint8_t uapsdCoexistence: 1;
+ uint8_t wnmNotification: 1;
+ uint8_t QABcapbility: 1;
+ uint8_t UTF8SSID: 1;
+ uint8_t QMFActivated: 1;
+ uint8_t QMFreconAct: 1;
+ uint8_t RobustAVStreaming: 1;
+ uint8_t AdvancedGCR: 1;
+ uint8_t MeshGCR: 1;
+ uint8_t SCS: 1;
+ uint8_t QLoadReport: 1;
+ uint8_t AlternateEDCA: 1;
+ uint8_t UnprotTXOPneg: 1;
+ uint8_t ProtTXOPneg: 1;
+ uint8_t reserved6: 1;
+ uint8_t ProtQLoadReport: 1;
+ uint8_t TDLSWiderBW: 1;
+ uint8_t operModeNotification: 1;
+ uint8_t maxNumOfMSDU_bit1: 1;
+ uint8_t maxNumOfMSDU_bit2: 1;
+ uint8_t ChanSchMgmt: 1;
+ uint8_t GeoDBInbandEnSignal: 1;
+ uint8_t NwChanControl: 1;
+ uint8_t WhiteSpaceMap: 1;
+ uint8_t ChanAvailQuery: 1;
+ uint8_t fineTimingMeas: 1;
+ uint8_t reserved7: 1;
+};
+
tANI_U8
sirIsPropCapabilityEnabled(struct sAniSirGlobal *pMac, tANI_U32 bitnum);
@@ -870,7 +943,8 @@ tSirRetStatus
PopulateDot11fVHTExtBssLoad(tpAniSirGlobal pMac, tDot11fIEVHTExtBssLoad *pDot11f);
tSirRetStatus
-PopulateDot11fExtCap(tpAniSirGlobal pMac, tANI_BOOLEAN isVHTEnabled, tDot11fIEExtCap * pDot11f);
+PopulateDot11fExtCap(tpAniSirGlobal pMac, tANI_BOOLEAN isVHTEnabled,
+ tDot11fIEExtCap * pDot11f, tpPESession psessionEntry);
tSirRetStatus
PopulateDot11fOperatingMode(tpAniSirGlobal pMac, tDot11fIEOperatingMode *pDot11f, tpPESession psessionEntry );
diff --git a/CORE/MAC/src/pe/include/limSession.h b/CORE/MAC/src/pe/include/limSession.h
index 18879619c1b5..53cda579cf8e 100644
--- a/CORE/MAC/src/pe/include/limSession.h
+++ b/CORE/MAC/src/pe/include/limSession.h
@@ -487,7 +487,8 @@ typedef struct sPESession // Added to Support BT-AMP
/* tells if Q2Q IE, from another MDM device in AP MCC mode was recvd */
bool sap_advertise_avoid_ch_ie;
#endif /* FEATURE_AP_MCC_CH_AVOIDANCE */
-}tPESession, *tpPESession;
+ uint8_t sap_dot11mc;
+} tPESession, *tpPESession;
/*-------------------------------------------------------------------------
Function declarations and documenation
diff --git a/CORE/MAC/src/pe/lim/limProcessAssocReqFrame.c b/CORE/MAC/src/pe/lim/limProcessAssocReqFrame.c
index 0e7a2937f4fc..5d34778669df 100644
--- a/CORE/MAC/src/pe/lim/limProcessAssocReqFrame.c
+++ b/CORE/MAC/src/pe/lim/limProcessAssocReqFrame.c
@@ -1376,17 +1376,19 @@ if (limPopulateMatchingRateSet(pMac,
if (pAssocReq->ExtCap.present)
{
+ struct s_ext_cap *p_ext_cap = (struct s_ext_cap *)
+ pAssocReq->ExtCap.bytes;
pStaDs->timingMeasCap = 0;
- pStaDs->timingMeasCap |= (pAssocReq->ExtCap.timingMeas)?
+ pStaDs->timingMeasCap |= (p_ext_cap->timingMeas)?
RTT_TIMING_MEAS_CAPABILITY:
RTT_INVALID;
- pStaDs->timingMeasCap |= (pAssocReq->ExtCap.fineTimingMeas)?
+ pStaDs->timingMeasCap |= (p_ext_cap->fineTimingMeas)?
RTT_FINE_TIMING_MEAS_CAPABILITY:
RTT_INVALID;
PELOG1(limLog(pMac, LOG1,
FL("ExtCap present, timingMeas: %d fineTimingMeas: %d"),
- pAssocReq->ExtCap.timingMeas,
- pAssocReq->ExtCap.fineTimingMeas);)
+ p_ext_cap->timingMeas,
+ p_ext_cap->fineTimingMeas);)
}
else
{
diff --git a/CORE/MAC/src/pe/lim/limProcessAssocRspFrame.c b/CORE/MAC/src/pe/lim/limProcessAssocRspFrame.c
index e7b3e2206988..3226c1ddb038 100644
--- a/CORE/MAC/src/pe/lim/limProcessAssocRspFrame.c
+++ b/CORE/MAC/src/pe/lim/limProcessAssocRspFrame.c
@@ -913,27 +913,29 @@ limProcessAssocRspFrame(tpAniSirGlobal pMac, tANI_U8 *pRxPacketInfo, tANI_U8 sub
if (pAssocRsp->ExtCap.present)
{
+ struct s_ext_cap *p_ext_cap = (struct s_ext_cap *)
+ pAssocRsp->ExtCap.bytes;
pStaDs->timingMeasCap = 0;
- pStaDs->timingMeasCap |= (pAssocRsp->ExtCap.timingMeas)?
+ pStaDs->timingMeasCap |= (p_ext_cap->timingMeas)?
RTT_TIMING_MEAS_CAPABILITY:
RTT_INVALID;
- pStaDs->timingMeasCap |= (pAssocRsp->ExtCap.fineTimingMeas)?
+ pStaDs->timingMeasCap |= (p_ext_cap->fineTimingMeas)?
RTT_FINE_TIMING_MEAS_CAPABILITY:
RTT_INVALID;
PELOG1(limLog(pMac, LOG1,
FL("ExtCap present, timingMeas: %d fineTimingMeas: %d"),
- pAssocRsp->ExtCap.timingMeas,
- pAssocRsp->ExtCap.fineTimingMeas);)
+ p_ext_cap->timingMeas,
+ p_ext_cap->fineTimingMeas);)
#ifdef FEATURE_WLAN_TDLS
psessionEntry->tdls_prohibited =
- pAssocRsp->ExtCap.TDLSProhibited;
+ p_ext_cap->TDLSProhibited;
psessionEntry->tdls_chan_swit_prohibited =
- pAssocRsp->ExtCap.TDLSChanSwitProhibited;
+ p_ext_cap->TDLSChanSwitProhibited;
PELOG1(limLog(pMac, LOG1,
FL("ExtCap: tdls_prohibited: %d, tdls_chan_swit_prohibited: %d"),
- pAssocRsp->ExtCap.TDLSProhibited,
- pAssocRsp->ExtCap.TDLSChanSwitProhibited);)
+ p_ext_cap->TDLSProhibited,
+ p_ext_cap->TDLSChanSwitProhibited);)
#endif
}
else
diff --git a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
index fff3ad639930..a5e53495ce8a 100644
--- a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
+++ b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
@@ -719,6 +719,7 @@ __limHandleSmeStartBssRequest(tpAniSirGlobal pMac, tANI_U32 *pMsgBuf)
}
psessionEntry->ssidHidden = pSmeStartBssReq->ssidHidden;
psessionEntry->wps_state = pSmeStartBssReq->wps_state;
+ psessionEntry->sap_dot11mc = pSmeStartBssReq->sap_dot11mc;
limGetShortSlotFromPhyMode(pMac, psessionEntry,
psessionEntry->gLimPhyMode,
&psessionEntry->shortSlotTimeSupported);
diff --git a/CORE/MAC/src/pe/lim/limProcessTdls.c b/CORE/MAC/src/pe/lim/limProcessTdls.c
index bcc6ff944a19..cb2af72303fa 100644
--- a/CORE/MAC/src/pe/lim/limProcessTdls.c
+++ b/CORE/MAC/src/pe/lim/limProcessTdls.c
@@ -2654,8 +2654,10 @@ void PopulateDot11fTdlsExtCapability(tpAniSirGlobal pMac,
tpPESession psessionEntry,
tDot11fIEExtCap *extCapability)
{
- extCapability->TDLSPeerPSMSupp = PEER_PSM_SUPPORT ;
- extCapability->TDLSPeerUAPSDBufferSTA = pMac->lim.gLimTDLSBufStaEnabled;
+ struct s_ext_cap *p_ext_cap = (struct s_ext_cap *)extCapability->bytes;
+
+ p_ext_cap->TDLSPeerPSMSupp = PEER_PSM_SUPPORT ;
+ p_ext_cap->TDLSPeerUAPSDBufferSTA = pMac->lim.gLimTDLSBufStaEnabled;
/* Set TDLS channel switching bits only if offchannel is enabled
* and TDLS Channel Switching is not prohibited by AP in ExtCap
@@ -2663,16 +2665,20 @@ void PopulateDot11fTdlsExtCapability(tpAniSirGlobal pMac,
*/
if ((1== pMac->lim.gLimTDLSOffChannelEnabled) &&
(!psessionEntry->tdls_chan_swit_prohibited)) {
- extCapability->TDLSChannelSwitching = 1;
- extCapability->TDLSChanSwitProhibited = 0;
+ p_ext_cap->TDLSChannelSwitching = 1;
+ p_ext_cap->TDLSChanSwitProhibited = 0;
} else {
- extCapability->TDLSChannelSwitching = 0;
- extCapability->TDLSChanSwitProhibited = TDLS_CH_SWITCH_PROHIBITED;
+ p_ext_cap->TDLSChannelSwitching = 0;
+ p_ext_cap->TDLSChanSwitProhibited = TDLS_CH_SWITCH_PROHIBITED;
}
- extCapability->TDLSSupport = TDLS_SUPPORT ;
- extCapability->TDLSProhibited = TDLS_PROHIBITED ;
+ p_ext_cap->TDLSSupport = TDLS_SUPPORT ;
+ p_ext_cap->TDLSProhibited = TDLS_PROHIBITED ;
+
extCapability->present = 1 ;
+ /* For STA cases we alwasy support 11mc - Allow MAX length */
+ extCapability->num_bytes = DOT11F_IE_EXTCAP_MAX_LEN;
+
return ;
}
diff --git a/CORE/MAC/src/pe/lim/limSendManagementFrames.c b/CORE/MAC/src/pe/lim/limSendManagementFrames.c
index e8e8100b2d96..c6e3e0519af5 100644
--- a/CORE/MAC/src/pe/lim/limSendManagementFrames.c
+++ b/CORE/MAC/src/pe/lim/limSendManagementFrames.c
@@ -201,9 +201,9 @@ tSirRetStatus limStripOffExtCapIEAndUpdateStruct(tpAniSirGlobal pMac,
void limMergeExtCapIEStruct(tDot11fIEExtCap *pDst,
tDot11fIEExtCap *pSrc)
{
- tANI_U8 *tempDst = (tANI_U8 *)pDst;
- tANI_U8 *tempSrc = (tANI_U8 *)pSrc;
- tANI_U8 structlen = sizeof(tDot11fIEExtCap);
+ tANI_U8 *tempDst = (tANI_U8 *)pDst->bytes;
+ tANI_U8 *tempSrc = (tANI_U8 *)pSrc->bytes;
+ tANI_U8 structlen = member_size(tDot11fIEExtCap, bytes);
while(tempDst && tempSrc && structlen--)
{
@@ -828,7 +828,7 @@ limSendProbeRspMgmtFrame(tpAniSirGlobal pMac,
}
#endif
- PopulateDot11fExtCap(pMac, isVHTEnabled, &pFrm->ExtCap);
+ PopulateDot11fExtCap(pMac, isVHTEnabled, &pFrm->ExtCap, psessionEntry);
if ( psessionEntry->pLimStartBssReq )
{
@@ -1434,7 +1434,7 @@ limSendAssocRspMgmtFrame(tpAniSirGlobal pMac,
}
#endif
- PopulateDot11fExtCap(pMac, isVHTEnabled, &frm.ExtCap);
+ PopulateDot11fExtCap(pMac, isVHTEnabled, &frm.ExtCap, psessionEntry);
#ifdef WLAN_FEATURE_11W
if( eSIR_MAC_TRY_AGAIN_LATER == statusCode )
@@ -2168,10 +2168,10 @@ limSendAssocReqMgmtFrame(tpAniSirGlobal pMac,
}
else
{
- if (extractedExtCap.interworkingService)
- {
- extractedExtCap.qosMap = 1;
- }
+ struct s_ext_cap *p_ext_cap = (struct s_ext_cap *)
+ extractedExtCap.bytes;
+ if (p_ext_cap->interworkingService)
+ p_ext_cap->qosMap = 1;
}
caps = pMlmAssocReq->capabilityInfo;
@@ -2305,7 +2305,7 @@ limSendAssocReqMgmtFrame(tpAniSirGlobal pMac,
}
#endif
- PopulateDot11fExtCap( pMac, isVHTEnabled, &pFrm->ExtCap);
+ PopulateDot11fExtCap( pMac, isVHTEnabled, &pFrm->ExtCap, psessionEntry);
#if defined WLAN_FEATURE_VOWIFI_11R
if (psessionEntry->pLimJoinReq->is11Rconnection)
@@ -2756,7 +2756,7 @@ limSendReassocReqWithFTIEsMgmtFrame(tpAniSirGlobal pMac,
limLog( pMac, LOG1, FL("Populate VHT IEs in Re-Assoc Request"));
PopulateDot11fVHTCaps( pMac, psessionEntry, &frm.VHTCaps );
isVHTEnabled = eANI_BOOLEAN_TRUE;
- PopulateDot11fExtCap(pMac, isVHTEnabled, &frm.ExtCap);
+ PopulateDot11fExtCap(pMac, isVHTEnabled, &frm.ExtCap, psessionEntry);
}
#endif
@@ -3176,7 +3176,7 @@ limSendReassocReqMgmtFrame(tpAniSirGlobal pMac,
}
#endif
- PopulateDot11fExtCap(pMac, isVHTEnabled, &frm.ExtCap);
+ PopulateDot11fExtCap(pMac, isVHTEnabled, &frm.ExtCap, psessionEntry);
nStatus = dot11fGetPackedReAssocRequestSize( pMac, &frm, &nPayload );
if ( DOT11F_FAILED( nStatus ) )
diff --git a/CORE/MAC/src/pe/lim/limSerDesUtils.c b/CORE/MAC/src/pe/lim/limSerDesUtils.c
index 8ce25480d7b6..8f5d5f96f4be 100644
--- a/CORE/MAC/src/pe/lim/limSerDesUtils.c
+++ b/CORE/MAC/src/pe/lim/limSerDesUtils.c
@@ -684,6 +684,10 @@ limStartBssReqSerDes(tpAniSirGlobal pMac, tpSirSmeStartBssReq pStartBssReq, tANI
pStartBssReq->obssEnabled = *pBuf++;
len--;
+ /* extract sap_dot11mc */
+ pStartBssReq->sap_dot11mc = *pBuf++;
+ len--;
+
if (len)
{
limLog(pMac, LOGW, FL("Extra bytes left in SME_START_BSS_REQ, len=%d"), len);
diff --git a/CORE/MAC/src/pe/lim/limSession.c b/CORE/MAC/src/pe/lim/limSession.c
index ca64c730c42b..c8e9ae631110 100644
--- a/CORE/MAC/src/pe/lim/limSession.c
+++ b/CORE/MAC/src/pe/lim/limSession.c
@@ -525,7 +525,6 @@ tpPESession pe_find_session_by_sme_session_id(tpAniSirGlobal mac_ctx,
{
return(&pMac->lim.gpSession[sessionId]);
}
- limLog(pMac, LOG1, FL("Session %d not active\n "), sessionId);
return(NULL);
}
diff --git a/CORE/MAC/src/pe/sch/schBeaconGen.c b/CORE/MAC/src/pe/sch/schBeaconGen.c
index b099bd7e6739..5bea07ed1270 100644
--- a/CORE/MAC/src/pe/sch/schBeaconGen.c
+++ b/CORE/MAC/src/pe/sch/schBeaconGen.c
@@ -379,7 +379,7 @@ tSirRetStatus schSetFixedBeaconFields(tpAniSirGlobal pMac,tpPESession psessionEn
}
#endif
- PopulateDot11fExtCap(pMac, isVHTEnabled, &pBcn2->ExtCap);
+ PopulateDot11fExtCap(pMac, isVHTEnabled, &pBcn2->ExtCap, psessionEntry);
PopulateDot11fExtSuppRates( pMac, POPULATE_DOT11F_RATES_OPERATIONAL,
&pBcn2->ExtSuppRates, psessionEntry );
diff --git a/CORE/SAP/inc/sapApi.h b/CORE/SAP/inc/sapApi.h
index 9bf4f8728fb3..df8d65639027 100644
--- a/CORE/SAP/inc/sapApi.h
+++ b/CORE/SAP/inc/sapApi.h
@@ -511,6 +511,7 @@ typedef struct sap_Config {
v_U16_t probeRespBcnIEsLen;
v_PVOID_t pProbeRespBcnIEsBuffer; /* buffer for addn ies comes from hostapd*/
+ uint8_t sap_dot11mc; /* Specify if 11MC is enabled or disabled*/
} tsap_Config_t;
diff --git a/CORE/SAP/src/sapFsm.c b/CORE/SAP/src/sapFsm.c
index 026205a6eb57..6aff358d637b 100644
--- a/CORE/SAP/src/sapFsm.c
+++ b/CORE/SAP/src/sapFsm.c
@@ -3973,6 +3973,7 @@ sapconvertToCsrProfile(tsap_Config_t *pconfig_params, eCsrRoamBssType bssType, t
profile->addIeParams.probeRespBCNDataLen = 0;
profile->addIeParams.probeRespBCNData_buff = NULL;
}
+ profile->sap_dot11mc = pconfig_params->sap_dot11mc;
return eSAP_STATUS_SUCCESS; /* Success. */
}
diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c
index 910233f30310..dfbf102c5c0c 100644
--- a/CORE/SERVICES/WMA/wma.c
+++ b/CORE/SERVICES/WMA/wma.c
@@ -1152,6 +1152,7 @@ wmi_unified_vdev_set_param_send(wmi_unified_t wmi_handle, u_int32_t if_id,
wmi_vdev_set_param_cmd_fixed_param *cmd;
wmi_buf_t buf;
u_int16_t len = sizeof(*cmd);
+ tp_wma_handle wma;
buf = wmi_buf_alloc(wmi_handle, len);
if (!buf) {
@@ -1168,6 +1169,17 @@ wmi_unified_vdev_set_param_send(wmi_unified_t wmi_handle, u_int32_t if_id,
cmd->param_value = param_value;
WMA_LOGD("Setting vdev %d param = %x, value = %u",
if_id, param_id, param_value);
+
+ wma = vos_get_context(VOS_MODULE_ID_WDA,
+ vos_get_global_context(VOS_MODULE_ID_WDA, NULL));
+
+ if (!wma->interfaces[if_id].vdev_up) {
+ WMA_LOGE("%s:vdev %d is not up. Skipping to send set param cmd"
+ , __func__, if_id);
+ wmi_buf_free(buf);
+ return -EINVAL;
+ }
+
ret = wmi_unified_cmd_send(wmi_handle, buf, len,
WMI_VDEV_SET_PARAM_CMDID);
if (ret < 0) {
diff --git a/CORE/SME/inc/csrApi.h b/CORE/SME/inc/csrApi.h
index 65f60f423bf6..f46604a484d1 100644
--- a/CORE/SME/inc/csrApi.h
+++ b/CORE/SME/inc/csrApi.h
@@ -956,6 +956,7 @@ typedef struct tagCsrRoamProfile
tANI_U8 disableDFSChSwitch;
/* addIe params */
tSirAddIeParams addIeParams;
+ uint8_t sap_dot11mc;
}tCsrRoamProfile;
diff --git a/CORE/SME/inc/csrInternal.h b/CORE/SME/inc/csrInternal.h
index fe3c26008f53..fa9d034aca2e 100644
--- a/CORE/SME/inc/csrInternal.h
+++ b/CORE/SME/inc/csrInternal.h
@@ -366,6 +366,7 @@ typedef struct tagCsrRoamStartBssParams
#endif
tSirAddIeParams addIeParams;
+ uint8_t sap_dot11mc;
}tCsrRoamStartBssParams;
diff --git a/CORE/SME/src/csr/csrApiRoam.c b/CORE/SME/src/csr/csrApiRoam.c
index 8fe18f596d9a..5995efd7d387 100644
--- a/CORE/SME/src/csr/csrApiRoam.c
+++ b/CORE/SME/src/csr/csrApiRoam.c
@@ -6621,6 +6621,7 @@ eHalStatus csrRoamCopyProfile(tpAniSirGlobal pMac, tCsrRoamProfile *pDstProfile,
pDstProfile->cfg_protection = pSrcProfile->cfg_protection;
pDstProfile->wps_state = pSrcProfile->wps_state;
pDstProfile->ieee80211d = pSrcProfile->ieee80211d;
+ pDstProfile->sap_dot11mc = pSrcProfile->sap_dot11mc;
vos_mem_copy(&pDstProfile->Keys, &pSrcProfile->Keys,
sizeof(pDstProfile->Keys));
#ifdef WLAN_FEATURE_VOWIFI_11R
@@ -7703,7 +7704,9 @@ eHalStatus csrRoamSaveConnectedInfomation(tpAniSirGlobal pMac, tANI_U32 sessionI
if (pIesTemp->ExtCap.present)
{
- pConnectProfile->proxyARPService = pIesTemp->ExtCap.proxyARPService;
+ struct s_ext_cap *p_ext_cap = (struct s_ext_cap *)
+ pIesTemp->ExtCap.bytes;
+ pConnectProfile->proxyARPService = p_ext_cap->proxyARPService;
}
if ( NULL == pIes )
@@ -12345,6 +12348,7 @@ eHalStatus csrRoamIssueStartBss( tpAniSirGlobal pMac, tANI_U32 sessionId, tCsrRo
pParam->addIeParams.probeRespBCNData_buff =
pProfile->addIeParams.probeRespBCNData_buff;
}
+ pParam->sap_dot11mc = pProfile->sap_dot11mc;
// When starting an IBSS, start on the channel from the Profile.
status = csrSendMBStartBssReqMsg( pMac, sessionId, pProfile->BSSType, pParam, pBssDesc );
return (status);
@@ -14729,6 +14733,7 @@ eHalStatus csrSendMBStartBssReqMsg( tpAniSirGlobal pMac, tANI_U32 sessionId, eCs
pBuf += sizeof(pParam->addIeParams);
*pBuf++ = (tANI_U8)pMac->roam.configParam.obssEnabled;
+ *pBuf++ = (tANI_U8)pParam->sap_dot11mc;
msgLen = (tANI_U16)(sizeof(tANI_U32 ) + (pBuf - wTmpBuf)); //msg_header + msg
pMsg->length = pal_cpu_to_be16(msgLen);
diff --git a/CORE/SYS/legacy/src/utils/src/dot11f.c b/CORE/SYS/legacy/src/utils/src/dot11f.c
index 37b5421f68bb..d3b64b1b19f5 100644
--- a/CORE/SYS/legacy/src/utils/src/dot11f.c
+++ b/CORE/SYS/legacy/src/utils/src/dot11f.c
@@ -35,9 +35,9 @@
*
*
* This file was automatically generated by 'framesc'
- * Tue Jan 13 11:09:30 2015 from the following file(s):
+ * Fri Jan 16 16:23:18 2015 from the following file(s):
*
- * CORE/MAC/src/cfg/cfgUtil/dot11f.frms
+ * dot11f.frms
*
* PLEASE DON'T EDIT THIS FILE BY HAND!
*
@@ -2424,8 +2424,6 @@ tANI_U32 dot11fUnpackIeAID(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tD
#define SigIeAID ( 0x001d )
-
-
tANI_U32 dot11fUnpackIeCFParams(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIECFParams *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
@@ -2773,140 +2771,19 @@ tANI_U32 dot11fUnpackIeESEVersion(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ie
tANI_U32 dot11fUnpackIeExtCap(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEExtCap *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp33__;
- tANI_U8 tmp34__;
- tANI_U8 tmp35__;
- tANI_U8 tmp36__;
- tANI_U8 tmp37__;
- tANI_U8 tmp38__;
- tANI_U8 tmp39__;
- tANI_U8 tmp40__;
- tANI_U8 tmp41__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
if (!ielen) /* Check to ensure copying of ielen bytes */
goto endUnpackIeExtCap;
- tmp33__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->bssCoexistMgmtSupport = tmp33__ >> 0 & 0x1;
- pDst->reserved1 = tmp33__ >> 1 & 0x1;
- pDst->extChanSwitch = tmp33__ >> 2 & 0x1;
- pDst->reserved2 = tmp33__ >> 3 & 0x1;
- pDst->psmpCap = tmp33__ >> 4 & 0x1;
- pDst->reserved3 = tmp33__ >> 5 & 0x1;
- pDst->spsmpCap = tmp33__ >> 6 & 0x1;
- pDst->event = tmp33__ >> 7 & 0x1;
-
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp34__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->diagnostics = tmp34__ >> 0 & 0x1;
- pDst->multiDiagnostics = tmp34__ >> 1 & 0x1;
- pDst->locTracking = tmp34__ >> 2 & 0x1;
- pDst->FMS = tmp34__ >> 3 & 0x1;
- pDst->proxyARPService = tmp34__ >> 4 & 0x1;
- pDst->coLocIntfReporting = tmp34__ >> 5 & 0x1;
- pDst->civicLoc = tmp34__ >> 6 & 0x1;
- pDst->geospatialLoc = tmp34__ >> 7 & 0x1;
-
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp35__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->TFS = tmp35__ >> 0 & 0x1;
- pDst->wnmSleepMode = tmp35__ >> 1 & 0x1;
- pDst->timBroadcast = tmp35__ >> 2 & 0x1;
- pDst->bssTransition = tmp35__ >> 3 & 0x1;
- pDst->qosTrafficCap = tmp35__ >> 4 & 0x1;
- pDst->acStaCnt = tmp35__ >> 5 & 0x1;
- pDst->multiBSSID = tmp35__ >> 6 & 0x1;
- pDst->timingMeas = tmp35__ >> 7 & 0x1;
-
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp36__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->chanUsage = tmp36__ >> 0 & 0x1;
- pDst->ssidList = tmp36__ >> 1 & 0x1;
- pDst->DMS = tmp36__ >> 2 & 0x1;
- pDst->UTCTSFOffset = tmp36__ >> 3 & 0x1;
- pDst->TDLSPeerUAPSDBufferSTA = tmp36__ >> 4 & 0x1;
- pDst->TDLSPeerPSMSupp = tmp36__ >> 5 & 0x1;
- pDst->TDLSChannelSwitching = tmp36__ >> 6 & 0x1;
- pDst->interworkingService = tmp36__ >> 7 & 0x1;
-
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp37__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->qosMap = tmp37__ >> 0 & 0x1;
- pDst->EBR = tmp37__ >> 1 & 0x1;
- pDst->sspnInterface = tmp37__ >> 2 & 0x1;
- pDst->reserved4 = tmp37__ >> 3 & 0x1;
- pDst->msgCFCap = tmp37__ >> 4 & 0x1;
- pDst->TDLSSupport = tmp37__ >> 5 & 0x1;
- pDst->TDLSProhibited = tmp37__ >> 6 & 0x1;
- pDst->TDLSChanSwitProhibited = tmp37__ >> 7 & 0x1;
-
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp38__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->rejectUnadmittedTraffic = tmp38__ >> 0 & 0x1;
- pDst->serviceIntervalGranularity = tmp38__ >> 1 & 0x7;
- pDst->identifierLoc = tmp38__ >> 4 & 0x1;
- pDst->uapsdCoexistence = tmp38__ >> 5 & 0x1;
- pDst->wnmNotification = tmp38__ >> 6 & 0x1;
- pDst->QABcapbility = tmp38__ >> 7 & 0x1;
-
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp39__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->UTF8SSID = tmp39__ >> 0 & 0x1;
- pDst->QMFActivated = tmp39__ >> 1 & 0x1;
- pDst->QMFreconAct = tmp39__ >> 2 & 0x1;
- pDst->RobustAVStreaming = tmp39__ >> 3 & 0x1;
- pDst->AdvancedGCR = tmp39__ >> 4 & 0x1;
- pDst->MeshGCR = tmp39__ >> 5 & 0x1;
- pDst->SCS = tmp39__ >> 6 & 0x1;
- pDst->QLoadReport = tmp39__ >> 7 & 0x1;
-
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp40__ = *pBuf;
- pBuf += 1;
- ielen -= 1;
- pDst->AlternateEDCA = tmp40__ >> 0 & 0x1;
- pDst->UnprotTXOPneg = tmp40__ >> 1 & 0x1;
- pDst->ProtTXOPneg = tmp40__ >> 2 & 0x1;
- pDst->reserved6 = tmp40__ >> 3 & 0x1;
- pDst->ProtQLoadReport = tmp40__ >> 4 & 0x1;
- pDst->TDLSWiderBW = tmp40__ >> 5 & 0x1;
- pDst->operModeNotification = tmp40__ >> 6 & 0x1;
- pDst->maxNumOfMSDU_bit1 = tmp40__ >> 7 & 0x1;
+ pDst->num_bytes = (tANI_U8)( ielen );
+ if (ielen > 9){
+ pDst->present = 0;
+ return DOT11F_SKIPPED_BAD_IE;
+ }
- if (!ielen) /* Check to ensure copying of ielen bytes */
- goto endUnpackIeExtCap;
- tmp41__ = *pBuf;
- pDst->maxNumOfMSDU_bit2 = tmp41__ >> 0 & 0x1;
- pDst->ChanSchMgmt = tmp41__ >> 1 & 0x1;
- pDst->GeoDBInbandEnSignal = tmp41__ >> 2 & 0x1;
- pDst->NwChanControl = tmp41__ >> 3 & 0x1;
- pDst->WhiteSpaceMap = tmp41__ >> 4 & 0x1;
- pDst->ChanAvailQuery = tmp41__ >> 5 & 0x1;
- pDst->fineTimingMeas = tmp41__ >> 6 & 0x1;
- pDst->reserved7 = tmp41__ >> 7 & 0x1;
+ DOT11F_MEMCPY(pCtx, pDst->bytes, pBuf, ( ielen ) );
endUnpackIeExtCap:
(void)pCtx;
@@ -3034,15 +2911,15 @@ tANI_U32 dot11fUnpackIeFHPattTable(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 i
tANI_U32 dot11fUnpackIeFTInfo(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEFTInfo *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U16 tmp42__;
+ tANI_U16 tmp33__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- framesntohs(pCtx, &tmp42__, pBuf, 0);
+ framesntohs(pCtx, &tmp33__, pBuf, 0);
pBuf += 2;
ielen -= 2;
- pDst->reserved = tmp42__ >> 0 & 0xff;
- pDst->IECount = tmp42__ >> 8 & 0xff;
+ pDst->reserved = tmp33__ >> 0 & 0xff;
+ pDst->IECount = tmp33__ >> 8 & 0xff;
DOT11F_MEMCPY(pCtx, pDst->MIC, pBuf, 16);
pBuf += 16;
ielen -= (tANI_U8)16;
@@ -3069,17 +2946,17 @@ tANI_U32 dot11fUnpackIeFTInfo(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen,
tANI_U32 dot11fUnpackIeHT2040BSSCoexistence(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEHT2040BSSCoexistence *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp43__;
+ tANI_U8 tmp34__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- tmp43__ = *pBuf;
- pDst->infoRequest = tmp43__ >> 0 & 0x1;
- pDst->fortyMHzIntolerant = tmp43__ >> 1 & 0x1;
- pDst->twentyMHzBssWidthReq = tmp43__ >> 2 & 0x1;
- pDst->obssScanExemptionReq = tmp43__ >> 3 & 0x1;
- pDst->obssScanExemptionGrant = tmp43__ >> 4 & 0x1;
- pDst->unused = tmp43__ >> 5 & 0x7;
+ tmp34__ = *pBuf;
+ pDst->infoRequest = tmp34__ >> 0 & 0x1;
+ pDst->fortyMHzIntolerant = tmp34__ >> 1 & 0x1;
+ pDst->twentyMHzBssWidthReq = tmp34__ >> 2 & 0x1;
+ pDst->obssScanExemptionReq = tmp34__ >> 3 & 0x1;
+ pDst->obssScanExemptionGrant = tmp34__ >> 4 & 0x1;
+ pDst->unused = tmp34__ >> 5 & 0x7;
(void)pCtx;
return status;
} /* End dot11fUnpackIeHT2040BSSCoexistence. */
@@ -3113,78 +2990,78 @@ tANI_U32 dot11fUnpackIeHT2040BSSIntolerantReport(tpAniSirGlobal pCtx, tANI_U8 *p
tANI_U32 dot11fUnpackIeHTCaps(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEHTCaps *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U16 tmp44__;
- tANI_U8 tmp45__;
- tANI_U16 tmp46__;
- tANI_U32 tmp47__;
- tANI_U8 tmp48__;
+ tANI_U16 tmp35__;
+ tANI_U8 tmp36__;
+ tANI_U16 tmp37__;
+ tANI_U32 tmp38__;
+ tANI_U8 tmp39__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- framesntohs(pCtx, &tmp44__, pBuf, 0);
+ framesntohs(pCtx, &tmp35__, pBuf, 0);
pBuf += 2;
ielen -= 2;
- pDst->advCodingCap = tmp44__ >> 0 & 0x1;
- pDst->supportedChannelWidthSet = tmp44__ >> 1 & 0x1;
- pDst->mimoPowerSave = tmp44__ >> 2 & 0x3;
- pDst->greenField = tmp44__ >> 4 & 0x1;
- pDst->shortGI20MHz = tmp44__ >> 5 & 0x1;
- pDst->shortGI40MHz = tmp44__ >> 6 & 0x1;
- pDst->txSTBC = tmp44__ >> 7 & 0x1;
- pDst->rxSTBC = tmp44__ >> 8 & 0x3;
- pDst->delayedBA = tmp44__ >> 10 & 0x1;
- pDst->maximalAMSDUsize = tmp44__ >> 11 & 0x1;
- pDst->dsssCckMode40MHz = tmp44__ >> 12 & 0x1;
- pDst->psmp = tmp44__ >> 13 & 0x1;
- pDst->stbcControlFrame = tmp44__ >> 14 & 0x1;
- pDst->lsigTXOPProtection = tmp44__ >> 15 & 0x1;
- tmp45__ = *pBuf;
+ pDst->advCodingCap = tmp35__ >> 0 & 0x1;
+ pDst->supportedChannelWidthSet = tmp35__ >> 1 & 0x1;
+ pDst->mimoPowerSave = tmp35__ >> 2 & 0x3;
+ pDst->greenField = tmp35__ >> 4 & 0x1;
+ pDst->shortGI20MHz = tmp35__ >> 5 & 0x1;
+ pDst->shortGI40MHz = tmp35__ >> 6 & 0x1;
+ pDst->txSTBC = tmp35__ >> 7 & 0x1;
+ pDst->rxSTBC = tmp35__ >> 8 & 0x3;
+ pDst->delayedBA = tmp35__ >> 10 & 0x1;
+ pDst->maximalAMSDUsize = tmp35__ >> 11 & 0x1;
+ pDst->dsssCckMode40MHz = tmp35__ >> 12 & 0x1;
+ pDst->psmp = tmp35__ >> 13 & 0x1;
+ pDst->stbcControlFrame = tmp35__ >> 14 & 0x1;
+ pDst->lsigTXOPProtection = tmp35__ >> 15 & 0x1;
+ tmp36__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->maxRxAMPDUFactor = tmp45__ >> 0 & 0x3;
- pDst->mpduDensity = tmp45__ >> 2 & 0x7;
- pDst->reserved1 = tmp45__ >> 5 & 0x7;
+ pDst->maxRxAMPDUFactor = tmp36__ >> 0 & 0x3;
+ pDst->mpduDensity = tmp36__ >> 2 & 0x7;
+ pDst->reserved1 = tmp36__ >> 5 & 0x7;
DOT11F_MEMCPY(pCtx, pDst->supportedMCSSet, pBuf, 16);
pBuf += 16;
ielen -= (tANI_U8)16;
- framesntohs(pCtx, &tmp46__, pBuf, 0);
+ framesntohs(pCtx, &tmp37__, pBuf, 0);
pBuf += 2;
ielen -= 2;
- pDst->pco = tmp46__ >> 0 & 0x1;
- pDst->transitionTime = tmp46__ >> 1 & 0x3;
- pDst->reserved2 = tmp46__ >> 3 & 0x1f;
- pDst->mcsFeedback = tmp46__ >> 8 & 0x3;
- pDst->reserved3 = tmp46__ >> 10 & 0x3f;
- framesntohl(pCtx, &tmp47__, pBuf, 0);
+ pDst->pco = tmp37__ >> 0 & 0x1;
+ pDst->transitionTime = tmp37__ >> 1 & 0x3;
+ pDst->reserved2 = tmp37__ >> 3 & 0x1f;
+ pDst->mcsFeedback = tmp37__ >> 8 & 0x3;
+ pDst->reserved3 = tmp37__ >> 10 & 0x3f;
+ framesntohl(pCtx, &tmp38__, pBuf, 0);
pBuf += 4;
ielen -= 4;
- pDst->txBF = tmp47__ >> 0 & 0x1;
- pDst->rxStaggeredSounding = tmp47__ >> 1 & 0x1;
- pDst->txStaggeredSounding = tmp47__ >> 2 & 0x1;
- pDst->rxZLF = tmp47__ >> 3 & 0x1;
- pDst->txZLF = tmp47__ >> 4 & 0x1;
- pDst->implicitTxBF = tmp47__ >> 5 & 0x1;
- pDst->calibration = tmp47__ >> 6 & 0x3;
- pDst->explicitCSITxBF = tmp47__ >> 8 & 0x1;
- pDst->explicitUncompressedSteeringMatrix = tmp47__ >> 9 & 0x1;
- pDst->explicitBFCSIFeedback = tmp47__ >> 10 & 0x7;
- pDst->explicitUncompressedSteeringMatrixFeedback = tmp47__ >> 13 & 0x7;
- pDst->explicitCompressedSteeringMatrixFeedback = tmp47__ >> 16 & 0x7;
- pDst->csiNumBFAntennae = tmp47__ >> 19 & 0x3;
- pDst->uncompressedSteeringMatrixBFAntennae = tmp47__ >> 21 & 0x3;
- pDst->compressedSteeringMatrixBFAntennae = tmp47__ >> 23 & 0x3;
- pDst->reserved4 = tmp47__ >> 25 & 0x7f;
- tmp48__ = *pBuf;
+ pDst->txBF = tmp38__ >> 0 & 0x1;
+ pDst->rxStaggeredSounding = tmp38__ >> 1 & 0x1;
+ pDst->txStaggeredSounding = tmp38__ >> 2 & 0x1;
+ pDst->rxZLF = tmp38__ >> 3 & 0x1;
+ pDst->txZLF = tmp38__ >> 4 & 0x1;
+ pDst->implicitTxBF = tmp38__ >> 5 & 0x1;
+ pDst->calibration = tmp38__ >> 6 & 0x3;
+ pDst->explicitCSITxBF = tmp38__ >> 8 & 0x1;
+ pDst->explicitUncompressedSteeringMatrix = tmp38__ >> 9 & 0x1;
+ pDst->explicitBFCSIFeedback = tmp38__ >> 10 & 0x7;
+ pDst->explicitUncompressedSteeringMatrixFeedback = tmp38__ >> 13 & 0x7;
+ pDst->explicitCompressedSteeringMatrixFeedback = tmp38__ >> 16 & 0x7;
+ pDst->csiNumBFAntennae = tmp38__ >> 19 & 0x3;
+ pDst->uncompressedSteeringMatrixBFAntennae = tmp38__ >> 21 & 0x3;
+ pDst->compressedSteeringMatrixBFAntennae = tmp38__ >> 23 & 0x3;
+ pDst->reserved4 = tmp38__ >> 25 & 0x7f;
+ tmp39__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->antennaSelection = tmp48__ >> 0 & 0x1;
- pDst->explicitCSIFeedbackTx = tmp48__ >> 1 & 0x1;
- pDst->antennaIndicesFeedbackTx = tmp48__ >> 2 & 0x1;
- pDst->explicitCSIFeedback = tmp48__ >> 3 & 0x1;
- pDst->antennaIndicesFeedback = tmp48__ >> 4 & 0x1;
- pDst->rxAS = tmp48__ >> 5 & 0x1;
- pDst->txSoundingPPDUs = tmp48__ >> 6 & 0x1;
- pDst->reserved5 = tmp48__ >> 7 & 0x1;
+ pDst->antennaSelection = tmp39__ >> 0 & 0x1;
+ pDst->explicitCSIFeedbackTx = tmp39__ >> 1 & 0x1;
+ pDst->antennaIndicesFeedbackTx = tmp39__ >> 2 & 0x1;
+ pDst->explicitCSIFeedback = tmp39__ >> 3 & 0x1;
+ pDst->antennaIndicesFeedback = tmp39__ >> 4 & 0x1;
+ pDst->rxAS = tmp39__ >> 5 & 0x1;
+ pDst->txSoundingPPDUs = tmp39__ >> 6 & 0x1;
+ pDst->reserved5 = tmp39__ >> 7 & 0x1;
pDst->num_rsvd = (tANI_U8)( ielen );
if (ielen > 32){
pDst->present = 0;
@@ -3202,41 +3079,41 @@ tANI_U32 dot11fUnpackIeHTCaps(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen,
tANI_U32 dot11fUnpackIeHTInfo(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEHTInfo *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp49__;
- tANI_U16 tmp50__;
- tANI_U16 tmp51__;
+ tANI_U8 tmp40__;
+ tANI_U16 tmp41__;
+ tANI_U16 tmp42__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
pDst->primaryChannel = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
- tmp49__ = *pBuf;
+ tmp40__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->secondaryChannelOffset = tmp49__ >> 0 & 0x3;
- pDst->recommendedTxWidthSet = tmp49__ >> 2 & 0x1;
- pDst->rifsMode = tmp49__ >> 3 & 0x1;
- pDst->controlledAccessOnly = tmp49__ >> 4 & 0x1;
- pDst->serviceIntervalGranularity = tmp49__ >> 5 & 0x7;
- framesntohs(pCtx, &tmp50__, pBuf, 0);
+ pDst->secondaryChannelOffset = tmp40__ >> 0 & 0x3;
+ pDst->recommendedTxWidthSet = tmp40__ >> 2 & 0x1;
+ pDst->rifsMode = tmp40__ >> 3 & 0x1;
+ pDst->controlledAccessOnly = tmp40__ >> 4 & 0x1;
+ pDst->serviceIntervalGranularity = tmp40__ >> 5 & 0x7;
+ framesntohs(pCtx, &tmp41__, pBuf, 0);
pBuf += 2;
ielen -= 2;
- pDst->opMode = tmp50__ >> 0 & 0x3;
- pDst->nonGFDevicesPresent = tmp50__ >> 2 & 0x1;
- pDst->transmitBurstLimit = tmp50__ >> 3 & 0x1;
- pDst->obssNonHTStaPresent = tmp50__ >> 4 & 0x1;
- pDst->reserved = tmp50__ >> 5 & 0x7ff;
- framesntohs(pCtx, &tmp51__, pBuf, 0);
+ pDst->opMode = tmp41__ >> 0 & 0x3;
+ pDst->nonGFDevicesPresent = tmp41__ >> 2 & 0x1;
+ pDst->transmitBurstLimit = tmp41__ >> 3 & 0x1;
+ pDst->obssNonHTStaPresent = tmp41__ >> 4 & 0x1;
+ pDst->reserved = tmp41__ >> 5 & 0x7ff;
+ framesntohs(pCtx, &tmp42__, pBuf, 0);
pBuf += 2;
ielen -= 2;
- pDst->basicSTBCMCS = tmp51__ >> 0 & 0x7f;
- pDst->dualCTSProtection = tmp51__ >> 7 & 0x1;
- pDst->secondaryBeacon = tmp51__ >> 8 & 0x1;
- pDst->lsigTXOPProtectionFullSupport = tmp51__ >> 9 & 0x1;
- pDst->pcoActive = tmp51__ >> 10 & 0x1;
- pDst->pcoPhase = tmp51__ >> 11 & 0x1;
- pDst->reserved2 = tmp51__ >> 12 & 0xf;
+ pDst->basicSTBCMCS = tmp42__ >> 0 & 0x7f;
+ pDst->dualCTSProtection = tmp42__ >> 7 & 0x1;
+ pDst->secondaryBeacon = tmp42__ >> 8 & 0x1;
+ pDst->lsigTXOPProtectionFullSupport = tmp42__ >> 9 & 0x1;
+ pDst->pcoActive = tmp42__ >> 10 & 0x1;
+ pDst->pcoPhase = tmp42__ >> 11 & 0x1;
+ pDst->reserved2 = tmp42__ >> 12 & 0xf;
DOT11F_MEMCPY(pCtx, pDst->basicMCSSet, pBuf, 16);
pBuf += 16;
ielen -= (tANI_U8)16;
@@ -3300,22 +3177,22 @@ static const tIEDefn IES_reportBeacon[ ] = {
tANI_U32 dot11fUnpackIeMeasurementReport(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEMeasurementReport *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp52__;
- tANI_U8 tmp53__;
- tANI_U8 tmp54__;
+ tANI_U8 tmp43__;
+ tANI_U8 tmp44__;
+ tANI_U8 tmp45__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
pDst->token = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
- tmp52__ = *pBuf;
+ tmp43__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->late = tmp52__ >> 0 & 0x1;
- pDst->incapable = tmp52__ >> 1 & 0x1;
- pDst->refused = tmp52__ >> 2 & 0x1;
- pDst->unused = tmp52__ >> 3 & 0x1f;
+ pDst->late = tmp43__ >> 0 & 0x1;
+ pDst->incapable = tmp43__ >> 1 & 0x1;
+ pDst->refused = tmp43__ >> 2 & 0x1;
+ pDst->unused = tmp43__ >> 3 & 0x1f;
pDst->type = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
@@ -3337,15 +3214,15 @@ tANI_U32 dot11fUnpackIeMeasurementReport(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tAN
framesntohs(pCtx, &pDst->report.Basic.meas_duration, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- tmp53__ = *pBuf;
+ tmp44__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->report.Basic.bss = tmp53__ >> 0 & 0x1;
- pDst->report.Basic.ofdm_preamble = tmp53__ >> 1 & 0x1;
- pDst->report.Basic.unid_signal = tmp53__ >> 2 & 0x1;
- pDst->report.Basic.rader = tmp53__ >> 3 & 0x1;
- pDst->report.Basic.unmeasured = tmp53__ >> 4 & 0x1;
- pDst->report.Basic.unused = tmp53__ >> 5 & 0x7;
+ pDst->report.Basic.bss = tmp44__ >> 0 & 0x1;
+ pDst->report.Basic.ofdm_preamble = tmp44__ >> 1 & 0x1;
+ pDst->report.Basic.unid_signal = tmp44__ >> 2 & 0x1;
+ pDst->report.Basic.rader = tmp44__ >> 3 & 0x1;
+ pDst->report.Basic.unmeasured = tmp44__ >> 4 & 0x1;
+ pDst->report.Basic.unused = tmp44__ >> 5 & 0x7;
break;
case 1:
pDst->report.CCA.channel = *pBuf;
@@ -3409,11 +3286,11 @@ tANI_U32 dot11fUnpackIeMeasurementReport(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tAN
framesntohs(pCtx, &pDst->report.Beacon.meas_duration, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- tmp54__ = *pBuf;
+ tmp45__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->report.Beacon.condensed_PHY = tmp54__ >> 0 & 0x7f;
- pDst->report.Beacon.reported_frame_type = tmp54__ >> 7 & 0x1;
+ pDst->report.Beacon.condensed_PHY = tmp45__ >> 0 & 0x7f;
+ pDst->report.Beacon.reported_frame_type = tmp45__ >> 7 & 0x1;
pDst->report.Beacon.RCPI = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
@@ -3462,22 +3339,22 @@ static const tIEDefn IES_measurement_requestBeacon[ ] = {
tANI_U32 dot11fUnpackIeMeasurementRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEMeasurementRequest *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp55__;
+ tANI_U8 tmp46__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
pDst->measurement_token = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
- tmp55__ = *pBuf;
+ tmp46__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->parallel = tmp55__ >> 0 & 0x1;
- pDst->enable = tmp55__ >> 1 & 0x1;
- pDst->request = tmp55__ >> 2 & 0x1;
- pDst->report = tmp55__ >> 3 & 0x1;
- pDst->durationMandatory = tmp55__ >> 4 & 0x1;
- pDst->unused = tmp55__ >> 5 & 0x7;
+ pDst->parallel = tmp46__ >> 0 & 0x1;
+ pDst->enable = tmp46__ >> 1 & 0x1;
+ pDst->request = tmp46__ >> 2 & 0x1;
+ pDst->report = tmp46__ >> 3 & 0x1;
+ pDst->durationMandatory = tmp46__ >> 4 & 0x1;
+ pDst->unused = tmp46__ >> 5 & 0x7;
pDst->measurement_type = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
@@ -3554,17 +3431,17 @@ tANI_U32 dot11fUnpackIeMeasurementRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tA
tANI_U32 dot11fUnpackIeMobilityDomain(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEMobilityDomain *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp56__;
+ tANI_U8 tmp47__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
framesntohs(pCtx, &pDst->MDID, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- tmp56__ = *pBuf;
- pDst->overDSCap = tmp56__ >> 0 & 0x1;
- pDst->resourceReqCap = tmp56__ >> 1 & 0x1;
- pDst->reserved = tmp56__ >> 2 & 0x3f;
+ tmp47__ = *pBuf;
+ pDst->overDSCap = tmp47__ >> 0 & 0x1;
+ pDst->resourceReqCap = tmp47__ >> 1 & 0x1;
+ pDst->reserved = tmp47__ >> 2 & 0x3f;
(void)pCtx;
return status;
} /* End dot11fUnpackIeMobilityDomain. */
@@ -3588,31 +3465,31 @@ tANI_U32 dot11fUnpackIeMobilityDomain(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U
tANI_U32 dot11fUnpackIeNeighborReport(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIENeighborReport *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp57__;
- tANI_U8 tmp58__;
+ tANI_U8 tmp48__;
+ tANI_U8 tmp49__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
DOT11F_MEMCPY(pCtx, pDst->bssid, pBuf, 6);
pBuf += 6;
ielen -= (tANI_U8)6;
- tmp57__ = *pBuf;
+ tmp48__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->APReachability = tmp57__ >> 0 & 0x3;
- pDst->Security = tmp57__ >> 2 & 0x1;
- pDst->KeyScope = tmp57__ >> 3 & 0x1;
- pDst->SpecMgmtCap = tmp57__ >> 4 & 0x1;
- pDst->QosCap = tmp57__ >> 5 & 0x1;
- pDst->apsd = tmp57__ >> 6 & 0x1;
- pDst->rrm = tmp57__ >> 7 & 0x1;
- tmp58__ = *pBuf;
+ pDst->APReachability = tmp48__ >> 0 & 0x3;
+ pDst->Security = tmp48__ >> 2 & 0x1;
+ pDst->KeyScope = tmp48__ >> 3 & 0x1;
+ pDst->SpecMgmtCap = tmp48__ >> 4 & 0x1;
+ pDst->QosCap = tmp48__ >> 5 & 0x1;
+ pDst->apsd = tmp48__ >> 6 & 0x1;
+ pDst->rrm = tmp48__ >> 7 & 0x1;
+ tmp49__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->DelayedBA = tmp58__ >> 0 & 0x1;
- pDst->ImmBA = tmp58__ >> 1 & 0x1;
- pDst->MobilityDomain = tmp58__ >> 2 & 0x1;
- pDst->reserved = tmp58__ >> 3 & 0x1f;
+ pDst->DelayedBA = tmp49__ >> 0 & 0x1;
+ pDst->ImmBA = tmp49__ >> 1 & 0x1;
+ pDst->MobilityDomain = tmp49__ >> 2 & 0x1;
+ pDst->reserved = tmp49__ >> 3 & 0x1f;
framesntohs(pCtx, &pDst->reserved1, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
@@ -3674,15 +3551,15 @@ tANI_U32 dot11fUnpackIeOBSSScanParameters(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tA
tANI_U32 dot11fUnpackIeOperatingMode(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEOperatingMode *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp59__;
+ tANI_U8 tmp50__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- tmp59__ = *pBuf;
- pDst->chanWidth = tmp59__ >> 0 & 0x3;
- pDst->reserved = tmp59__ >> 2 & 0x3;
- pDst->rxNSS = tmp59__ >> 4 & 0x7;
- pDst->rxNSSType = tmp59__ >> 7 & 0x1;
+ tmp50__ = *pBuf;
+ pDst->chanWidth = tmp50__ >> 0 & 0x3;
+ pDst->reserved = tmp50__ >> 2 & 0x3;
+ pDst->rxNSS = tmp50__ >> 4 & 0x7;
+ pDst->rxNSSType = tmp50__ >> 7 & 0x1;
(void)pCtx;
return status;
} /* End dot11fUnpackIeOperatingMode. */
@@ -4123,16 +4000,16 @@ tANI_U32 dot11fUnpackIePTIControl(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ie
tANI_U32 dot11fUnpackIePUBufferStatus(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEPUBufferStatus *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp60__;
+ tANI_U8 tmp51__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- tmp60__ = *pBuf;
- pDst->ac_bk_traffic_aval = tmp60__ >> 0 & 0x1;
- pDst->ac_be_traffic_aval = tmp60__ >> 1 & 0x1;
- pDst->ac_vi_traffic_aval = tmp60__ >> 2 & 0x1;
- pDst->ac_vo_traffic_aval = tmp60__ >> 3 & 0x1;
- pDst->reserved = tmp60__ >> 4 & 0xf;
+ tmp51__ = *pBuf;
+ pDst->ac_bk_traffic_aval = tmp51__ >> 0 & 0x1;
+ pDst->ac_be_traffic_aval = tmp51__ >> 1 & 0x1;
+ pDst->ac_vi_traffic_aval = tmp51__ >> 2 & 0x1;
+ pDst->ac_vo_traffic_aval = tmp51__ >> 3 & 0x1;
+ pDst->reserved = tmp51__ >> 4 & 0xf;
(void)pCtx;
return status;
} /* End dot11fUnpackIePUBufferStatus. */
@@ -4212,16 +4089,16 @@ tANI_U32 dot11fUnpackIeQComVendorIE(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8
tANI_U32 dot11fUnpackIeQOSCapsAp(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEQOSCapsAp *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp61__;
+ tANI_U8 tmp52__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- tmp61__ = *pBuf;
- pDst->count = tmp61__ >> 0 & 0xf;
- pDst->qack = tmp61__ >> 4 & 0x1;
- pDst->qreq = tmp61__ >> 5 & 0x1;
- pDst->txopreq = tmp61__ >> 6 & 0x1;
- pDst->reserved = tmp61__ >> 7 & 0x1;
+ tmp52__ = *pBuf;
+ pDst->count = tmp52__ >> 0 & 0xf;
+ pDst->qack = tmp52__ >> 4 & 0x1;
+ pDst->qreq = tmp52__ >> 5 & 0x1;
+ pDst->txopreq = tmp52__ >> 6 & 0x1;
+ pDst->reserved = tmp52__ >> 7 & 0x1;
(void)pCtx;
return status;
} /* End dot11fUnpackIeQOSCapsAp. */
@@ -4232,18 +4109,18 @@ tANI_U32 dot11fUnpackIeQOSCapsAp(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 iel
tANI_U32 dot11fUnpackIeQOSCapsStation(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEQOSCapsStation *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp62__;
+ tANI_U8 tmp53__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- tmp62__ = *pBuf;
- pDst->acvo_uapsd = tmp62__ >> 0 & 0x1;
- pDst->acvi_uapsd = tmp62__ >> 1 & 0x1;
- pDst->acbk_uapsd = tmp62__ >> 2 & 0x1;
- pDst->acbe_uapsd = tmp62__ >> 3 & 0x1;
- pDst->qack = tmp62__ >> 4 & 0x1;
- pDst->max_sp_length = tmp62__ >> 5 & 0x3;
- pDst->more_data_ack = tmp62__ >> 7 & 0x1;
+ tmp53__ = *pBuf;
+ pDst->acvo_uapsd = tmp53__ >> 0 & 0x1;
+ pDst->acvi_uapsd = tmp53__ >> 1 & 0x1;
+ pDst->acbk_uapsd = tmp53__ >> 2 & 0x1;
+ pDst->acbe_uapsd = tmp53__ >> 3 & 0x1;
+ pDst->qack = tmp53__ >> 4 & 0x1;
+ pDst->max_sp_length = tmp53__ >> 5 & 0x3;
+ pDst->more_data_ack = tmp53__ >> 7 & 0x1;
(void)pCtx;
return status;
} /* End dot11fUnpackIeQOSCapsStation. */
@@ -4632,49 +4509,49 @@ tANI_U32 dot11fUnpackIeTimeoutInterval(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_
tANI_U32 dot11fUnpackIeVHTCaps(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEVHTCaps *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U32 tmp63__;
- tANI_U16 tmp64__;
- tANI_U16 tmp65__;
+ tANI_U32 tmp54__;
+ tANI_U16 tmp55__;
+ tANI_U16 tmp56__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
- framesntohl(pCtx, &tmp63__, pBuf, 0);
+ framesntohl(pCtx, &tmp54__, pBuf, 0);
pBuf += 4;
ielen -= 4;
- pDst->maxMPDULen = tmp63__ >> 0 & 0x3;
- pDst->supportedChannelWidthSet = tmp63__ >> 2 & 0x3;
- pDst->ldpcCodingCap = tmp63__ >> 4 & 0x1;
- pDst->shortGI80MHz = tmp63__ >> 5 & 0x1;
- pDst->shortGI160and80plus80MHz = tmp63__ >> 6 & 0x1;
- pDst->txSTBC = tmp63__ >> 7 & 0x1;
- pDst->rxSTBC = tmp63__ >> 8 & 0x7;
- pDst->suBeamFormerCap = tmp63__ >> 11 & 0x1;
- pDst->suBeamformeeCap = tmp63__ >> 12 & 0x1;
- pDst->csnofBeamformerAntSup = tmp63__ >> 13 & 0x7;
- pDst->numSoundingDim = tmp63__ >> 16 & 0x7;
- pDst->muBeamformerCap = tmp63__ >> 19 & 0x1;
- pDst->muBeamformeeCap = tmp63__ >> 20 & 0x1;
- pDst->vhtTXOPPS = tmp63__ >> 21 & 0x1;
- pDst->htcVHTCap = tmp63__ >> 22 & 0x1;
- pDst->maxAMPDULenExp = tmp63__ >> 23 & 0x7;
- pDst->vhtLinkAdaptCap = tmp63__ >> 26 & 0x3;
- pDst->rxAntPattern = tmp63__ >> 28 & 0x1;
- pDst->txAntPattern = tmp63__ >> 29 & 0x1;
- pDst->reserved1 = tmp63__ >> 30 & 0x3;
+ pDst->maxMPDULen = tmp54__ >> 0 & 0x3;
+ pDst->supportedChannelWidthSet = tmp54__ >> 2 & 0x3;
+ pDst->ldpcCodingCap = tmp54__ >> 4 & 0x1;
+ pDst->shortGI80MHz = tmp54__ >> 5 & 0x1;
+ pDst->shortGI160and80plus80MHz = tmp54__ >> 6 & 0x1;
+ pDst->txSTBC = tmp54__ >> 7 & 0x1;
+ pDst->rxSTBC = tmp54__ >> 8 & 0x7;
+ pDst->suBeamFormerCap = tmp54__ >> 11 & 0x1;
+ pDst->suBeamformeeCap = tmp54__ >> 12 & 0x1;
+ pDst->csnofBeamformerAntSup = tmp54__ >> 13 & 0x7;
+ pDst->numSoundingDim = tmp54__ >> 16 & 0x7;
+ pDst->muBeamformerCap = tmp54__ >> 19 & 0x1;
+ pDst->muBeamformeeCap = tmp54__ >> 20 & 0x1;
+ pDst->vhtTXOPPS = tmp54__ >> 21 & 0x1;
+ pDst->htcVHTCap = tmp54__ >> 22 & 0x1;
+ pDst->maxAMPDULenExp = tmp54__ >> 23 & 0x7;
+ pDst->vhtLinkAdaptCap = tmp54__ >> 26 & 0x3;
+ pDst->rxAntPattern = tmp54__ >> 28 & 0x1;
+ pDst->txAntPattern = tmp54__ >> 29 & 0x1;
+ pDst->reserved1 = tmp54__ >> 30 & 0x3;
framesntohs(pCtx, &pDst->rxMCSMap, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- framesntohs(pCtx, &tmp64__, pBuf, 0);
+ framesntohs(pCtx, &tmp55__, pBuf, 0);
pBuf += 2;
ielen -= 2;
- pDst->rxHighSupDataRate = tmp64__ >> 0 & 0x1fff;
- pDst->reserved2 = tmp64__ >> 13 & 0x7;
+ pDst->rxHighSupDataRate = tmp55__ >> 0 & 0x1fff;
+ pDst->reserved2 = tmp55__ >> 13 & 0x7;
framesntohs(pCtx, &pDst->txMCSMap, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- framesntohs(pCtx, &tmp65__, pBuf, 0);
- pDst->txSupDataRate = tmp65__ >> 0 & 0x1fff;
- pDst->reserved3 = tmp65__ >> 13 & 0x7;
+ framesntohs(pCtx, &tmp56__, pBuf, 0);
+ pDst->txSupDataRate = tmp56__ >> 0 & 0x1fff;
+ pDst->reserved3 = tmp56__ >> 13 & 0x7;
(void)pCtx;
return status;
} /* End dot11fUnpackIeVHTCaps. */
@@ -4773,7 +4650,7 @@ tANI_U32 dot11fUnpackIeVendor3IE(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 iel
tANI_U32 dot11fUnpackIeWAPI(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEWAPI *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U16 tmp66__;
+ tANI_U16 tmp57__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
@@ -4810,11 +4687,11 @@ tANI_U32 dot11fUnpackIeWAPI(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, t
DOT11F_MEMCPY(pCtx, pDst->multicast_cipher_suite, pBuf, 4);
pBuf += 4;
ielen -= (tANI_U8)4;
- framesntohs(pCtx, &tmp66__, pBuf, 0);
+ framesntohs(pCtx, &tmp57__, pBuf, 0);
pBuf += 2;
ielen -= 2;
- pDst->preauth = tmp66__ >> 0 & 0x1;
- pDst->reserved = tmp66__ >> 1 & 0x7fff;
+ pDst->preauth = tmp57__ >> 0 & 0x1;
+ pDst->reserved = tmp57__ >> 1 & 0x7fff;
if ( ! ielen )
{
pDst->bkid_count = 0U;
@@ -4899,7 +4776,7 @@ tANI_U32 dot11fUnpackIeWFDIEOpaque(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 i
tANI_U32 dot11fUnpackIeWMMCaps(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEWMMCaps *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp67__;
+ tANI_U8 tmp58__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
@@ -4911,12 +4788,12 @@ tANI_U32 dot11fUnpackIeWMMCaps(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen
pDst->present = 0;
return ( status | DOT11F_BAD_FIXED_VALUE );
}
- tmp67__ = *pBuf;
- pDst->reserved = tmp67__ >> 0 & 0xf;
- pDst->qack = tmp67__ >> 4 & 0x1;
- pDst->queue_request = tmp67__ >> 5 & 0x1;
- pDst->txop_request = tmp67__ >> 6 & 0x1;
- pDst->more_ack = tmp67__ >> 7 & 0x1;
+ tmp58__ = *pBuf;
+ pDst->reserved = tmp58__ >> 0 & 0xf;
+ pDst->qack = tmp58__ >> 4 & 0x1;
+ pDst->queue_request = tmp58__ >> 5 & 0x1;
+ pDst->txop_request = tmp58__ >> 6 & 0x1;
+ pDst->more_ack = tmp58__ >> 7 & 0x1;
(void)pCtx;
return status;
} /* End dot11fUnpackIeWMMCaps. */
@@ -4927,17 +4804,17 @@ tANI_U32 dot11fUnpackIeWMMCaps(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen
tANI_U32 dot11fUnpackIeWMMInfoAp(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEWMMInfoAp *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp68__;
+ tANI_U8 tmp59__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
pDst->version = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
- tmp68__ = *pBuf;
- pDst->param_set_count = tmp68__ >> 0 & 0xf;
- pDst->reserved = tmp68__ >> 4 & 0x7;
- pDst->uapsd = tmp68__ >> 7 & 0x1;
+ tmp59__ = *pBuf;
+ pDst->param_set_count = tmp59__ >> 0 & 0xf;
+ pDst->reserved = tmp59__ >> 4 & 0x7;
+ pDst->uapsd = tmp59__ >> 7 & 0x1;
(void)pCtx;
return status;
} /* End dot11fUnpackIeWMMInfoAp. */
@@ -4948,21 +4825,21 @@ tANI_U32 dot11fUnpackIeWMMInfoAp(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 iel
tANI_U32 dot11fUnpackIeWMMInfoStation(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEWMMInfoStation *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp69__;
+ tANI_U8 tmp60__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
pDst->version = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
- tmp69__ = *pBuf;
- pDst->acvo_uapsd = tmp69__ >> 0 & 0x1;
- pDst->acvi_uapsd = tmp69__ >> 1 & 0x1;
- pDst->acbk_uapsd = tmp69__ >> 2 & 0x1;
- pDst->acbe_uapsd = tmp69__ >> 3 & 0x1;
- pDst->reserved1 = tmp69__ >> 4 & 0x1;
- pDst->max_sp_length = tmp69__ >> 5 & 0x3;
- pDst->reserved2 = tmp69__ >> 7 & 0x1;
+ tmp60__ = *pBuf;
+ pDst->acvo_uapsd = tmp60__ >> 0 & 0x1;
+ pDst->acvi_uapsd = tmp60__ >> 1 & 0x1;
+ pDst->acbk_uapsd = tmp60__ >> 2 & 0x1;
+ pDst->acbe_uapsd = tmp60__ >> 3 & 0x1;
+ pDst->reserved1 = tmp60__ >> 4 & 0x1;
+ pDst->max_sp_length = tmp60__ >> 5 & 0x3;
+ pDst->reserved2 = tmp60__ >> 7 & 0x1;
(void)pCtx;
return status;
} /* End dot11fUnpackIeWMMInfoStation. */
@@ -4973,14 +4850,14 @@ tANI_U32 dot11fUnpackIeWMMInfoStation(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U
tANI_U32 dot11fUnpackIeWMMParams(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 ielen, tDot11fIEWMMParams *pDst)
{
tANI_U32 status = DOT11F_PARSE_SUCCESS;
- tANI_U8 tmp70__;
- tANI_U8 tmp71__;
- tANI_U8 tmp72__;
- tANI_U8 tmp73__;
- tANI_U8 tmp74__;
- tANI_U8 tmp75__;
- tANI_U8 tmp76__;
- tANI_U8 tmp77__;
+ tANI_U8 tmp61__;
+ tANI_U8 tmp62__;
+ tANI_U8 tmp63__;
+ tANI_U8 tmp64__;
+ tANI_U8 tmp65__;
+ tANI_U8 tmp66__;
+ tANI_U8 tmp67__;
+ tANI_U8 tmp68__;
(void) pBuf; (void)ielen; /* Shutup the compiler */
if (pDst->present) status = DOT11F_DUPLICATE_IE;
pDst->present = 1;
@@ -4998,63 +4875,63 @@ tANI_U32 dot11fUnpackIeWMMParams(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U8 iel
pDst->reserved2 = *pBuf;
pBuf += 1;
ielen -= (tANI_U8)1;
- tmp70__ = *pBuf;
+ tmp61__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acbe_aifsn = tmp70__ >> 0 & 0xf;
- pDst->acbe_acm = tmp70__ >> 4 & 0x1;
- pDst->acbe_aci = tmp70__ >> 5 & 0x3;
- pDst->unused1 = tmp70__ >> 7 & 0x1;
- tmp71__ = *pBuf;
+ pDst->acbe_aifsn = tmp61__ >> 0 & 0xf;
+ pDst->acbe_acm = tmp61__ >> 4 & 0x1;
+ pDst->acbe_aci = tmp61__ >> 5 & 0x3;
+ pDst->unused1 = tmp61__ >> 7 & 0x1;
+ tmp62__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acbe_acwmin = tmp71__ >> 0 & 0xf;
- pDst->acbe_acwmax = tmp71__ >> 4 & 0xf;
+ pDst->acbe_acwmin = tmp62__ >> 0 & 0xf;
+ pDst->acbe_acwmax = tmp62__ >> 4 & 0xf;
framesntohs(pCtx, &pDst->acbe_txoplimit, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- tmp72__ = *pBuf;
+ tmp63__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acbk_aifsn = tmp72__ >> 0 & 0xf;
- pDst->acbk_acm = tmp72__ >> 4 & 0x1;
- pDst->acbk_aci = tmp72__ >> 5 & 0x3;
- pDst->unused2 = tmp72__ >> 7 & 0x1;
- tmp73__ = *pBuf;
+ pDst->acbk_aifsn = tmp63__ >> 0 & 0xf;
+ pDst->acbk_acm = tmp63__ >> 4 & 0x1;
+ pDst->acbk_aci = tmp63__ >> 5 & 0x3;
+ pDst->unused2 = tmp63__ >> 7 & 0x1;
+ tmp64__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acbk_acwmin = tmp73__ >> 0 & 0xf;
- pDst->acbk_acwmax = tmp73__ >> 4 & 0xf;
+ pDst->acbk_acwmin = tmp64__ >> 0 & 0xf;
+ pDst->acbk_acwmax = tmp64__ >> 4 & 0xf;
framesntohs(pCtx, &pDst->acbk_txoplimit, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- tmp74__ = *pBuf;
+ tmp65__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acvi_aifsn = tmp74__ >> 0 & 0xf;
- pDst->acvi_acm = tmp74__ >> 4 & 0x1;
- pDst->acvi_aci = tmp74__ >> 5 & 0x3;
- pDst->unused3 = tmp74__ >> 7 & 0x1;
- tmp75__ = *pBuf;
+ pDst->acvi_aifsn = tmp65__ >> 0 & 0xf;
+ pDst->acvi_acm = tmp65__ >> 4 & 0x1;
+ pDst->acvi_aci = tmp65__ >> 5 & 0x3;
+ pDst->unused3 = tmp65__ >> 7 & 0x1;
+ tmp66__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acvi_acwmin = tmp75__ >> 0 & 0xf;
- pDst->acvi_acwmax = tmp75__ >> 4 & 0xf;
+ pDst->acvi_acwmin = tmp66__ >> 0 & 0xf;
+ pDst->acvi_acwmax = tmp66__ >> 4 & 0xf;
framesntohs(pCtx, &pDst->acvi_txoplimit, pBuf, 0);
pBuf += 2;
ielen -= (tANI_U8)2;
- tmp76__ = *pBuf;
+ tmp67__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acvo_aifsn = tmp76__ >> 0 & 0xf;
- pDst->acvo_acm = tmp76__ >> 4 & 0x1;
- pDst->acvo_aci = tmp76__ >> 5 & 0x3;
- pDst->unused4 = tmp76__ >> 7 & 0x1;
- tmp77__ = *pBuf;
+ pDst->acvo_aifsn = tmp67__ >> 0 & 0xf;
+ pDst->acvo_acm = tmp67__ >> 4 & 0x1;
+ pDst->acvo_aci = tmp67__ >> 5 & 0x3;
+ pDst->unused4 = tmp67__ >> 7 & 0x1;
+ tmp68__ = *pBuf;
pBuf += 1;
ielen -= 1;
- pDst->acvo_acwmin = tmp77__ >> 0 & 0xf;
- pDst->acvo_acwmax = tmp77__ >> 4 & 0xf;
+ pDst->acvo_acwmin = tmp68__ >> 0 & 0xf;
+ pDst->acvo_acwmax = tmp68__ >> 4 & 0xf;
framesntohs(pCtx, &pDst->acvo_txoplimit, pBuf, 0);
(void)pCtx;
return status;
@@ -6056,7 +5933,7 @@ tANI_U32 dot11fUnpackAddTSResponse(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32
{offsetof(tDot11fAssocRequest, P2PIEOpaque), offsetof(tDot11fIEP2PIEOpaque, present), 0, "P2PIEOpaque" , 0, 8, 255, SigIeP2PIEOpaque, {80, 111, 154, 9, 0}, 4, DOT11F_EID_P2PIEOPAQUE, 0, },
{offsetof(tDot11fAssocRequest, WFDIEOpaque), offsetof(tDot11fIEWFDIEOpaque, present), 0, "WFDIEOpaque" , 0, 8, 255, SigIeWFDIEOpaque, {80, 111, 154, 10, 0}, 4, DOT11F_EID_WFDIEOPAQUE, 0, },
{offsetof(tDot11fAssocRequest, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
- {offsetof(tDot11fAssocRequest, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fAssocRequest, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fAssocRequest, OperatingMode), offsetof(tDot11fIEOperatingMode, present), 0, "OperatingMode" , 0, 3, 3, SigIeOperatingMode, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OPERATINGMODE, 0, },
{offsetof(tDot11fAssocRequest, QosMapSet), offsetof(tDot11fIEQosMapSet, present), 0, "QosMapSet" , 0, 2, 62, SigIeQosMapSet, {0, 0, 0, 0, 0}, 0, DOT11F_EID_QOSMAPSET, 0, },
{0, 0, 0, NULL, 0, 0, 0, 0, {0, 0, 0, 0, 0}, 0, 0xff, 0, }, };
@@ -6433,76 +6310,8 @@ tANI_U32 dot11fUnpackAssocRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 n
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -6563,7 +6372,7 @@ tANI_U32 dot11fUnpackAssocRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 n
{offsetof(tDot11fAssocResponse, P2PAssocRes), offsetof(tDot11fIEP2PAssocRes, present), 0, "P2PAssocRes" , 0, 6, 17, SigIeP2PAssocRes, {80, 111, 154, 9, 0}, 4, DOT11F_EID_P2PASSOCRES, 0, },
{offsetof(tDot11fAssocResponse, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
{offsetof(tDot11fAssocResponse, VHTOperation), offsetof(tDot11fIEVHTOperation, present), 0, "VHTOperation" , 0, 7, 7, SigIeVHTOperation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTOPERATION, 0, },
- {offsetof(tDot11fAssocResponse, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fAssocResponse, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fAssocResponse, OBSSScanParameters), offsetof(tDot11fIEOBSSScanParameters, present), 0, "OBSSScanParameters" , 0, 16, 16, SigIeOBSSScanParameters, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OBSSSCANPARAMETERS, 0, },
{offsetof(tDot11fAssocResponse, QosMapSet), offsetof(tDot11fIEQosMapSet, present), 0, "QosMapSet" , 0, 2, 62, SigIeQosMapSet, {0, 0, 0, 0, 0}, 0, DOT11F_EID_QOSMAPSET, 0, },
{0, 0, 0, NULL, 0, 0, 0, 0, {0, 0, 0, 0, 0}, 0, 0xff, 0, }, };
@@ -7431,76 +7240,8 @@ tANI_U32 dot11fUnpackAssocResponse(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("OBSSScanParameters:\n"));
if (!pFrm->OBSSScanParameters.present)
@@ -7989,7 +7730,7 @@ tANI_U32 dot11fUnpackAuthentication(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32
{offsetof(tDot11fBeacon, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
{offsetof(tDot11fBeacon, VHTOperation), offsetof(tDot11fIEVHTOperation, present), 0, "VHTOperation" , 0, 7, 7, SigIeVHTOperation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTOPERATION, 0, },
{offsetof(tDot11fBeacon, VHTExtBssLoad), offsetof(tDot11fIEVHTExtBssLoad, present), 0, "VHTExtBssLoad" , 0, 7, 7, SigIeVHTExtBssLoad, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTEXTBSSLOAD, 0, },
- {offsetof(tDot11fBeacon, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fBeacon, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fBeacon, OperatingMode), offsetof(tDot11fIEOperatingMode, present), 0, "OperatingMode" , 0, 3, 3, SigIeOperatingMode, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OPERATINGMODE, 0, },
{offsetof(tDot11fBeacon, WiderBWChanSwitchAnn), offsetof(tDot11fIEWiderBWChanSwitchAnn, present), 0, "WiderBWChanSwitchAnn" , 0, 5, 5, SigIeWiderBWChanSwitchAnn, {0, 0, 0, 0, 0}, 0, DOT11F_EID_WIDERBWCHANSWITCHANN, 0, },
{offsetof(tDot11fBeacon, OBSSScanParameters), offsetof(tDot11fIEOBSSScanParameters, present), 0, "OBSSScanParameters" , 0, 16, 16, SigIeOBSSScanParameters, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OBSSSCANPARAMETERS, 0, },
@@ -8796,76 +8537,8 @@ tANI_U32 dot11fUnpackBeacon(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 nBuf, t
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -9090,7 +8763,7 @@ tANI_U32 dot11fUnpackBeacon1(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 nBuf,
{offsetof(tDot11fBeacon2, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
{offsetof(tDot11fBeacon2, VHTOperation), offsetof(tDot11fIEVHTOperation, present), 0, "VHTOperation" , 0, 7, 7, SigIeVHTOperation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTOPERATION, 0, },
{offsetof(tDot11fBeacon2, VHTExtBssLoad), offsetof(tDot11fIEVHTExtBssLoad, present), 0, "VHTExtBssLoad" , 0, 7, 7, SigIeVHTExtBssLoad, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTEXTBSSLOAD, 0, },
- {offsetof(tDot11fBeacon2, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fBeacon2, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fBeacon2, OperatingMode), offsetof(tDot11fIEOperatingMode, present), 0, "OperatingMode" , 0, 3, 3, SigIeOperatingMode, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OPERATINGMODE, 0, },
{offsetof(tDot11fBeacon2, WiderBWChanSwitchAnn), offsetof(tDot11fIEWiderBWChanSwitchAnn, present), 0, "WiderBWChanSwitchAnn" , 0, 5, 5, SigIeWiderBWChanSwitchAnn, {0, 0, 0, 0, 0}, 0, DOT11F_EID_WIDERBWCHANSWITCHANN, 0, },
{offsetof(tDot11fBeacon2, OBSSScanParameters), offsetof(tDot11fIEOBSSScanParameters, present), 0, "OBSSScanParameters" , 0, 16, 16, SigIeOBSSScanParameters, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OBSSSCANPARAMETERS, 0, },
@@ -9745,76 +9418,8 @@ tANI_U32 dot11fUnpackBeacon2(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 nBuf,
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -9959,7 +9564,7 @@ tANI_U32 dot11fUnpackBeacon2(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 nBuf,
{offsetof(tDot11fBeaconIEs, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
{offsetof(tDot11fBeaconIEs, VHTOperation), offsetof(tDot11fIEVHTOperation, present), 0, "VHTOperation" , 0, 7, 7, SigIeVHTOperation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTOPERATION, 0, },
{offsetof(tDot11fBeaconIEs, VHTExtBssLoad), offsetof(tDot11fIEVHTExtBssLoad, present), 0, "VHTExtBssLoad" , 0, 7, 7, SigIeVHTExtBssLoad, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTEXTBSSLOAD, 0, },
- {offsetof(tDot11fBeaconIEs, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fBeaconIEs, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fBeaconIEs, OperatingMode), offsetof(tDot11fIEOperatingMode, present), 0, "OperatingMode" , 0, 3, 3, SigIeOperatingMode, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OPERATINGMODE, 0, },
{offsetof(tDot11fBeaconIEs, WiderBWChanSwitchAnn), offsetof(tDot11fIEWiderBWChanSwitchAnn, present), 0, "WiderBWChanSwitchAnn" , 0, 5, 5, SigIeWiderBWChanSwitchAnn, {0, 0, 0, 0, 0}, 0, DOT11F_EID_WIDERBWCHANSWITCHANN, 0, },
{offsetof(tDot11fBeaconIEs, OBSSScanParameters), offsetof(tDot11fIEOBSSScanParameters, present), 0, "OBSSScanParameters" , 0, 16, 16, SigIeOBSSScanParameters, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OBSSSCANPARAMETERS, 0, },
@@ -10874,76 +10479,8 @@ tANI_U32 dot11fUnpackBeaconIEs(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 nBuf
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -13367,7 +12904,7 @@ tANI_U32 dot11fUnpackProbeRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 n
{offsetof(tDot11fProbeResponse, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
{offsetof(tDot11fProbeResponse, VHTOperation), offsetof(tDot11fIEVHTOperation, present), 0, "VHTOperation" , 0, 7, 7, SigIeVHTOperation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTOPERATION, 0, },
{offsetof(tDot11fProbeResponse, VHTExtBssLoad), offsetof(tDot11fIEVHTExtBssLoad, present), 0, "VHTExtBssLoad" , 0, 7, 7, SigIeVHTExtBssLoad, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTEXTBSSLOAD, 0, },
- {offsetof(tDot11fProbeResponse, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fProbeResponse, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fProbeResponse, OBSSScanParameters), offsetof(tDot11fIEOBSSScanParameters, present), 0, "OBSSScanParameters" , 0, 16, 16, SigIeOBSSScanParameters, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OBSSSCANPARAMETERS, 0, },
{offsetof(tDot11fProbeResponse, Vendor1IE), offsetof(tDot11fIEVendor1IE, present), 0, "Vendor1IE" , 0, 5, 5, SigIeVendor1IE, {0, 16, 24, 0, 0}, 3, DOT11F_EID_VENDOR1IE, 0, },
{offsetof(tDot11fProbeResponse, Vendor2IE), offsetof(tDot11fIEVendor2IE, present), 0, "Vendor2IE" , 0, 5, 5, SigIeVendor2IE, {0, 144, 76, 0, 0}, 3, DOT11F_EID_VENDOR2IE, 0, },
@@ -14249,76 +13786,8 @@ tANI_U32 dot11fUnpackProbeResponse(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("OBSSScanParameters:\n"));
if (!pFrm->OBSSScanParameters.present)
@@ -14806,7 +14275,7 @@ tANI_U32 dot11fUnpackRadioMeasurementRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf,
{offsetof(tDot11fReAssocRequest, P2PIEOpaque), offsetof(tDot11fIEP2PIEOpaque, present), 0, "P2PIEOpaque" , 0, 8, 255, SigIeP2PIEOpaque, {80, 111, 154, 9, 0}, 4, DOT11F_EID_P2PIEOPAQUE, 0, },
{offsetof(tDot11fReAssocRequest, WFDIEOpaque), offsetof(tDot11fIEWFDIEOpaque, present), 0, "WFDIEOpaque" , 0, 8, 255, SigIeWFDIEOpaque, {80, 111, 154, 10, 0}, 4, DOT11F_EID_WFDIEOPAQUE, 0, },
{offsetof(tDot11fReAssocRequest, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
- {offsetof(tDot11fReAssocRequest, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fReAssocRequest, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fReAssocRequest, OperatingMode), offsetof(tDot11fIEOperatingMode, present), 0, "OperatingMode" , 0, 3, 3, SigIeOperatingMode, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OPERATINGMODE, 0, },
{offsetof(tDot11fReAssocRequest, QosMapSet), offsetof(tDot11fIEQosMapSet, present), 0, "QosMapSet" , 0, 2, 62, SigIeQosMapSet, {0, 0, 0, 0, 0}, 0, DOT11F_EID_QOSMAPSET, 0, },
{0, 0, 0, NULL, 0, 0, 0, 0, {0, 0, 0, 0, 0}, 0, 0xff, 0, }, };
@@ -15570,76 +15039,8 @@ tANI_U32 dot11fUnpackReAssocRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -15701,7 +15102,7 @@ tANI_U32 dot11fUnpackReAssocRequest(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32
{offsetof(tDot11fReAssocResponse, P2PAssocRes), offsetof(tDot11fIEP2PAssocRes, present), 0, "P2PAssocRes" , 0, 6, 17, SigIeP2PAssocRes, {80, 111, 154, 9, 0}, 4, DOT11F_EID_P2PASSOCRES, 0, },
{offsetof(tDot11fReAssocResponse, VHTCaps), offsetof(tDot11fIEVHTCaps, present), 0, "VHTCaps" , 0, 14, 14, SigIeVHTCaps, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTCAPS, 0, },
{offsetof(tDot11fReAssocResponse, VHTOperation), offsetof(tDot11fIEVHTOperation, present), 0, "VHTOperation" , 0, 7, 7, SigIeVHTOperation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTOPERATION, 0, },
- {offsetof(tDot11fReAssocResponse, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fReAssocResponse, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fReAssocResponse, OBSSScanParameters), offsetof(tDot11fIEOBSSScanParameters, present), 0, "OBSSScanParameters" , 0, 16, 16, SigIeOBSSScanParameters, {0, 0, 0, 0, 0}, 0, DOT11F_EID_OBSSSCANPARAMETERS, 0, },
{offsetof(tDot11fReAssocResponse, QosMapSet), offsetof(tDot11fIEQosMapSet, present), 0, "QosMapSet" , 0, 2, 62, SigIeQosMapSet, {0, 0, 0, 0, 0}, 0, DOT11F_EID_QOSMAPSET, 0, },
{0, 0, 0, NULL, 0, 0, 0, 0, {0, 0, 0, 0, 0}, 0, 0xff, 0, }, };
@@ -16576,76 +15977,8 @@ tANI_U32 dot11fUnpackReAssocResponse(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U3
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("OBSSScanParameters:\n"));
if (!pFrm->OBSSScanParameters.present)
@@ -16846,7 +16179,7 @@ tANI_U32 dot11fUnpackTDLSDisReq(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 nBu
{offsetof(tDot11fTDLSDisRsp, SuppChannels), offsetof(tDot11fIESuppChannels, present), 0, "SuppChannels" , 0, 4, 98, SigIeSuppChannels, {0, 0, 0, 0, 0}, 0, DOT11F_EID_SUPPCHANNELS, 0, },
{offsetof(tDot11fTDLSDisRsp, SuppOperatingClasses), offsetof(tDot11fIESuppOperatingClasses, present), 0, "SuppOperatingClasses" , 0, 3, 34, SigIeSuppOperatingClasses, {0, 0, 0, 0, 0}, 0, DOT11F_EID_SUPPOPERATINGCLASSES, 0, },
{offsetof(tDot11fTDLSDisRsp, RSN), offsetof(tDot11fIERSN, present), 0, "RSN" , 0, 8, 116, SigIeRSN, {0, 0, 0, 0, 0}, 0, DOT11F_EID_RSN, 0, },
- {offsetof(tDot11fTDLSDisRsp, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fTDLSDisRsp, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fTDLSDisRsp, FTInfo), offsetof(tDot11fIEFTInfo, present), 0, "FTInfo" , 0, 84, 222, SigIeFTInfo, {0, 0, 0, 0, 0}, 0, DOT11F_EID_FTINFO, 0, },
{offsetof(tDot11fTDLSDisRsp, TimeoutInterval), offsetof(tDot11fIETimeoutInterval, present), 0, "TimeoutInterval" , 0, 7, 7, SigIeTimeoutInterval, {0, 0, 0, 0, 0}, 0, DOT11F_EID_TIMEOUTINTERVAL, 0, },
{offsetof(tDot11fTDLSDisRsp, RICData), offsetof(tDot11fIERICData, present), 0, "RICData" , 0, 6, 6, SigIeRICData, {0, 0, 0, 0, 0}, 0, DOT11F_EID_RICDATA, 0, },
@@ -16957,76 +16290,8 @@ tANI_U32 dot11fUnpackTDLSDisRsp(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 nBu
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("FTInfo:\n"));
if (!pFrm->FTInfo.present)
@@ -17636,7 +16901,7 @@ tANI_U32 dot11fUnpackTDLSSetupCnf(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 n
{offsetof(tDot11fTDLSSetupReq, ExtSuppRates), offsetof(tDot11fIEExtSuppRates, present), 0, "ExtSuppRates" , 0, 3, 14, SigIeExtSuppRates, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTSUPPRATES, 0, },
{offsetof(tDot11fTDLSSetupReq, SuppChannels), offsetof(tDot11fIESuppChannels, present), 0, "SuppChannels" , 0, 4, 98, SigIeSuppChannels, {0, 0, 0, 0, 0}, 0, DOT11F_EID_SUPPCHANNELS, 0, },
{offsetof(tDot11fTDLSSetupReq, RSN), offsetof(tDot11fIERSN, present), 0, "RSN" , 0, 8, 116, SigIeRSN, {0, 0, 0, 0, 0}, 0, DOT11F_EID_RSN, 0, },
- {offsetof(tDot11fTDLSSetupReq, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fTDLSSetupReq, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fTDLSSetupReq, SuppOperatingClasses), offsetof(tDot11fIESuppOperatingClasses, present), 0, "SuppOperatingClasses" , 0, 3, 34, SigIeSuppOperatingClasses, {0, 0, 0, 0, 0}, 0, DOT11F_EID_SUPPOPERATINGCLASSES, 0, },
{offsetof(tDot11fTDLSSetupReq, QOSCapsStation), offsetof(tDot11fIEQOSCapsStation, present), 0, "QOSCapsStation" , 0, 3, 3, SigIeQOSCapsStation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_QOSCAPSSTATION, 0, },
{offsetof(tDot11fTDLSSetupReq, FTInfo), offsetof(tDot11fIEFTInfo, present), 0, "FTInfo" , 0, 84, 222, SigIeFTInfo, {0, 0, 0, 0, 0}, 0, DOT11F_EID_FTINFO, 0, },
@@ -17752,76 +17017,8 @@ tANI_U32 dot11fUnpackTDLSSetupReq(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 n
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("SuppOperatingClasses:\n"));
if (!pFrm->SuppOperatingClasses.present)
@@ -18089,7 +17286,7 @@ tANI_U32 dot11fUnpackTDLSSetupReq(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 n
{offsetof(tDot11fTDLSSetupRsp, ExtSuppRates), offsetof(tDot11fIEExtSuppRates, present), 0, "ExtSuppRates" , 0, 3, 14, SigIeExtSuppRates, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTSUPPRATES, 0, },
{offsetof(tDot11fTDLSSetupRsp, SuppChannels), offsetof(tDot11fIESuppChannels, present), 0, "SuppChannels" , 0, 4, 98, SigIeSuppChannels, {0, 0, 0, 0, 0}, 0, DOT11F_EID_SUPPCHANNELS, 0, },
{offsetof(tDot11fTDLSSetupRsp, RSN), offsetof(tDot11fIERSN, present), 0, "RSN" , 0, 8, 116, SigIeRSN, {0, 0, 0, 0, 0}, 0, DOT11F_EID_RSN, 0, },
- {offsetof(tDot11fTDLSSetupRsp, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 11, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
+ {offsetof(tDot11fTDLSSetupRsp, ExtCap), offsetof(tDot11fIEExtCap, present), 0, "ExtCap" , 0, 10, 11, SigIeExtCap, {0, 0, 0, 0, 0}, 0, DOT11F_EID_EXTCAP, 0, },
{offsetof(tDot11fTDLSSetupRsp, SuppOperatingClasses), offsetof(tDot11fIESuppOperatingClasses, present), 0, "SuppOperatingClasses" , 0, 3, 34, SigIeSuppOperatingClasses, {0, 0, 0, 0, 0}, 0, DOT11F_EID_SUPPOPERATINGCLASSES, 0, },
{offsetof(tDot11fTDLSSetupRsp, QOSCapsStation), offsetof(tDot11fIEQOSCapsStation, present), 0, "QOSCapsStation" , 0, 3, 3, SigIeQOSCapsStation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_QOSCAPSSTATION, 0, },
{offsetof(tDot11fTDLSSetupRsp, FTInfo), offsetof(tDot11fIEFTInfo, present), 0, "FTInfo" , 0, 84, 222, SigIeFTInfo, {0, 0, 0, 0, 0}, 0, DOT11F_EID_FTINFO, 0, },
@@ -18208,76 +17405,8 @@ tANI_U32 dot11fUnpackTDLSSetupRsp(tpAniSirGlobal pCtx, tANI_U8 *pBuf, tANI_U32 n
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("SuppOperatingClasses:\n"));
if (!pFrm->SuppOperatingClasses.present)
@@ -21538,7 +20667,7 @@ static tANI_U32 GetPackedSizeCore(tpAniSirGlobal pCtx,
break;
case SigIeExtCap:
offset = sizeof(tDot11fIEExtCap);
- byteCount = 9;
+ byteCount = ((tDot11fIEExtCap* )(pFrm + pIe->offset + sizeof(tDot11fIEExtCap) * i ))->num_bytes;
pIePresent = ( (tDot11fIEExtCap* )(pFrm + pIe->offset + offset * i ))->present;
break;
case SigIeExtChanSwitchAnn:
@@ -22188,13 +21317,13 @@ void dot11fPackFfAddBAParameterSet(tpAniSirGlobal pCtx,
tDot11fFfAddBAParameterSet *pSrc,
tANI_U8 *pBuf)
{
- tANI_U16 tmp78__;
- tmp78__ = 0U;
- tmp78__ |= ( pSrc->amsduSupported << 0 );
- tmp78__ |= ( pSrc->policy << 1 );
- tmp78__ |= ( pSrc->tid << 2 );
- tmp78__ |= ( pSrc->bufferSize << 6 );
- frameshtons(pCtx, pBuf, tmp78__, 0);
+ tANI_U16 tmp69__;
+ tmp69__ = 0U;
+ tmp69__ |= ( pSrc->amsduSupported << 0 );
+ tmp69__ |= ( pSrc->policy << 1 );
+ tmp69__ |= ( pSrc->tid << 2 );
+ tmp69__ |= ( pSrc->bufferSize << 6 );
+ frameshtons(pCtx, pBuf, tmp69__, 0);
(void)pCtx;
} /* End dot11fPackFfAddBAParameterSet. */
@@ -22218,11 +21347,11 @@ void dot11fPackFfBAStartingSequenceControl(tpAniSirGlobal pCtx,
tDot11fFfBAStartingSequenceControl *pSrc,
tANI_U8 *pBuf)
{
- tANI_U16 tmp79__;
- tmp79__ = 0U;
- tmp79__ |= ( pSrc->fragNumber << 0 );
- tmp79__ |= ( pSrc->ssn << 4 );
- frameshtons(pCtx, pBuf, tmp79__, 0);
+ tANI_U16 tmp70__;
+ tmp70__ = 0U;
+ tmp70__ |= ( pSrc->fragNumber << 0 );
+ tmp70__ |= ( pSrc->ssn << 4 );
+ frameshtons(pCtx, pBuf, tmp70__, 0);
(void)pCtx;
} /* End dot11fPackFfBAStartingSequenceControl. */
@@ -22246,25 +21375,25 @@ void dot11fPackFfCapabilities(tpAniSirGlobal pCtx,
tDot11fFfCapabilities *pSrc,
tANI_U8 *pBuf)
{
- tANI_U16 tmp80__;
- tmp80__ = 0U;
- tmp80__ |= ( pSrc->ess << 0 );
- tmp80__ |= ( pSrc->ibss << 1 );
- tmp80__ |= ( pSrc->cfPollable << 2 );
- tmp80__ |= ( pSrc->cfPollReq << 3 );
- tmp80__ |= ( pSrc->privacy << 4 );
- tmp80__ |= ( pSrc->shortPreamble << 5 );
- tmp80__ |= ( pSrc->pbcc << 6 );
- tmp80__ |= ( pSrc->channelAgility << 7 );
- tmp80__ |= ( pSrc->spectrumMgt << 8 );
- tmp80__ |= ( pSrc->qos << 9 );
- tmp80__ |= ( pSrc->shortSlotTime << 10 );
- tmp80__ |= ( pSrc->apsd << 11 );
- tmp80__ |= ( pSrc->rrm << 12 );
- tmp80__ |= ( pSrc->dsssOfdm << 13 );
- tmp80__ |= ( pSrc->delayedBA << 14 );
- tmp80__ |= ( pSrc->immediateBA << 15 );
- frameshtons(pCtx, pBuf, tmp80__, 0);
+ tANI_U16 tmp71__;
+ tmp71__ = 0U;
+ tmp71__ |= ( pSrc->ess << 0 );
+ tmp71__ |= ( pSrc->ibss << 1 );
+ tmp71__ |= ( pSrc->cfPollable << 2 );
+ tmp71__ |= ( pSrc->cfPollReq << 3 );
+ tmp71__ |= ( pSrc->privacy << 4 );
+ tmp71__ |= ( pSrc->shortPreamble << 5 );
+ tmp71__ |= ( pSrc->pbcc << 6 );
+ tmp71__ |= ( pSrc->channelAgility << 7 );
+ tmp71__ |= ( pSrc->spectrumMgt << 8 );
+ tmp71__ |= ( pSrc->qos << 9 );
+ tmp71__ |= ( pSrc->shortSlotTime << 10 );
+ tmp71__ |= ( pSrc->apsd << 11 );
+ tmp71__ |= ( pSrc->rrm << 12 );
+ tmp71__ |= ( pSrc->dsssOfdm << 13 );
+ tmp71__ |= ( pSrc->delayedBA << 14 );
+ tmp71__ |= ( pSrc->immediateBA << 15 );
+ frameshtons(pCtx, pBuf, tmp71__, 0);
(void)pCtx;
} /* End dot11fPackFfCapabilities. */
@@ -22288,12 +21417,12 @@ void dot11fPackFfDelBAParameterSet(tpAniSirGlobal pCtx,
tDot11fFfDelBAParameterSet *pSrc,
tANI_U8 *pBuf)
{
- tANI_U16 tmp81__;
- tmp81__ = 0U;
- tmp81__ |= ( pSrc->reserved << 0 );
- tmp81__ |= ( pSrc->initiator << 11 );
- tmp81__ |= ( pSrc->tid << 12 );
- frameshtons(pCtx, pBuf, tmp81__, 0);
+ tANI_U16 tmp72__;
+ tmp72__ = 0U;
+ tmp72__ |= ( pSrc->reserved << 0 );
+ tmp72__ |= ( pSrc->initiator << 11 );
+ tmp72__ |= ( pSrc->tid << 12 );
+ frameshtons(pCtx, pBuf, tmp72__, 0);
(void)pCtx;
} /* End dot11fPackFfDelBAParameterSet. */
@@ -22341,13 +21470,13 @@ void dot11fPackFfOperatingMode(tpAniSirGlobal pCtx,
tDot11fFfOperatingMode *pSrc,
tANI_U8 *pBuf)
{
- tANI_U8 tmp82__;
- tmp82__ = 0U;
- tmp82__ |= ( pSrc->chanWidth << 0 );
- tmp82__ |= ( pSrc->reserved << 2 );
- tmp82__ |= ( pSrc->rxNSS << 4 );
- tmp82__ |= ( pSrc->rxNSSType << 7 );
- *pBuf = tmp82__;
+ tANI_U8 tmp73__;
+ tmp73__ = 0U;
+ tmp73__ |= ( pSrc->chanWidth << 0 );
+ tmp73__ |= ( pSrc->reserved << 2 );
+ tmp73__ |= ( pSrc->rxNSS << 4 );
+ tmp73__ |= ( pSrc->rxNSSType << 7 );
+ *pBuf = tmp73__;
(void)pCtx;
} /* End dot11fPackFfOperatingMode. */
@@ -22403,12 +21532,12 @@ void dot11fPackFfSMPowerModeSet(tpAniSirGlobal pCtx,
tDot11fFfSMPowerModeSet *pSrc,
tANI_U8 *pBuf)
{
- tANI_U8 tmp83__;
- tmp83__ = 0U;
- tmp83__ |= ( pSrc->PowerSave_En << 0 );
- tmp83__ |= ( pSrc->Mode << 1 );
- tmp83__ |= ( pSrc->reserved << 2 );
- *pBuf = tmp83__;
+ tANI_U8 tmp74__;
+ tmp74__ = 0U;
+ tmp74__ |= ( pSrc->PowerSave_En << 0 );
+ tmp74__ |= ( pSrc->Mode << 1 );
+ tmp74__ |= ( pSrc->reserved << 2 );
+ *pBuf = tmp74__;
(void)pCtx;
} /* End dot11fPackFfSMPowerModeSet. */
@@ -22448,19 +21577,19 @@ void dot11fPackFfTSInfo(tpAniSirGlobal pCtx,
tDot11fFfTSInfo *pSrc,
tANI_U8 *pBuf)
{
- tANI_U32 tmp84__;
- tmp84__ = 0U;
- tmp84__ |= ( pSrc->traffic_type << 0 );
- tmp84__ |= ( pSrc->tsid << 1 );
- tmp84__ |= ( pSrc->direction << 5 );
- tmp84__ |= ( pSrc->access_policy << 7 );
- tmp84__ |= ( pSrc->aggregation << 9 );
- tmp84__ |= ( pSrc->psb << 10 );
- tmp84__ |= ( pSrc->user_priority << 11 );
- tmp84__ |= ( pSrc->tsinfo_ack_pol << 14 );
- tmp84__ |= ( pSrc->schedule << 16 );
- tmp84__ |= ( pSrc->unused << 17 );
- frameshtonl(pCtx, pBuf, tmp84__, 0);
+ tANI_U32 tmp75__;
+ tmp75__ = 0U;
+ tmp75__ |= ( pSrc->traffic_type << 0 );
+ tmp75__ |= ( pSrc->tsid << 1 );
+ tmp75__ |= ( pSrc->direction << 5 );
+ tmp75__ |= ( pSrc->access_policy << 7 );
+ tmp75__ |= ( pSrc->aggregation << 9 );
+ tmp75__ |= ( pSrc->psb << 10 );
+ tmp75__ |= ( pSrc->user_priority << 11 );
+ tmp75__ |= ( pSrc->tsinfo_ack_pol << 14 );
+ tmp75__ |= ( pSrc->schedule << 16 );
+ tmp75__ |= ( pSrc->unused << 17 );
+ frameshtonl(pCtx, pBuf, tmp75__, 0);
(void)pCtx;
} /* End dot11fPackFfTSInfo. */
@@ -22581,7 +21710,7 @@ tANI_U32 dot11fPackTlvVersion2(tpAniSirGlobal pCtx,
tANI_U8* pTlvLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp85__;
+ tANI_U8 tmp76__;
nNeeded += 3;
if ( nNeeded > nBuf ) return DOT11F_BUFFER_OVERFLOW;
while ( pSrc->present )
@@ -22590,10 +21719,10 @@ tANI_U32 dot11fPackTlvVersion2(tpAniSirGlobal pCtx,
pBuf += 1; *pnConsumed += 1;
pTlvLen = pBuf;
pBuf += 1; *pnConsumed += 1;
- tmp85__ = 0U;
- tmp85__ |= ( pSrc->minor << 0 );
- tmp85__ |= ( pSrc->major << 4 );
- *pBuf = tmp85__;
+ tmp76__ = 0U;
+ tmp76__ |= ( pSrc->minor << 0 );
+ tmp76__ |= ( pSrc->major << 4 );
+ *pBuf = tmp76__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -23802,7 +22931,7 @@ tANI_U32 dot11fPackTlvVersion(tpAniSirGlobal pCtx,
tANI_U8* pTlvLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp86__;
+ tANI_U8 tmp77__;
nNeeded += 5;
if ( nNeeded > nBuf ) return DOT11F_BUFFER_OVERFLOW;
while ( pSrc->present )
@@ -23811,10 +22940,10 @@ tANI_U32 dot11fPackTlvVersion(tpAniSirGlobal pCtx,
pBuf += 2; *pnConsumed += 2;
pTlvLen = pBuf;
pBuf += 2; *pnConsumed += 2;
- tmp86__ = 0U;
- tmp86__ |= ( pSrc->minor << 0 );
- tmp86__ |= ( pSrc->major << 4 );
- *pBuf = tmp86__;
+ tmp77__ = 0U;
+ tmp77__ |= ( pSrc->minor << 0 );
+ tmp77__ |= ( pSrc->major << 4 );
+ *pBuf = tmp77__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -23957,7 +23086,7 @@ tANI_U32 dot11fPackIeGTK(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp87__;
+ tANI_U16 tmp78__;
nNeeded += (pSrc->num_key + 11);
while ( pSrc->present )
{
@@ -23966,10 +23095,10 @@ tANI_U32 dot11fPackIeGTK(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp87__ = 0U;
- tmp87__ |= ( pSrc->keyId << 0 );
- tmp87__ |= ( pSrc->reserved << 2 );
- frameshtons(pCtx, pBuf, tmp87__, 0);
+ tmp78__ = 0U;
+ tmp78__ |= ( pSrc->keyId << 0 );
+ tmp78__ |= ( pSrc->reserved << 2 );
+ frameshtons(pCtx, pBuf, tmp78__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -24394,11 +23523,11 @@ tANI_U32 dot11fPackIeRRMEnabledCap(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp88__;
- tANI_U8 tmp89__;
- tANI_U8 tmp90__;
- tANI_U8 tmp91__;
- tANI_U8 tmp92__;
+ tANI_U8 tmp79__;
+ tANI_U8 tmp80__;
+ tANI_U8 tmp81__;
+ tANI_U8 tmp82__;
+ tANI_U8 tmp83__;
nNeeded += 5;
while ( pSrc->present )
{
@@ -24407,57 +23536,57 @@ tANI_U32 dot11fPackIeRRMEnabledCap(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp88__ = 0U;
- tmp88__ |= ( pSrc->LinkMeasurement << 0 );
- tmp88__ |= ( pSrc->NeighborRpt << 1 );
- tmp88__ |= ( pSrc->parallel << 2 );
- tmp88__ |= ( pSrc->repeated << 3 );
- tmp88__ |= ( pSrc->BeaconPassive << 4 );
- tmp88__ |= ( pSrc->BeaconActive << 5 );
- tmp88__ |= ( pSrc->BeaconTable << 6 );
- tmp88__ |= ( pSrc->BeaconRepCond << 7 );
- *pBuf = tmp88__;
+ tmp79__ = 0U;
+ tmp79__ |= ( pSrc->LinkMeasurement << 0 );
+ tmp79__ |= ( pSrc->NeighborRpt << 1 );
+ tmp79__ |= ( pSrc->parallel << 2 );
+ tmp79__ |= ( pSrc->repeated << 3 );
+ tmp79__ |= ( pSrc->BeaconPassive << 4 );
+ tmp79__ |= ( pSrc->BeaconActive << 5 );
+ tmp79__ |= ( pSrc->BeaconTable << 6 );
+ tmp79__ |= ( pSrc->BeaconRepCond << 7 );
+ *pBuf = tmp79__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp89__ = 0U;
- tmp89__ |= ( pSrc->FrameMeasurement << 0 );
- tmp89__ |= ( pSrc->ChannelLoad << 1 );
- tmp89__ |= ( pSrc->NoiseHistogram << 2 );
- tmp89__ |= ( pSrc->statistics << 3 );
- tmp89__ |= ( pSrc->LCIMeasurement << 4 );
- tmp89__ |= ( pSrc->LCIAzimuth << 5 );
- tmp89__ |= ( pSrc->TCMCapability << 6 );
- tmp89__ |= ( pSrc->triggeredTCM << 7 );
- *pBuf = tmp89__;
+ tmp80__ = 0U;
+ tmp80__ |= ( pSrc->FrameMeasurement << 0 );
+ tmp80__ |= ( pSrc->ChannelLoad << 1 );
+ tmp80__ |= ( pSrc->NoiseHistogram << 2 );
+ tmp80__ |= ( pSrc->statistics << 3 );
+ tmp80__ |= ( pSrc->LCIMeasurement << 4 );
+ tmp80__ |= ( pSrc->LCIAzimuth << 5 );
+ tmp80__ |= ( pSrc->TCMCapability << 6 );
+ tmp80__ |= ( pSrc->triggeredTCM << 7 );
+ *pBuf = tmp80__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp90__ = 0U;
- tmp90__ |= ( pSrc->APChanReport << 0 );
- tmp90__ |= ( pSrc->RRMMIBEnabled << 1 );
- tmp90__ |= ( pSrc->operatingChanMax << 2 );
- tmp90__ |= ( pSrc->nonOperatinChanMax << 5 );
- *pBuf = tmp90__;
+ tmp81__ = 0U;
+ tmp81__ |= ( pSrc->APChanReport << 0 );
+ tmp81__ |= ( pSrc->RRMMIBEnabled << 1 );
+ tmp81__ |= ( pSrc->operatingChanMax << 2 );
+ tmp81__ |= ( pSrc->nonOperatinChanMax << 5 );
+ *pBuf = tmp81__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp91__ = 0U;
- tmp91__ |= ( pSrc->MeasurementPilot << 0 );
- tmp91__ |= ( pSrc->MeasurementPilotEnabled << 3 );
- tmp91__ |= ( pSrc->NeighborTSFOffset << 4 );
- tmp91__ |= ( pSrc->RCPIMeasurement << 5 );
- tmp91__ |= ( pSrc->RSNIMeasurement << 6 );
- tmp91__ |= ( pSrc->BssAvgAccessDelay << 7 );
- *pBuf = tmp91__;
+ tmp82__ = 0U;
+ tmp82__ |= ( pSrc->MeasurementPilot << 0 );
+ tmp82__ |= ( pSrc->MeasurementPilotEnabled << 3 );
+ tmp82__ |= ( pSrc->NeighborTSFOffset << 4 );
+ tmp82__ |= ( pSrc->RCPIMeasurement << 5 );
+ tmp82__ |= ( pSrc->RSNIMeasurement << 6 );
+ tmp82__ |= ( pSrc->BssAvgAccessDelay << 7 );
+ *pBuf = tmp82__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp92__ = 0U;
- tmp92__ |= ( pSrc->BSSAvailAdmission << 0 );
- tmp92__ |= ( pSrc->AntennaInformation << 1 );
- tmp92__ |= ( pSrc->reserved << 2 );
- *pBuf = tmp92__;
+ tmp83__ = 0U;
+ tmp83__ |= ( pSrc->BSSAvailAdmission << 0 );
+ tmp83__ |= ( pSrc->AntennaInformation << 1 );
+ tmp83__ |= ( pSrc->reserved << 2 );
+ *pBuf = tmp83__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -24540,7 +23669,7 @@ tANI_U32 dot11fPackIeSchedule(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp93__;
+ tANI_U16 tmp84__;
nNeeded += 14;
while ( pSrc->present )
{
@@ -24549,12 +23678,12 @@ tANI_U32 dot11fPackIeSchedule(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp93__ = 0U;
- tmp93__ |= ( pSrc->aggregation << 0 );
- tmp93__ |= ( pSrc->tsid << 1 );
- tmp93__ |= ( pSrc->direction << 5 );
- tmp93__ |= ( pSrc->reserved << 7 );
- frameshtons(pCtx, pBuf, tmp93__, 0);
+ tmp84__ = 0U;
+ tmp84__ |= ( pSrc->aggregation << 0 );
+ tmp84__ |= ( pSrc->tsid << 1 );
+ tmp84__ |= ( pSrc->direction << 5 );
+ tmp84__ |= ( pSrc->reserved << 7 );
+ frameshtons(pCtx, pBuf, tmp84__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -24754,9 +23883,9 @@ tANI_U32 dot11fPackIeTSPEC(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp94__;
- tANI_U8 tmp95__;
- tANI_U16 tmp96__;
+ tANI_U16 tmp85__;
+ tANI_U8 tmp86__;
+ tANI_U16 tmp87__;
nNeeded += 55;
while ( pSrc->present )
{
@@ -24765,30 +23894,30 @@ tANI_U32 dot11fPackIeTSPEC(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp94__ = 0U;
- tmp94__ |= ( pSrc->traffic_type << 0 );
- tmp94__ |= ( pSrc->tsid << 1 );
- tmp94__ |= ( pSrc->direction << 5 );
- tmp94__ |= ( pSrc->access_policy << 7 );
- tmp94__ |= ( pSrc->aggregation << 9 );
- tmp94__ |= ( pSrc->psb << 10 );
- tmp94__ |= ( pSrc->user_priority << 11 );
- tmp94__ |= ( pSrc->tsinfo_ack_pol << 14 );
- frameshtons(pCtx, pBuf, tmp94__, 0);
+ tmp85__ = 0U;
+ tmp85__ |= ( pSrc->traffic_type << 0 );
+ tmp85__ |= ( pSrc->tsid << 1 );
+ tmp85__ |= ( pSrc->direction << 5 );
+ tmp85__ |= ( pSrc->access_policy << 7 );
+ tmp85__ |= ( pSrc->aggregation << 9 );
+ tmp85__ |= ( pSrc->psb << 10 );
+ tmp85__ |= ( pSrc->user_priority << 11 );
+ tmp85__ |= ( pSrc->tsinfo_ack_pol << 14 );
+ frameshtons(pCtx, pBuf, tmp85__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
- tmp95__ = 0U;
- tmp95__ |= ( pSrc->schedule << 0 );
- tmp95__ |= ( pSrc->unused << 1 );
- *pBuf = tmp95__;
+ tmp86__ = 0U;
+ tmp86__ |= ( pSrc->schedule << 0 );
+ tmp86__ |= ( pSrc->unused << 1 );
+ *pBuf = tmp86__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp96__ = 0U;
- tmp96__ |= ( pSrc->size << 0 );
- tmp96__ |= ( pSrc->fixed << 15 );
- frameshtons(pCtx, pBuf, tmp96__, 0);
+ tmp87__ = 0U;
+ tmp87__ |= ( pSrc->size << 0 );
+ tmp87__ |= ( pSrc->fixed << 15 );
+ frameshtons(pCtx, pBuf, tmp87__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -24853,7 +23982,7 @@ tANI_U32 dot11fPackIeWMMSchedule(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp97__;
+ tANI_U16 tmp88__;
nNeeded += 15;
while ( pSrc->present )
{
@@ -24875,12 +24004,12 @@ tANI_U32 dot11fPackIeWMMSchedule(tpAniSirGlobal pCtx,
*pBuf = pSrc->version;
*pnConsumed += 1;
pBuf += 1;
- tmp97__ = 0U;
- tmp97__ |= ( pSrc->aggregation << 0 );
- tmp97__ |= ( pSrc->tsid << 1 );
- tmp97__ |= ( pSrc->direction << 5 );
- tmp97__ |= ( pSrc->reserved << 7 );
- frameshtons(pCtx, pBuf, tmp97__, 0);
+ tmp88__ = 0U;
+ tmp88__ |= ( pSrc->aggregation << 0 );
+ tmp88__ |= ( pSrc->tsid << 1 );
+ tmp88__ |= ( pSrc->direction << 5 );
+ tmp88__ |= ( pSrc->reserved << 7 );
+ frameshtons(pCtx, pBuf, tmp88__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -25119,9 +24248,9 @@ tANI_U32 dot11fPackIeWMMTSPEC(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp98__;
- tANI_U8 tmp99__;
- tANI_U16 tmp100__;
+ tANI_U16 tmp89__;
+ tANI_U8 tmp90__;
+ tANI_U16 tmp91__;
nNeeded += 38;
while ( pSrc->present )
{
@@ -25143,30 +24272,30 @@ tANI_U32 dot11fPackIeWMMTSPEC(tpAniSirGlobal pCtx,
*pBuf = pSrc->version;
*pnConsumed += 1;
pBuf += 1;
- tmp98__ = 0U;
- tmp98__ |= ( pSrc->traffic_type << 0 );
- tmp98__ |= ( pSrc->tsid << 1 );
- tmp98__ |= ( pSrc->direction << 5 );
- tmp98__ |= ( pSrc->access_policy << 7 );
- tmp98__ |= ( pSrc->aggregation << 9 );
- tmp98__ |= ( pSrc->psb << 10 );
- tmp98__ |= ( pSrc->user_priority << 11 );
- tmp98__ |= ( pSrc->tsinfo_ack_pol << 14 );
- frameshtons(pCtx, pBuf, tmp98__, 0);
+ tmp89__ = 0U;
+ tmp89__ |= ( pSrc->traffic_type << 0 );
+ tmp89__ |= ( pSrc->tsid << 1 );
+ tmp89__ |= ( pSrc->direction << 5 );
+ tmp89__ |= ( pSrc->access_policy << 7 );
+ tmp89__ |= ( pSrc->aggregation << 9 );
+ tmp89__ |= ( pSrc->psb << 10 );
+ tmp89__ |= ( pSrc->user_priority << 11 );
+ tmp89__ |= ( pSrc->tsinfo_ack_pol << 14 );
+ frameshtons(pCtx, pBuf, tmp89__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
- tmp99__ = 0U;
- tmp99__ |= ( pSrc->tsinfo_rsvd << 0 );
- tmp99__ |= ( pSrc->burst_size_defn << 7 );
- *pBuf = tmp99__;
+ tmp90__ = 0U;
+ tmp90__ |= ( pSrc->tsinfo_rsvd << 0 );
+ tmp90__ |= ( pSrc->burst_size_defn << 7 );
+ *pBuf = tmp90__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp100__ = 0U;
- tmp100__ |= ( pSrc->size << 0 );
- tmp100__ |= ( pSrc->fixed << 15 );
- frameshtons(pCtx, pBuf, tmp100__, 0);
+ tmp91__ = 0U;
+ tmp91__ |= ( pSrc->size << 0 );
+ tmp91__ |= ( pSrc->fixed << 15 );
+ frameshtons(pCtx, pBuf, tmp91__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -25288,7 +24417,6 @@ tANI_U32 dot11fPackIeAID(tpAniSirGlobal pCtx,
return DOT11F_PARSE_SUCCESS;
} /* End dot11fPackIeAID. */
-
tANI_U32 dot11fPackIeCFParams(tpAniSirGlobal pCtx,
tDot11fIECFParams *pSrc,
tANI_U8 *pBuf,
@@ -25507,14 +24635,14 @@ tANI_U32 dot11fPackIeEDCAParamSet(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp101__;
- tANI_U8 tmp102__;
- tANI_U8 tmp103__;
- tANI_U8 tmp104__;
- tANI_U8 tmp105__;
- tANI_U8 tmp106__;
- tANI_U8 tmp107__;
- tANI_U8 tmp108__;
+ tANI_U8 tmp92__;
+ tANI_U8 tmp93__;
+ tANI_U8 tmp94__;
+ tANI_U8 tmp95__;
+ tANI_U8 tmp96__;
+ tANI_U8 tmp97__;
+ tANI_U8 tmp98__;
+ tANI_U8 tmp99__;
nNeeded += 18;
while ( pSrc->present )
{
@@ -25529,76 +24657,76 @@ tANI_U32 dot11fPackIeEDCAParamSet(tpAniSirGlobal pCtx,
*pBuf = pSrc->reserved;
*pnConsumed += 1;
pBuf += 1;
- tmp101__ = 0U;
- tmp101__ |= ( pSrc->acbe_aifsn << 0 );
- tmp101__ |= ( pSrc->acbe_acm << 4 );
- tmp101__ |= ( pSrc->acbe_aci << 5 );
- tmp101__ |= ( pSrc->unused1 << 7 );
- *pBuf = tmp101__;
+ tmp92__ = 0U;
+ tmp92__ |= ( pSrc->acbe_aifsn << 0 );
+ tmp92__ |= ( pSrc->acbe_acm << 4 );
+ tmp92__ |= ( pSrc->acbe_aci << 5 );
+ tmp92__ |= ( pSrc->unused1 << 7 );
+ *pBuf = tmp92__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp102__ = 0U;
- tmp102__ |= ( pSrc->acbe_acwmin << 0 );
- tmp102__ |= ( pSrc->acbe_acwmax << 4 );
- *pBuf = tmp102__;
+ tmp93__ = 0U;
+ tmp93__ |= ( pSrc->acbe_acwmin << 0 );
+ tmp93__ |= ( pSrc->acbe_acwmax << 4 );
+ *pBuf = tmp93__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
frameshtons(pCtx, pBuf, pSrc->acbe_txoplimit, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp103__ = 0U;
- tmp103__ |= ( pSrc->acbk_aifsn << 0 );
- tmp103__ |= ( pSrc->acbk_acm << 4 );
- tmp103__ |= ( pSrc->acbk_aci << 5 );
- tmp103__ |= ( pSrc->unused2 << 7 );
- *pBuf = tmp103__;
+ tmp94__ = 0U;
+ tmp94__ |= ( pSrc->acbk_aifsn << 0 );
+ tmp94__ |= ( pSrc->acbk_acm << 4 );
+ tmp94__ |= ( pSrc->acbk_aci << 5 );
+ tmp94__ |= ( pSrc->unused2 << 7 );
+ *pBuf = tmp94__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp104__ = 0U;
- tmp104__ |= ( pSrc->acbk_acwmin << 0 );
- tmp104__ |= ( pSrc->acbk_acwmax << 4 );
- *pBuf = tmp104__;
+ tmp95__ = 0U;
+ tmp95__ |= ( pSrc->acbk_acwmin << 0 );
+ tmp95__ |= ( pSrc->acbk_acwmax << 4 );
+ *pBuf = tmp95__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
frameshtons(pCtx, pBuf, pSrc->acbk_txoplimit, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp105__ = 0U;
- tmp105__ |= ( pSrc->acvi_aifsn << 0 );
- tmp105__ |= ( pSrc->acvi_acm << 4 );
- tmp105__ |= ( pSrc->acvi_aci << 5 );
- tmp105__ |= ( pSrc->unused3 << 7 );
- *pBuf = tmp105__;
+ tmp96__ = 0U;
+ tmp96__ |= ( pSrc->acvi_aifsn << 0 );
+ tmp96__ |= ( pSrc->acvi_acm << 4 );
+ tmp96__ |= ( pSrc->acvi_aci << 5 );
+ tmp96__ |= ( pSrc->unused3 << 7 );
+ *pBuf = tmp96__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp106__ = 0U;
- tmp106__ |= ( pSrc->acvi_acwmin << 0 );
- tmp106__ |= ( pSrc->acvi_acwmax << 4 );
- *pBuf = tmp106__;
+ tmp97__ = 0U;
+ tmp97__ |= ( pSrc->acvi_acwmin << 0 );
+ tmp97__ |= ( pSrc->acvi_acwmax << 4 );
+ *pBuf = tmp97__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
frameshtons(pCtx, pBuf, pSrc->acvi_txoplimit, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp107__ = 0U;
- tmp107__ |= ( pSrc->acvo_aifsn << 0 );
- tmp107__ |= ( pSrc->acvo_acm << 4 );
- tmp107__ |= ( pSrc->acvo_aci << 5 );
- tmp107__ |= ( pSrc->unused4 << 7 );
- *pBuf = tmp107__;
+ tmp98__ = 0U;
+ tmp98__ |= ( pSrc->acvo_aifsn << 0 );
+ tmp98__ |= ( pSrc->acvo_acm << 4 );
+ tmp98__ |= ( pSrc->acvo_aci << 5 );
+ tmp98__ |= ( pSrc->unused4 << 7 );
+ *pBuf = tmp98__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp108__ = 0U;
- tmp108__ |= ( pSrc->acvo_acwmin << 0 );
- tmp108__ |= ( pSrc->acvo_acwmax << 4 );
- *pBuf = tmp108__;
+ tmp99__ = 0U;
+ tmp99__ |= ( pSrc->acvo_acwmin << 0 );
+ tmp99__ |= ( pSrc->acvo_acwmax << 4 );
+ *pBuf = tmp99__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -25624,7 +24752,7 @@ tANI_U32 dot11fPackIeERPInfo(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp109__;
+ tANI_U8 tmp100__;
nNeeded += 1;
while ( pSrc->present )
{
@@ -25633,12 +24761,12 @@ tANI_U32 dot11fPackIeERPInfo(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp109__ = 0U;
- tmp109__ |= ( pSrc->non_erp_present << 0 );
- tmp109__ |= ( pSrc->use_prot << 1 );
- tmp109__ |= ( pSrc->barker_preamble << 2 );
- tmp109__ |= ( pSrc->unused << 3 );
- *pBuf = tmp109__;
+ tmp100__ = 0U;
+ tmp100__ |= ( pSrc->non_erp_present << 0 );
+ tmp100__ |= ( pSrc->use_prot << 1 );
+ tmp100__ |= ( pSrc->barker_preamble << 2 );
+ tmp100__ |= ( pSrc->unused << 3 );
+ *pBuf = tmp100__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -25699,7 +24827,7 @@ tANI_U32 dot11fPackIeESERadMgmtCap(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp110__;
+ tANI_U8 tmp101__;
nNeeded += 2;
while ( pSrc->present )
{
@@ -25719,10 +24847,10 @@ tANI_U32 dot11fPackIeESERadMgmtCap(tpAniSirGlobal pCtx,
*pBuf = pSrc->mgmt_state;
*pnConsumed += 1;
pBuf += 1;
- tmp110__ = 0U;
- tmp110__ |= ( pSrc->mbssid_mask << 0 );
- tmp110__ |= ( pSrc->reserved << 3 );
- *pBuf = tmp110__;
+ tmp101__ = 0U;
+ tmp101__ |= ( pSrc->mbssid_mask << 0 );
+ tmp101__ |= ( pSrc->reserved << 3 );
+ *pBuf = tmp101__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -25909,16 +25037,7 @@ tANI_U32 dot11fPackIeExtCap(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp111__;
- tANI_U8 tmp112__;
- tANI_U8 tmp113__;
- tANI_U8 tmp114__;
- tANI_U8 tmp115__;
- tANI_U8 tmp116__;
- tANI_U8 tmp117__;
- tANI_U8 tmp118__;
- tANI_U8 tmp119__;
- nNeeded += 9;
+ nNeeded += pSrc->num_bytes;
while ( pSrc->present )
{
if ( nNeeded > nBuf ) return DOT11F_BUFFER_OVERFLOW;
@@ -25926,121 +25045,9 @@ tANI_U32 dot11fPackIeExtCap(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp111__ = 0U;
- tmp111__ |= ( pSrc->bssCoexistMgmtSupport << 0 );
- tmp111__ |= ( pSrc->reserved1 << 1 );
- tmp111__ |= ( pSrc->extChanSwitch << 2 );
- tmp111__ |= ( pSrc->reserved2 << 3 );
- tmp111__ |= ( pSrc->psmpCap << 4 );
- tmp111__ |= ( pSrc->reserved3 << 5 );
- tmp111__ |= ( pSrc->spsmpCap << 6 );
- tmp111__ |= ( pSrc->event << 7 );
- *pBuf = tmp111__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp112__ = 0U;
- tmp112__ |= ( pSrc->diagnostics << 0 );
- tmp112__ |= ( pSrc->multiDiagnostics << 1 );
- tmp112__ |= ( pSrc->locTracking << 2 );
- tmp112__ |= ( pSrc->FMS << 3 );
- tmp112__ |= ( pSrc->proxyARPService << 4 );
- tmp112__ |= ( pSrc->coLocIntfReporting << 5 );
- tmp112__ |= ( pSrc->civicLoc << 6 );
- tmp112__ |= ( pSrc->geospatialLoc << 7 );
- *pBuf = tmp112__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp113__ = 0U;
- tmp113__ |= ( pSrc->TFS << 0 );
- tmp113__ |= ( pSrc->wnmSleepMode << 1 );
- tmp113__ |= ( pSrc->timBroadcast << 2 );
- tmp113__ |= ( pSrc->bssTransition << 3 );
- tmp113__ |= ( pSrc->qosTrafficCap << 4 );
- tmp113__ |= ( pSrc->acStaCnt << 5 );
- tmp113__ |= ( pSrc->multiBSSID << 6 );
- tmp113__ |= ( pSrc->timingMeas << 7 );
- *pBuf = tmp113__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp114__ = 0U;
- tmp114__ |= ( pSrc->chanUsage << 0 );
- tmp114__ |= ( pSrc->ssidList << 1 );
- tmp114__ |= ( pSrc->DMS << 2 );
- tmp114__ |= ( pSrc->UTCTSFOffset << 3 );
- tmp114__ |= ( pSrc->TDLSPeerUAPSDBufferSTA << 4 );
- tmp114__ |= ( pSrc->TDLSPeerPSMSupp << 5 );
- tmp114__ |= ( pSrc->TDLSChannelSwitching << 6 );
- tmp114__ |= ( pSrc->interworkingService << 7 );
- *pBuf = tmp114__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp115__ = 0U;
- tmp115__ |= ( pSrc->qosMap << 0 );
- tmp115__ |= ( pSrc->EBR << 1 );
- tmp115__ |= ( pSrc->sspnInterface << 2 );
- tmp115__ |= ( pSrc->reserved4 << 3 );
- tmp115__ |= ( pSrc->msgCFCap << 4 );
- tmp115__ |= ( pSrc->TDLSSupport << 5 );
- tmp115__ |= ( pSrc->TDLSProhibited << 6 );
- tmp115__ |= ( pSrc->TDLSChanSwitProhibited << 7 );
- *pBuf = tmp115__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp116__ = 0U;
- tmp116__ |= ( pSrc->rejectUnadmittedTraffic << 0 );
- tmp116__ |= ( pSrc->serviceIntervalGranularity << 1 );
- tmp116__ |= ( pSrc->identifierLoc << 4 );
- tmp116__ |= ( pSrc->uapsdCoexistence << 5 );
- tmp116__ |= ( pSrc->wnmNotification << 6 );
- tmp116__ |= ( pSrc->QABcapbility << 7 );
- *pBuf = tmp116__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp117__ = 0U;
- tmp117__ |= ( pSrc->UTF8SSID << 0 );
- tmp117__ |= ( pSrc->QMFActivated << 1 );
- tmp117__ |= ( pSrc->QMFreconAct << 2 );
- tmp117__ |= ( pSrc->RobustAVStreaming << 3 );
- tmp117__ |= ( pSrc->AdvancedGCR << 4 );
- tmp117__ |= ( pSrc->MeshGCR << 5 );
- tmp117__ |= ( pSrc->SCS << 6 );
- tmp117__ |= ( pSrc->QLoadReport << 7 );
- *pBuf = tmp117__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp118__ = 0U;
- tmp118__ |= ( pSrc->AlternateEDCA << 0 );
- tmp118__ |= ( pSrc->UnprotTXOPneg << 1 );
- tmp118__ |= ( pSrc->ProtTXOPneg << 2 );
- tmp118__ |= ( pSrc->reserved6 << 3 );
- tmp118__ |= ( pSrc->ProtQLoadReport << 4 );
- tmp118__ |= ( pSrc->TDLSWiderBW << 5 );
- tmp118__ |= ( pSrc->operModeNotification << 6 );
- tmp118__ |= ( pSrc->maxNumOfMSDU_bit1 << 7 );
- *pBuf = tmp118__;
- *pnConsumed += 1;
- pBuf += 1;
- nBuf -= 1 ;
- tmp119__ = 0U;
- tmp119__ |= ( pSrc->maxNumOfMSDU_bit2 << 0 );
- tmp119__ |= ( pSrc->ChanSchMgmt << 1 );
- tmp119__ |= ( pSrc->GeoDBInbandEnSignal << 2 );
- tmp119__ |= ( pSrc->NwChanControl << 3 );
- tmp119__ |= ( pSrc->WhiteSpaceMap << 4 );
- tmp119__ |= ( pSrc->ChanAvailQuery << 5 );
- tmp119__ |= ( pSrc->fineTimingMeas << 6 );
- tmp119__ |= ( pSrc->reserved7 << 7 );
- *pBuf = tmp119__;
- *pnConsumed += 1;
- // fieldsEndFlag = 1
- nBuf -= 1 ;
+ DOT11F_MEMCPY(pCtx, pBuf, &( pSrc->bytes ), pSrc->num_bytes);
+ *pnConsumed += pSrc->num_bytes;
+ // fieldsEndFlag = 1
break;
}
(void)pCtx;
@@ -26234,7 +25241,7 @@ tANI_U32 dot11fPackIeFTInfo(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp120__;
+ tANI_U16 tmp102__;
tANI_U32 status = DOT11F_PARSE_SUCCESS;
status = dot11fGetPackedIEFTInfo(pCtx, pSrc, &nNeeded);
if ( ! DOT11F_SUCCEEDED( status ) ) return status;
@@ -26245,10 +25252,10 @@ tANI_U32 dot11fPackIeFTInfo(tpAniSirGlobal pCtx,
++pBuf; --nBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; --nBuf; ++(*pnConsumed);
- tmp120__ = 0U;
- tmp120__ |= ( pSrc->reserved << 0 );
- tmp120__ |= ( pSrc->IECount << 8 );
- frameshtons(pCtx, pBuf, tmp120__, 0);
+ tmp102__ = 0U;
+ tmp102__ |= ( pSrc->reserved << 0 );
+ tmp102__ |= ( pSrc->IECount << 8 );
+ frameshtons(pCtx, pBuf, tmp102__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -26287,7 +25294,7 @@ tANI_U32 dot11fPackIeHT2040BSSCoexistence(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp121__;
+ tANI_U8 tmp103__;
nNeeded += 1;
while ( pSrc->present )
{
@@ -26296,14 +25303,14 @@ tANI_U32 dot11fPackIeHT2040BSSCoexistence(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp121__ = 0U;
- tmp121__ |= ( pSrc->infoRequest << 0 );
- tmp121__ |= ( pSrc->fortyMHzIntolerant << 1 );
- tmp121__ |= ( pSrc->twentyMHzBssWidthReq << 2 );
- tmp121__ |= ( pSrc->obssScanExemptionReq << 3 );
- tmp121__ |= ( pSrc->obssScanExemptionGrant << 4 );
- tmp121__ |= ( pSrc->unused << 5 );
- *pBuf = tmp121__;
+ tmp103__ = 0U;
+ tmp103__ |= ( pSrc->infoRequest << 0 );
+ tmp103__ |= ( pSrc->fortyMHzIntolerant << 1 );
+ tmp103__ |= ( pSrc->twentyMHzBssWidthReq << 2 );
+ tmp103__ |= ( pSrc->obssScanExemptionReq << 3 );
+ tmp103__ |= ( pSrc->obssScanExemptionGrant << 4 );
+ tmp103__ |= ( pSrc->unused << 5 );
+ *pBuf = tmp103__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -26359,11 +25366,11 @@ tANI_U32 dot11fPackIeHTCaps(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp122__;
- tANI_U8 tmp123__;
- tANI_U16 tmp124__;
- tANI_U32 tmp125__;
- tANI_U8 tmp126__;
+ tANI_U16 tmp104__;
+ tANI_U8 tmp105__;
+ tANI_U16 tmp106__;
+ tANI_U32 tmp107__;
+ tANI_U8 tmp108__;
nNeeded += (pSrc->num_rsvd + 26);
while ( pSrc->present )
{
@@ -26372,77 +25379,77 @@ tANI_U32 dot11fPackIeHTCaps(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp122__ = 0U;
- tmp122__ |= ( pSrc->advCodingCap << 0 );
- tmp122__ |= ( pSrc->supportedChannelWidthSet << 1 );
- tmp122__ |= ( pSrc->mimoPowerSave << 2 );
- tmp122__ |= ( pSrc->greenField << 4 );
- tmp122__ |= ( pSrc->shortGI20MHz << 5 );
- tmp122__ |= ( pSrc->shortGI40MHz << 6 );
- tmp122__ |= ( pSrc->txSTBC << 7 );
- tmp122__ |= ( pSrc->rxSTBC << 8 );
- tmp122__ |= ( pSrc->delayedBA << 10 );
- tmp122__ |= ( pSrc->maximalAMSDUsize << 11 );
- tmp122__ |= ( pSrc->dsssCckMode40MHz << 12 );
- tmp122__ |= ( pSrc->psmp << 13 );
- tmp122__ |= ( pSrc->stbcControlFrame << 14 );
- tmp122__ |= ( pSrc->lsigTXOPProtection << 15 );
- frameshtons(pCtx, pBuf, tmp122__, 0);
+ tmp104__ = 0U;
+ tmp104__ |= ( pSrc->advCodingCap << 0 );
+ tmp104__ |= ( pSrc->supportedChannelWidthSet << 1 );
+ tmp104__ |= ( pSrc->mimoPowerSave << 2 );
+ tmp104__ |= ( pSrc->greenField << 4 );
+ tmp104__ |= ( pSrc->shortGI20MHz << 5 );
+ tmp104__ |= ( pSrc->shortGI40MHz << 6 );
+ tmp104__ |= ( pSrc->txSTBC << 7 );
+ tmp104__ |= ( pSrc->rxSTBC << 8 );
+ tmp104__ |= ( pSrc->delayedBA << 10 );
+ tmp104__ |= ( pSrc->maximalAMSDUsize << 11 );
+ tmp104__ |= ( pSrc->dsssCckMode40MHz << 12 );
+ tmp104__ |= ( pSrc->psmp << 13 );
+ tmp104__ |= ( pSrc->stbcControlFrame << 14 );
+ tmp104__ |= ( pSrc->lsigTXOPProtection << 15 );
+ frameshtons(pCtx, pBuf, tmp104__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
- tmp123__ = 0U;
- tmp123__ |= ( pSrc->maxRxAMPDUFactor << 0 );
- tmp123__ |= ( pSrc->mpduDensity << 2 );
- tmp123__ |= ( pSrc->reserved1 << 5 );
- *pBuf = tmp123__;
+ tmp105__ = 0U;
+ tmp105__ |= ( pSrc->maxRxAMPDUFactor << 0 );
+ tmp105__ |= ( pSrc->mpduDensity << 2 );
+ tmp105__ |= ( pSrc->reserved1 << 5 );
+ *pBuf = tmp105__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
DOT11F_MEMCPY(pCtx, pBuf, pSrc->supportedMCSSet, 16);
*pnConsumed += 16;
pBuf += 16;
- tmp124__ = 0U;
- tmp124__ |= ( pSrc->pco << 0 );
- tmp124__ |= ( pSrc->transitionTime << 1 );
- tmp124__ |= ( pSrc->reserved2 << 3 );
- tmp124__ |= ( pSrc->mcsFeedback << 8 );
- tmp124__ |= ( pSrc->reserved3 << 10 );
- frameshtons(pCtx, pBuf, tmp124__, 0);
+ tmp106__ = 0U;
+ tmp106__ |= ( pSrc->pco << 0 );
+ tmp106__ |= ( pSrc->transitionTime << 1 );
+ tmp106__ |= ( pSrc->reserved2 << 3 );
+ tmp106__ |= ( pSrc->mcsFeedback << 8 );
+ tmp106__ |= ( pSrc->reserved3 << 10 );
+ frameshtons(pCtx, pBuf, tmp106__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
- tmp125__ = 0U;
- tmp125__ |= ( pSrc->txBF << 0 );
- tmp125__ |= ( pSrc->rxStaggeredSounding << 1 );
- tmp125__ |= ( pSrc->txStaggeredSounding << 2 );
- tmp125__ |= ( pSrc->rxZLF << 3 );
- tmp125__ |= ( pSrc->txZLF << 4 );
- tmp125__ |= ( pSrc->implicitTxBF << 5 );
- tmp125__ |= ( pSrc->calibration << 6 );
- tmp125__ |= ( pSrc->explicitCSITxBF << 8 );
- tmp125__ |= ( pSrc->explicitUncompressedSteeringMatrix << 9 );
- tmp125__ |= ( pSrc->explicitBFCSIFeedback << 10 );
- tmp125__ |= ( pSrc->explicitUncompressedSteeringMatrixFeedback << 13 );
- tmp125__ |= ( pSrc->explicitCompressedSteeringMatrixFeedback << 16 );
- tmp125__ |= ( pSrc->csiNumBFAntennae << 19 );
- tmp125__ |= ( pSrc->uncompressedSteeringMatrixBFAntennae << 21 );
- tmp125__ |= ( pSrc->compressedSteeringMatrixBFAntennae << 23 );
- tmp125__ |= ( pSrc->reserved4 << 25 );
- frameshtonl(pCtx, pBuf, tmp125__, 0);
+ tmp107__ = 0U;
+ tmp107__ |= ( pSrc->txBF << 0 );
+ tmp107__ |= ( pSrc->rxStaggeredSounding << 1 );
+ tmp107__ |= ( pSrc->txStaggeredSounding << 2 );
+ tmp107__ |= ( pSrc->rxZLF << 3 );
+ tmp107__ |= ( pSrc->txZLF << 4 );
+ tmp107__ |= ( pSrc->implicitTxBF << 5 );
+ tmp107__ |= ( pSrc->calibration << 6 );
+ tmp107__ |= ( pSrc->explicitCSITxBF << 8 );
+ tmp107__ |= ( pSrc->explicitUncompressedSteeringMatrix << 9 );
+ tmp107__ |= ( pSrc->explicitBFCSIFeedback << 10 );
+ tmp107__ |= ( pSrc->explicitUncompressedSteeringMatrixFeedback << 13 );
+ tmp107__ |= ( pSrc->explicitCompressedSteeringMatrixFeedback << 16 );
+ tmp107__ |= ( pSrc->csiNumBFAntennae << 19 );
+ tmp107__ |= ( pSrc->uncompressedSteeringMatrixBFAntennae << 21 );
+ tmp107__ |= ( pSrc->compressedSteeringMatrixBFAntennae << 23 );
+ tmp107__ |= ( pSrc->reserved4 << 25 );
+ frameshtonl(pCtx, pBuf, tmp107__, 0);
*pnConsumed += 4;
pBuf += 4;
nBuf -= 4 ;
- tmp126__ = 0U;
- tmp126__ |= ( pSrc->antennaSelection << 0 );
- tmp126__ |= ( pSrc->explicitCSIFeedbackTx << 1 );
- tmp126__ |= ( pSrc->antennaIndicesFeedbackTx << 2 );
- tmp126__ |= ( pSrc->explicitCSIFeedback << 3 );
- tmp126__ |= ( pSrc->antennaIndicesFeedback << 4 );
- tmp126__ |= ( pSrc->rxAS << 5 );
- tmp126__ |= ( pSrc->txSoundingPPDUs << 6 );
- tmp126__ |= ( pSrc->reserved5 << 7 );
- *pBuf = tmp126__;
+ tmp108__ = 0U;
+ tmp108__ |= ( pSrc->antennaSelection << 0 );
+ tmp108__ |= ( pSrc->explicitCSIFeedbackTx << 1 );
+ tmp108__ |= ( pSrc->antennaIndicesFeedbackTx << 2 );
+ tmp108__ |= ( pSrc->explicitCSIFeedback << 3 );
+ tmp108__ |= ( pSrc->antennaIndicesFeedback << 4 );
+ tmp108__ |= ( pSrc->rxAS << 5 );
+ tmp108__ |= ( pSrc->txSoundingPPDUs << 6 );
+ tmp108__ |= ( pSrc->reserved5 << 7 );
+ *pBuf = tmp108__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -26468,9 +25475,9 @@ tANI_U32 dot11fPackIeHTInfo(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp127__;
- tANI_U16 tmp128__;
- tANI_U16 tmp129__;
+ tANI_U8 tmp109__;
+ tANI_U16 tmp110__;
+ tANI_U16 tmp111__;
nNeeded += (pSrc->num_rsvd + 22);
while ( pSrc->present )
{
@@ -26482,35 +25489,35 @@ tANI_U32 dot11fPackIeHTInfo(tpAniSirGlobal pCtx,
*pBuf = pSrc->primaryChannel;
*pnConsumed += 1;
pBuf += 1;
- tmp127__ = 0U;
- tmp127__ |= ( pSrc->secondaryChannelOffset << 0 );
- tmp127__ |= ( pSrc->recommendedTxWidthSet << 2 );
- tmp127__ |= ( pSrc->rifsMode << 3 );
- tmp127__ |= ( pSrc->controlledAccessOnly << 4 );
- tmp127__ |= ( pSrc->serviceIntervalGranularity << 5 );
- *pBuf = tmp127__;
+ tmp109__ = 0U;
+ tmp109__ |= ( pSrc->secondaryChannelOffset << 0 );
+ tmp109__ |= ( pSrc->recommendedTxWidthSet << 2 );
+ tmp109__ |= ( pSrc->rifsMode << 3 );
+ tmp109__ |= ( pSrc->controlledAccessOnly << 4 );
+ tmp109__ |= ( pSrc->serviceIntervalGranularity << 5 );
+ *pBuf = tmp109__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp128__ = 0U;
- tmp128__ |= ( pSrc->opMode << 0 );
- tmp128__ |= ( pSrc->nonGFDevicesPresent << 2 );
- tmp128__ |= ( pSrc->transmitBurstLimit << 3 );
- tmp128__ |= ( pSrc->obssNonHTStaPresent << 4 );
- tmp128__ |= ( pSrc->reserved << 5 );
- frameshtons(pCtx, pBuf, tmp128__, 0);
+ tmp110__ = 0U;
+ tmp110__ |= ( pSrc->opMode << 0 );
+ tmp110__ |= ( pSrc->nonGFDevicesPresent << 2 );
+ tmp110__ |= ( pSrc->transmitBurstLimit << 3 );
+ tmp110__ |= ( pSrc->obssNonHTStaPresent << 4 );
+ tmp110__ |= ( pSrc->reserved << 5 );
+ frameshtons(pCtx, pBuf, tmp110__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
- tmp129__ = 0U;
- tmp129__ |= ( pSrc->basicSTBCMCS << 0 );
- tmp129__ |= ( pSrc->dualCTSProtection << 7 );
- tmp129__ |= ( pSrc->secondaryBeacon << 8 );
- tmp129__ |= ( pSrc->lsigTXOPProtectionFullSupport << 9 );
- tmp129__ |= ( pSrc->pcoActive << 10 );
- tmp129__ |= ( pSrc->pcoPhase << 11 );
- tmp129__ |= ( pSrc->reserved2 << 12 );
- frameshtons(pCtx, pBuf, tmp129__, 0);
+ tmp111__ = 0U;
+ tmp111__ |= ( pSrc->basicSTBCMCS << 0 );
+ tmp111__ |= ( pSrc->dualCTSProtection << 7 );
+ tmp111__ |= ( pSrc->secondaryBeacon << 8 );
+ tmp111__ |= ( pSrc->lsigTXOPProtectionFullSupport << 9 );
+ tmp111__ |= ( pSrc->pcoActive << 10 );
+ tmp111__ |= ( pSrc->pcoPhase << 11 );
+ tmp111__ |= ( pSrc->reserved2 << 12 );
+ frameshtons(pCtx, pBuf, tmp111__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -26605,9 +25612,9 @@ tANI_U32 dot11fPackIeMeasurementReport(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp130__;
- tANI_U8 tmp131__;
- tANI_U8 tmp132__;
+ tANI_U8 tmp112__;
+ tANI_U8 tmp113__;
+ tANI_U8 tmp114__;
tANI_U32 status = DOT11F_PARSE_SUCCESS;
status = dot11fGetPackedIEMeasurementReport(pCtx, pSrc, &nNeeded);
if ( ! DOT11F_SUCCEEDED( status ) ) return status;
@@ -26621,12 +25628,12 @@ tANI_U32 dot11fPackIeMeasurementReport(tpAniSirGlobal pCtx,
*pBuf = pSrc->token;
*pnConsumed += 1;
pBuf += 1;
- tmp130__ = 0U;
- tmp130__ |= ( pSrc->late << 0 );
- tmp130__ |= ( pSrc->incapable << 1 );
- tmp130__ |= ( pSrc->refused << 2 );
- tmp130__ |= ( pSrc->unused << 3 );
- *pBuf = tmp130__;
+ tmp112__ = 0U;
+ tmp112__ |= ( pSrc->late << 0 );
+ tmp112__ |= ( pSrc->incapable << 1 );
+ tmp112__ |= ( pSrc->refused << 2 );
+ tmp112__ |= ( pSrc->unused << 3 );
+ *pBuf = tmp112__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -26646,14 +25653,14 @@ tANI_U32 dot11fPackIeMeasurementReport(tpAniSirGlobal pCtx,
frameshtons(pCtx, pBuf, pSrc->report.Basic.meas_duration, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp131__ = 0U;
- tmp131__ |= ( pSrc->report.Basic.bss << 0 );
- tmp131__ |= ( pSrc->report.Basic.ofdm_preamble << 1 );
- tmp131__ |= ( pSrc->report.Basic.unid_signal << 2 );
- tmp131__ |= ( pSrc->report.Basic.rader << 3 );
- tmp131__ |= ( pSrc->report.Basic.unmeasured << 4 );
- tmp131__ |= ( pSrc->report.Basic.unused << 5 );
- *pBuf = tmp131__;
+ tmp113__ = 0U;
+ tmp113__ |= ( pSrc->report.Basic.bss << 0 );
+ tmp113__ |= ( pSrc->report.Basic.ofdm_preamble << 1 );
+ tmp113__ |= ( pSrc->report.Basic.unid_signal << 2 );
+ tmp113__ |= ( pSrc->report.Basic.rader << 3 );
+ tmp113__ |= ( pSrc->report.Basic.unmeasured << 4 );
+ tmp113__ |= ( pSrc->report.Basic.unused << 5 );
+ *pBuf = tmp113__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -26720,10 +25727,10 @@ tANI_U32 dot11fPackIeMeasurementReport(tpAniSirGlobal pCtx,
frameshtons(pCtx, pBuf, pSrc->report.Beacon.meas_duration, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp132__ = 0U;
- tmp132__ |= ( pSrc->report.Beacon.condensed_PHY << 0 );
- tmp132__ |= ( pSrc->report.Beacon.reported_frame_type << 7 );
- *pBuf = tmp132__;
+ tmp114__ = 0U;
+ tmp114__ |= ( pSrc->report.Beacon.condensed_PHY << 0 );
+ tmp114__ |= ( pSrc->report.Beacon.reported_frame_type << 7 );
+ *pBuf = tmp114__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -26772,7 +25779,7 @@ tANI_U32 dot11fPackIeMeasurementRequest(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp133__;
+ tANI_U8 tmp115__;
tANI_U32 status = DOT11F_PARSE_SUCCESS;
status = dot11fGetPackedIEMeasurementRequest(pCtx, pSrc, &nNeeded);
if ( ! DOT11F_SUCCEEDED( status ) ) return status;
@@ -26786,14 +25793,14 @@ tANI_U32 dot11fPackIeMeasurementRequest(tpAniSirGlobal pCtx,
*pBuf = pSrc->measurement_token;
*pnConsumed += 1;
pBuf += 1;
- tmp133__ = 0U;
- tmp133__ |= ( pSrc->parallel << 0 );
- tmp133__ |= ( pSrc->enable << 1 );
- tmp133__ |= ( pSrc->request << 2 );
- tmp133__ |= ( pSrc->report << 3 );
- tmp133__ |= ( pSrc->durationMandatory << 4 );
- tmp133__ |= ( pSrc->unused << 5 );
- *pBuf = tmp133__;
+ tmp115__ = 0U;
+ tmp115__ |= ( pSrc->parallel << 0 );
+ tmp115__ |= ( pSrc->enable << 1 );
+ tmp115__ |= ( pSrc->request << 2 );
+ tmp115__ |= ( pSrc->report << 3 );
+ tmp115__ |= ( pSrc->durationMandatory << 4 );
+ tmp115__ |= ( pSrc->unused << 5 );
+ *pBuf = tmp115__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -26882,7 +25889,7 @@ tANI_U32 dot11fPackIeMobilityDomain(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp134__;
+ tANI_U8 tmp116__;
nNeeded += 3;
while ( pSrc->present )
{
@@ -26894,11 +25901,11 @@ tANI_U32 dot11fPackIeMobilityDomain(tpAniSirGlobal pCtx,
frameshtons(pCtx, pBuf, pSrc->MDID, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp134__ = 0U;
- tmp134__ |= ( pSrc->overDSCap << 0 );
- tmp134__ |= ( pSrc->resourceReqCap << 1 );
- tmp134__ |= ( pSrc->reserved << 2 );
- *pBuf = tmp134__;
+ tmp116__ = 0U;
+ tmp116__ |= ( pSrc->overDSCap << 0 );
+ tmp116__ |= ( pSrc->resourceReqCap << 1 );
+ tmp116__ |= ( pSrc->reserved << 2 );
+ *pBuf = tmp116__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -26921,8 +25928,8 @@ tANI_U32 dot11fPackIeNeighborReport(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp135__;
- tANI_U8 tmp136__;
+ tANI_U8 tmp117__;
+ tANI_U8 tmp118__;
tANI_U32 status = DOT11F_PARSE_SUCCESS;
status = dot11fGetPackedIENeighborReport(pCtx, pSrc, &nNeeded);
if ( ! DOT11F_SUCCEEDED( status ) ) return status;
@@ -26936,24 +25943,24 @@ tANI_U32 dot11fPackIeNeighborReport(tpAniSirGlobal pCtx,
DOT11F_MEMCPY(pCtx, pBuf, pSrc->bssid, 6);
*pnConsumed += 6;
pBuf += 6;
- tmp135__ = 0U;
- tmp135__ |= ( pSrc->APReachability << 0 );
- tmp135__ |= ( pSrc->Security << 2 );
- tmp135__ |= ( pSrc->KeyScope << 3 );
- tmp135__ |= ( pSrc->SpecMgmtCap << 4 );
- tmp135__ |= ( pSrc->QosCap << 5 );
- tmp135__ |= ( pSrc->apsd << 6 );
- tmp135__ |= ( pSrc->rrm << 7 );
- *pBuf = tmp135__;
+ tmp117__ = 0U;
+ tmp117__ |= ( pSrc->APReachability << 0 );
+ tmp117__ |= ( pSrc->Security << 2 );
+ tmp117__ |= ( pSrc->KeyScope << 3 );
+ tmp117__ |= ( pSrc->SpecMgmtCap << 4 );
+ tmp117__ |= ( pSrc->QosCap << 5 );
+ tmp117__ |= ( pSrc->apsd << 6 );
+ tmp117__ |= ( pSrc->rrm << 7 );
+ *pBuf = tmp117__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp136__ = 0U;
- tmp136__ |= ( pSrc->DelayedBA << 0 );
- tmp136__ |= ( pSrc->ImmBA << 1 );
- tmp136__ |= ( pSrc->MobilityDomain << 2 );
- tmp136__ |= ( pSrc->reserved << 3 );
- *pBuf = tmp136__;
+ tmp118__ = 0U;
+ tmp118__ |= ( pSrc->DelayedBA << 0 );
+ tmp118__ |= ( pSrc->ImmBA << 1 );
+ tmp118__ |= ( pSrc->MobilityDomain << 2 );
+ tmp118__ |= ( pSrc->reserved << 3 );
+ *pBuf = tmp118__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -27043,7 +26050,7 @@ tANI_U32 dot11fPackIeOperatingMode(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp137__;
+ tANI_U8 tmp119__;
nNeeded += 1;
while ( pSrc->present )
{
@@ -27052,12 +26059,12 @@ tANI_U32 dot11fPackIeOperatingMode(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp137__ = 0U;
- tmp137__ |= ( pSrc->chanWidth << 0 );
- tmp137__ |= ( pSrc->reserved << 2 );
- tmp137__ |= ( pSrc->rxNSS << 4 );
- tmp137__ |= ( pSrc->rxNSSType << 7 );
- *pBuf = tmp137__;
+ tmp119__ = 0U;
+ tmp119__ |= ( pSrc->chanWidth << 0 );
+ tmp119__ |= ( pSrc->reserved << 2 );
+ tmp119__ |= ( pSrc->rxNSS << 4 );
+ tmp119__ |= ( pSrc->rxNSSType << 7 );
+ *pBuf = tmp119__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -28011,7 +27018,7 @@ tANI_U32 dot11fPackIePUBufferStatus(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp138__;
+ tANI_U8 tmp120__;
nNeeded += 1;
while ( pSrc->present )
{
@@ -28020,13 +27027,13 @@ tANI_U32 dot11fPackIePUBufferStatus(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp138__ = 0U;
- tmp138__ |= ( pSrc->ac_bk_traffic_aval << 0 );
- tmp138__ |= ( pSrc->ac_be_traffic_aval << 1 );
- tmp138__ |= ( pSrc->ac_vi_traffic_aval << 2 );
- tmp138__ |= ( pSrc->ac_vo_traffic_aval << 3 );
- tmp138__ |= ( pSrc->reserved << 4 );
- *pBuf = tmp138__;
+ tmp120__ = 0U;
+ tmp120__ |= ( pSrc->ac_bk_traffic_aval << 0 );
+ tmp120__ |= ( pSrc->ac_be_traffic_aval << 1 );
+ tmp120__ |= ( pSrc->ac_vi_traffic_aval << 2 );
+ tmp120__ |= ( pSrc->ac_vo_traffic_aval << 3 );
+ tmp120__ |= ( pSrc->reserved << 4 );
+ *pBuf = tmp120__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -28177,6 +27184,7 @@ tANI_U32 dot11fPackIeQComVendorIE(tpAniSirGlobal pCtx,
}
return DOT11F_PARSE_SUCCESS;
} /* End dot11fPackIeQComVendorIE. */
+
tANI_U32 dot11fPackIeQOSCapsAp(tpAniSirGlobal pCtx,
tDot11fIEQOSCapsAp *pSrc,
tANI_U8 *pBuf,
@@ -28186,7 +27194,7 @@ tANI_U32 dot11fPackIeQOSCapsAp(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp139__;
+ tANI_U8 tmp121__;
nNeeded += 1;
while ( pSrc->present )
{
@@ -28195,13 +27203,13 @@ tANI_U32 dot11fPackIeQOSCapsAp(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp139__ = 0U;
- tmp139__ |= ( pSrc->count << 0 );
- tmp139__ |= ( pSrc->qack << 4 );
- tmp139__ |= ( pSrc->qreq << 5 );
- tmp139__ |= ( pSrc->txopreq << 6 );
- tmp139__ |= ( pSrc->reserved << 7 );
- *pBuf = tmp139__;
+ tmp121__ = 0U;
+ tmp121__ |= ( pSrc->count << 0 );
+ tmp121__ |= ( pSrc->qack << 4 );
+ tmp121__ |= ( pSrc->qreq << 5 );
+ tmp121__ |= ( pSrc->txopreq << 6 );
+ tmp121__ |= ( pSrc->reserved << 7 );
+ *pBuf = tmp121__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -28224,7 +27232,7 @@ tANI_U32 dot11fPackIeQOSCapsStation(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp140__;
+ tANI_U8 tmp122__;
nNeeded += 1;
while ( pSrc->present )
{
@@ -28233,15 +27241,15 @@ tANI_U32 dot11fPackIeQOSCapsStation(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp140__ = 0U;
- tmp140__ |= ( pSrc->acvo_uapsd << 0 );
- tmp140__ |= ( pSrc->acvi_uapsd << 1 );
- tmp140__ |= ( pSrc->acbk_uapsd << 2 );
- tmp140__ |= ( pSrc->acbe_uapsd << 3 );
- tmp140__ |= ( pSrc->qack << 4 );
- tmp140__ |= ( pSrc->max_sp_length << 5 );
- tmp140__ |= ( pSrc->more_data_ack << 7 );
- *pBuf = tmp140__;
+ tmp122__ = 0U;
+ tmp122__ |= ( pSrc->acvo_uapsd << 0 );
+ tmp122__ |= ( pSrc->acvi_uapsd << 1 );
+ tmp122__ |= ( pSrc->acbk_uapsd << 2 );
+ tmp122__ |= ( pSrc->acbe_uapsd << 3 );
+ tmp122__ |= ( pSrc->qack << 4 );
+ tmp122__ |= ( pSrc->max_sp_length << 5 );
+ tmp122__ |= ( pSrc->more_data_ack << 7 );
+ *pBuf = tmp122__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -28745,9 +27753,9 @@ tANI_U32 dot11fPackIeVHTCaps(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U32 tmp141__;
- tANI_U16 tmp142__;
- tANI_U16 tmp143__;
+ tANI_U32 tmp123__;
+ tANI_U16 tmp124__;
+ tANI_U16 tmp125__;
nNeeded += 12;
while ( pSrc->present )
{
@@ -28756,48 +27764,48 @@ tANI_U32 dot11fPackIeVHTCaps(tpAniSirGlobal pCtx,
++pBuf; ++(*pnConsumed);
pIeLen = pBuf;
++pBuf; ++(*pnConsumed);
- tmp141__ = 0U;
- tmp141__ |= ( pSrc->maxMPDULen << 0 );
- tmp141__ |= ( pSrc->supportedChannelWidthSet << 2 );
- tmp141__ |= ( pSrc->ldpcCodingCap << 4 );
- tmp141__ |= ( pSrc->shortGI80MHz << 5 );
- tmp141__ |= ( pSrc->shortGI160and80plus80MHz << 6 );
- tmp141__ |= ( pSrc->txSTBC << 7 );
- tmp141__ |= ( pSrc->rxSTBC << 8 );
- tmp141__ |= ( pSrc->suBeamFormerCap << 11 );
- tmp141__ |= ( pSrc->suBeamformeeCap << 12 );
- tmp141__ |= ( pSrc->csnofBeamformerAntSup << 13 );
- tmp141__ |= ( pSrc->numSoundingDim << 16 );
- tmp141__ |= ( pSrc->muBeamformerCap << 19 );
- tmp141__ |= ( pSrc->muBeamformeeCap << 20 );
- tmp141__ |= ( pSrc->vhtTXOPPS << 21 );
- tmp141__ |= ( pSrc->htcVHTCap << 22 );
- tmp141__ |= ( pSrc->maxAMPDULenExp << 23 );
- tmp141__ |= ( pSrc->vhtLinkAdaptCap << 26 );
- tmp141__ |= ( pSrc->rxAntPattern << 28 );
- tmp141__ |= ( pSrc->txAntPattern << 29 );
- tmp141__ |= ( pSrc->reserved1 << 30 );
- frameshtonl(pCtx, pBuf, tmp141__, 0);
+ tmp123__ = 0U;
+ tmp123__ |= ( pSrc->maxMPDULen << 0 );
+ tmp123__ |= ( pSrc->supportedChannelWidthSet << 2 );
+ tmp123__ |= ( pSrc->ldpcCodingCap << 4 );
+ tmp123__ |= ( pSrc->shortGI80MHz << 5 );
+ tmp123__ |= ( pSrc->shortGI160and80plus80MHz << 6 );
+ tmp123__ |= ( pSrc->txSTBC << 7 );
+ tmp123__ |= ( pSrc->rxSTBC << 8 );
+ tmp123__ |= ( pSrc->suBeamFormerCap << 11 );
+ tmp123__ |= ( pSrc->suBeamformeeCap << 12 );
+ tmp123__ |= ( pSrc->csnofBeamformerAntSup << 13 );
+ tmp123__ |= ( pSrc->numSoundingDim << 16 );
+ tmp123__ |= ( pSrc->muBeamformerCap << 19 );
+ tmp123__ |= ( pSrc->muBeamformeeCap << 20 );
+ tmp123__ |= ( pSrc->vhtTXOPPS << 21 );
+ tmp123__ |= ( pSrc->htcVHTCap << 22 );
+ tmp123__ |= ( pSrc->maxAMPDULenExp << 23 );
+ tmp123__ |= ( pSrc->vhtLinkAdaptCap << 26 );
+ tmp123__ |= ( pSrc->rxAntPattern << 28 );
+ tmp123__ |= ( pSrc->txAntPattern << 29 );
+ tmp123__ |= ( pSrc->reserved1 << 30 );
+ frameshtonl(pCtx, pBuf, tmp123__, 0);
*pnConsumed += 4;
pBuf += 4;
nBuf -= 4 ;
frameshtons(pCtx, pBuf, pSrc->rxMCSMap, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp142__ = 0U;
- tmp142__ |= ( pSrc->rxHighSupDataRate << 0 );
- tmp142__ |= ( pSrc->reserved2 << 13 );
- frameshtons(pCtx, pBuf, tmp142__, 0);
+ tmp124__ = 0U;
+ tmp124__ |= ( pSrc->rxHighSupDataRate << 0 );
+ tmp124__ |= ( pSrc->reserved2 << 13 );
+ frameshtons(pCtx, pBuf, tmp124__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
frameshtons(pCtx, pBuf, pSrc->txMCSMap, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp143__ = 0U;
- tmp143__ |= ( pSrc->txSupDataRate << 0 );
- tmp143__ |= ( pSrc->reserved3 << 13 );
- frameshtons(pCtx, pBuf, tmp143__, 0);
+ tmp125__ = 0U;
+ tmp125__ |= ( pSrc->txSupDataRate << 0 );
+ tmp125__ |= ( pSrc->reserved3 << 13 );
+ frameshtons(pCtx, pBuf, tmp125__, 0);
*pnConsumed += 2;
// fieldsEndFlag = 1
nBuf -= 2 ;
@@ -29000,7 +28008,7 @@ tANI_U32 dot11fPackIeWAPI(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U16 tmp144__;
+ tANI_U16 tmp126__;
tANI_U32 status = DOT11F_PARSE_SUCCESS;
status = dot11fGetPackedIEWAPI(pCtx, pSrc, &nNeeded);
if ( ! DOT11F_SUCCEEDED( status ) ) return status;
@@ -29029,10 +28037,10 @@ tANI_U32 dot11fPackIeWAPI(tpAniSirGlobal pCtx,
DOT11F_MEMCPY(pCtx, pBuf, pSrc->multicast_cipher_suite, 4);
*pnConsumed += 4;
pBuf += 4;
- tmp144__ = 0U;
- tmp144__ |= ( pSrc->preauth << 0 );
- tmp144__ |= ( pSrc->reserved << 1 );
- frameshtons(pCtx, pBuf, tmp144__, 0);
+ tmp126__ = 0U;
+ tmp126__ |= ( pSrc->preauth << 0 );
+ tmp126__ |= ( pSrc->reserved << 1 );
+ frameshtons(pCtx, pBuf, tmp126__, 0);
*pnConsumed += 2;
pBuf += 2;
nBuf -= 2 ;
@@ -29175,7 +28183,7 @@ tANI_U32 dot11fPackIeWMMCaps(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp145__;
+ tANI_U8 tmp127__;
nNeeded += 2;
while ( pSrc->present )
{
@@ -29197,13 +28205,13 @@ tANI_U32 dot11fPackIeWMMCaps(tpAniSirGlobal pCtx,
*pBuf = pSrc->version;
*pnConsumed += 1;
pBuf += 1;
- tmp145__ = 0U;
- tmp145__ |= ( pSrc->reserved << 0 );
- tmp145__ |= ( pSrc->qack << 4 );
- tmp145__ |= ( pSrc->queue_request << 5 );
- tmp145__ |= ( pSrc->txop_request << 6 );
- tmp145__ |= ( pSrc->more_ack << 7 );
- *pBuf = tmp145__;
+ tmp127__ = 0U;
+ tmp127__ |= ( pSrc->reserved << 0 );
+ tmp127__ |= ( pSrc->qack << 4 );
+ tmp127__ |= ( pSrc->queue_request << 5 );
+ tmp127__ |= ( pSrc->txop_request << 6 );
+ tmp127__ |= ( pSrc->more_ack << 7 );
+ *pBuf = tmp127__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -29226,7 +28234,7 @@ tANI_U32 dot11fPackIeWMMInfoAp(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp146__;
+ tANI_U8 tmp128__;
nNeeded += 2;
while ( pSrc->present )
{
@@ -29248,11 +28256,11 @@ tANI_U32 dot11fPackIeWMMInfoAp(tpAniSirGlobal pCtx,
*pBuf = pSrc->version;
*pnConsumed += 1;
pBuf += 1;
- tmp146__ = 0U;
- tmp146__ |= ( pSrc->param_set_count << 0 );
- tmp146__ |= ( pSrc->reserved << 4 );
- tmp146__ |= ( pSrc->uapsd << 7 );
- *pBuf = tmp146__;
+ tmp128__ = 0U;
+ tmp128__ |= ( pSrc->param_set_count << 0 );
+ tmp128__ |= ( pSrc->reserved << 4 );
+ tmp128__ |= ( pSrc->uapsd << 7 );
+ *pBuf = tmp128__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -29275,7 +28283,7 @@ tANI_U32 dot11fPackIeWMMInfoStation(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp147__;
+ tANI_U8 tmp129__;
nNeeded += 2;
while ( pSrc->present )
{
@@ -29297,15 +28305,15 @@ tANI_U32 dot11fPackIeWMMInfoStation(tpAniSirGlobal pCtx,
*pBuf = pSrc->version;
*pnConsumed += 1;
pBuf += 1;
- tmp147__ = 0U;
- tmp147__ |= ( pSrc->acvo_uapsd << 0 );
- tmp147__ |= ( pSrc->acvi_uapsd << 1 );
- tmp147__ |= ( pSrc->acbk_uapsd << 2 );
- tmp147__ |= ( pSrc->acbe_uapsd << 3 );
- tmp147__ |= ( pSrc->reserved1 << 4 );
- tmp147__ |= ( pSrc->max_sp_length << 5 );
- tmp147__ |= ( pSrc->reserved2 << 7 );
- *pBuf = tmp147__;
+ tmp129__ = 0U;
+ tmp129__ |= ( pSrc->acvo_uapsd << 0 );
+ tmp129__ |= ( pSrc->acvi_uapsd << 1 );
+ tmp129__ |= ( pSrc->acbk_uapsd << 2 );
+ tmp129__ |= ( pSrc->acbe_uapsd << 3 );
+ tmp129__ |= ( pSrc->reserved1 << 4 );
+ tmp129__ |= ( pSrc->max_sp_length << 5 );
+ tmp129__ |= ( pSrc->reserved2 << 7 );
+ *pBuf = tmp129__;
*pnConsumed += 1;
// fieldsEndFlag = 1
nBuf -= 1 ;
@@ -29328,14 +28336,14 @@ tANI_U32 dot11fPackIeWMMParams(tpAniSirGlobal pCtx,
tANI_U8* pIeLen = 0;
tANI_U32 nConsumedOnEntry = *pnConsumed;
tANI_U32 nNeeded = 0U;
- tANI_U8 tmp148__;
- tANI_U8 tmp149__;
- tANI_U8 tmp150__;
- tANI_U8 tmp151__;
- tANI_U8 tmp152__;
- tANI_U8 tmp153__;
- tANI_U8 tmp154__;
- tANI_U8 tmp155__;
+ tANI_U8 tmp130__;
+ tANI_U8 tmp131__;
+ tANI_U8 tmp132__;
+ tANI_U8 tmp133__;
+ tANI_U8 tmp134__;
+ tANI_U8 tmp135__;
+ tANI_U8 tmp136__;
+ tANI_U8 tmp137__;
nNeeded += 19;
while ( pSrc->present )
{
@@ -29363,76 +28371,76 @@ tANI_U32 dot11fPackIeWMMParams(tpAniSirGlobal pCtx,
*pBuf = pSrc->reserved2;
*pnConsumed += 1;
pBuf += 1;
- tmp148__ = 0U;
- tmp148__ |= ( pSrc->acbe_aifsn << 0 );
- tmp148__ |= ( pSrc->acbe_acm << 4 );
- tmp148__ |= ( pSrc->acbe_aci << 5 );
- tmp148__ |= ( pSrc->unused1 << 7 );
- *pBuf = tmp148__;
+ tmp130__ = 0U;
+ tmp130__ |= ( pSrc->acbe_aifsn << 0 );
+ tmp130__ |= ( pSrc->acbe_acm << 4 );
+ tmp130__ |= ( pSrc->acbe_aci << 5 );
+ tmp130__ |= ( pSrc->unused1 << 7 );
+ *pBuf = tmp130__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp149__ = 0U;
- tmp149__ |= ( pSrc->acbe_acwmin << 0 );
- tmp149__ |= ( pSrc->acbe_acwmax << 4 );
- *pBuf = tmp149__;
+ tmp131__ = 0U;
+ tmp131__ |= ( pSrc->acbe_acwmin << 0 );
+ tmp131__ |= ( pSrc->acbe_acwmax << 4 );
+ *pBuf = tmp131__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
frameshtons(pCtx, pBuf, pSrc->acbe_txoplimit, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp150__ = 0U;
- tmp150__ |= ( pSrc->acbk_aifsn << 0 );
- tmp150__ |= ( pSrc->acbk_acm << 4 );
- tmp150__ |= ( pSrc->acbk_aci << 5 );
- tmp150__ |= ( pSrc->unused2 << 7 );
- *pBuf = tmp150__;
+ tmp132__ = 0U;
+ tmp132__ |= ( pSrc->acbk_aifsn << 0 );
+ tmp132__ |= ( pSrc->acbk_acm << 4 );
+ tmp132__ |= ( pSrc->acbk_aci << 5 );
+ tmp132__ |= ( pSrc->unused2 << 7 );
+ *pBuf = tmp132__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp151__ = 0U;
- tmp151__ |= ( pSrc->acbk_acwmin << 0 );
- tmp151__ |= ( pSrc->acbk_acwmax << 4 );
- *pBuf = tmp151__;
+ tmp133__ = 0U;
+ tmp133__ |= ( pSrc->acbk_acwmin << 0 );
+ tmp133__ |= ( pSrc->acbk_acwmax << 4 );
+ *pBuf = tmp133__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
frameshtons(pCtx, pBuf, pSrc->acbk_txoplimit, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp152__ = 0U;
- tmp152__ |= ( pSrc->acvi_aifsn << 0 );
- tmp152__ |= ( pSrc->acvi_acm << 4 );
- tmp152__ |= ( pSrc->acvi_aci << 5 );
- tmp152__ |= ( pSrc->unused3 << 7 );
- *pBuf = tmp152__;
+ tmp134__ = 0U;
+ tmp134__ |= ( pSrc->acvi_aifsn << 0 );
+ tmp134__ |= ( pSrc->acvi_acm << 4 );
+ tmp134__ |= ( pSrc->acvi_aci << 5 );
+ tmp134__ |= ( pSrc->unused3 << 7 );
+ *pBuf = tmp134__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp153__ = 0U;
- tmp153__ |= ( pSrc->acvi_acwmin << 0 );
- tmp153__ |= ( pSrc->acvi_acwmax << 4 );
- *pBuf = tmp153__;
+ tmp135__ = 0U;
+ tmp135__ |= ( pSrc->acvi_acwmin << 0 );
+ tmp135__ |= ( pSrc->acvi_acwmax << 4 );
+ *pBuf = tmp135__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
frameshtons(pCtx, pBuf, pSrc->acvi_txoplimit, 0);
*pnConsumed += 2;
pBuf += 2;
- tmp154__ = 0U;
- tmp154__ |= ( pSrc->acvo_aifsn << 0 );
- tmp154__ |= ( pSrc->acvo_acm << 4 );
- tmp154__ |= ( pSrc->acvo_aci << 5 );
- tmp154__ |= ( pSrc->unused4 << 7 );
- *pBuf = tmp154__;
+ tmp136__ = 0U;
+ tmp136__ |= ( pSrc->acvo_aifsn << 0 );
+ tmp136__ |= ( pSrc->acvo_acm << 4 );
+ tmp136__ |= ( pSrc->acvo_aci << 5 );
+ tmp136__ |= ( pSrc->unused4 << 7 );
+ *pBuf = tmp136__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
- tmp155__ = 0U;
- tmp155__ |= ( pSrc->acvo_acwmin << 0 );
- tmp155__ |= ( pSrc->acvo_acwmax << 4 );
- *pBuf = tmp155__;
+ tmp137__ = 0U;
+ tmp137__ |= ( pSrc->acvo_acwmin << 0 );
+ tmp137__ |= ( pSrc->acvo_acwmax << 4 );
+ *pBuf = tmp137__;
*pnConsumed += 1;
pBuf += 1;
nBuf -= 1 ;
@@ -30875,76 +29883,8 @@ tANI_U32 dot11fPackAssocRequest(tpAniSirGlobal pCtx, tDot11fAssocRequest *pFrm,
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCREQUEST), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -31838,76 +30778,8 @@ tANI_U32 dot11fPackAssocResponse(tpAniSirGlobal pCtx, tDot11fAssocResponse *pFrm
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_ASSOCRESPONSE), FRFL("OBSSScanParameters:\n"));
if (!pFrm->OBSSScanParameters.present)
@@ -33131,76 +32003,8 @@ tANI_U32 dot11fPackBeacon(tpAniSirGlobal pCtx, tDot11fBeacon *pFrm, tANI_U8 *pBu
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -34024,76 +32828,8 @@ tANI_U32 dot11fPackBeacon2(tpAniSirGlobal pCtx, tDot11fBeacon2 *pFrm, tANI_U8 *p
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACON2), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -35098,76 +33834,8 @@ tANI_U32 dot11fPackBeaconIEs(tpAniSirGlobal pCtx, tDot11fBeaconIEs *pFrm, tANI_U
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_BEACONIES), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -38141,76 +36809,8 @@ tANI_U32 dot11fPackProbeResponse(tpAniSirGlobal pCtx, tDot11fProbeResponse *pFrm
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_PROBERESPONSE), FRFL("OBSSScanParameters:\n"));
if (!pFrm->OBSSScanParameters.present)
@@ -39370,76 +37970,8 @@ tANI_U32 dot11fPackReAssocRequest(tpAniSirGlobal pCtx, tDot11fReAssocRequest *pF
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCREQUEST), FRFL("OperatingMode:\n"));
if (!pFrm->OperatingMode.present)
@@ -40340,76 +38872,8 @@ tANI_U32 dot11fPackReAssocResponse(tpAniSirGlobal pCtx, tDot11fReAssocResponse *
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_REASSOCRESPONSE), FRFL("OBSSScanParameters:\n"));
if (!pFrm->OBSSScanParameters.present)
@@ -40661,76 +39125,8 @@ tANI_U32 dot11fPackTDLSDisRsp(tpAniSirGlobal pCtx, tDot11fTDLSDisRsp *pFrm, tANI
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSDISRSP), FRFL("FTInfo:\n"));
if (!pFrm->FTInfo.present)
@@ -41388,76 +39784,8 @@ tANI_U32 dot11fPackTDLSSetupReq(tpAniSirGlobal pCtx, tDot11fTDLSSetupReq *pFrm,
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPREQ), FRFL("SuppOperatingClasses:\n"));
if (!pFrm->SuppOperatingClasses.present)
@@ -41815,76 +40143,8 @@ tANI_U32 dot11fPackTDLSSetupRsp(tpAniSirGlobal pCtx, tDot11fTDLSSetupRsp *pFrm,
}
else
{
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("bssCoexistMgmtSupport (1): %d\n"), pFrm->ExtCap.bssCoexistMgmtSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved1 (1): %d\n"), pFrm->ExtCap.reserved1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("extChanSwitch (1): %d\n"), pFrm->ExtCap.extChanSwitch);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved2 (1): %d\n"), pFrm->ExtCap.reserved2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("psmpCap (1): %d\n"), pFrm->ExtCap.psmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved3 (1): %d\n"), pFrm->ExtCap.reserved3);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("spsmpCap (1): %d\n"), pFrm->ExtCap.spsmpCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("event (1): %d\n"), pFrm->ExtCap.event);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("diagnostics (1): %d\n"), pFrm->ExtCap.diagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("multiDiagnostics (1): %d\n"), pFrm->ExtCap.multiDiagnostics);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("locTracking (1): %d\n"), pFrm->ExtCap.locTracking);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("FMS (1): %d\n"), pFrm->ExtCap.FMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("proxyARPService (1): %d\n"), pFrm->ExtCap.proxyARPService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("coLocIntfReporting (1): %d\n"), pFrm->ExtCap.coLocIntfReporting);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("civicLoc (1): %d\n"), pFrm->ExtCap.civicLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("geospatialLoc (1): %d\n"), pFrm->ExtCap.geospatialLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TFS (1): %d\n"), pFrm->ExtCap.TFS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("wnmSleepMode (1): %d\n"), pFrm->ExtCap.wnmSleepMode);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("timBroadcast (1): %d\n"), pFrm->ExtCap.timBroadcast);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("bssTransition (1): %d\n"), pFrm->ExtCap.bssTransition);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("qosTrafficCap (1): %d\n"), pFrm->ExtCap.qosTrafficCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("acStaCnt (1): %d\n"), pFrm->ExtCap.acStaCnt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("multiBSSID (1): %d\n"), pFrm->ExtCap.multiBSSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("timingMeas (1): %d\n"), pFrm->ExtCap.timingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("chanUsage (1): %d\n"), pFrm->ExtCap.chanUsage);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ssidList (1): %d\n"), pFrm->ExtCap.ssidList);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("DMS (1): %d\n"), pFrm->ExtCap.DMS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("UTCTSFOffset (1): %d\n"), pFrm->ExtCap.UTCTSFOffset);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSPeerUAPSDBufferSTA (1): %d\n"), pFrm->ExtCap.TDLSPeerUAPSDBufferSTA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSPeerPSMSupp (1): %d\n"), pFrm->ExtCap.TDLSPeerPSMSupp);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSChannelSwitching (1): %d\n"), pFrm->ExtCap.TDLSChannelSwitching);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("interworkingService (1): %d\n"), pFrm->ExtCap.interworkingService);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("qosMap (1): %d\n"), pFrm->ExtCap.qosMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("EBR (1): %d\n"), pFrm->ExtCap.EBR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("sspnInterface (1): %d\n"), pFrm->ExtCap.sspnInterface);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved4 (1): %d\n"), pFrm->ExtCap.reserved4);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("msgCFCap (1): %d\n"), pFrm->ExtCap.msgCFCap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSSupport (1): %d\n"), pFrm->ExtCap.TDLSSupport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSProhibited (1): %d\n"), pFrm->ExtCap.TDLSProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSChanSwitProhibited (1): %d\n"), pFrm->ExtCap.TDLSChanSwitProhibited);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("rejectUnadmittedTraffic (1): %d\n"), pFrm->ExtCap.rejectUnadmittedTraffic);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("serviceIntervalGranularity (3): %d\n"), pFrm->ExtCap.serviceIntervalGranularity);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("identifierLoc (1): %d\n"), pFrm->ExtCap.identifierLoc);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("uapsdCoexistence (1): %d\n"), pFrm->ExtCap.uapsdCoexistence);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("wnmNotification (1): %d\n"), pFrm->ExtCap.wnmNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QABcapbility (1): %d\n"), pFrm->ExtCap.QABcapbility);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("UTF8SSID (1): %d\n"), pFrm->ExtCap.UTF8SSID);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QMFActivated (1): %d\n"), pFrm->ExtCap.QMFActivated);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QMFreconAct (1): %d\n"), pFrm->ExtCap.QMFreconAct);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("RobustAVStreaming (1): %d\n"), pFrm->ExtCap.RobustAVStreaming);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("AdvancedGCR (1): %d\n"), pFrm->ExtCap.AdvancedGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("MeshGCR (1): %d\n"), pFrm->ExtCap.MeshGCR);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("SCS (1): %d\n"), pFrm->ExtCap.SCS);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("QLoadReport (1): %d\n"), pFrm->ExtCap.QLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("AlternateEDCA (1): %d\n"), pFrm->ExtCap.AlternateEDCA);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("UnprotTXOPneg (1): %d\n"), pFrm->ExtCap.UnprotTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ProtTXOPneg (1): %d\n"), pFrm->ExtCap.ProtTXOPneg);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved6 (1): %d\n"), pFrm->ExtCap.reserved6);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ProtQLoadReport (1): %d\n"), pFrm->ExtCap.ProtQLoadReport);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("TDLSWiderBW (1): %d\n"), pFrm->ExtCap.TDLSWiderBW);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("operModeNotification (1): %d\n"), pFrm->ExtCap.operModeNotification);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("maxNumOfMSDU_bit1 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit1);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("maxNumOfMSDU_bit2 (1): %d\n"), pFrm->ExtCap.maxNumOfMSDU_bit2);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ChanSchMgmt (1): %d\n"), pFrm->ExtCap.ChanSchMgmt);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("GeoDBInbandEnSignal (1): %d\n"), pFrm->ExtCap.GeoDBInbandEnSignal);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("NwChanControl (1): %d\n"), pFrm->ExtCap.NwChanControl);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("WhiteSpaceMap (1): %d\n"), pFrm->ExtCap.WhiteSpaceMap);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("ChanAvailQuery (1): %d\n"), pFrm->ExtCap.ChanAvailQuery);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("fineTimingMeas (1): %d\n"), pFrm->ExtCap.fineTimingMeas);
- FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("reserved7 (1): %d\n"), pFrm->ExtCap.reserved7);
+ FRAMES_LOG1(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("num_bytes: %d.\n"), pFrm->ExtCap.num_bytes);
+ FRAMES_DUMP(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), ( tANI_U8* ) pFrm->ExtCap.bytes, pFrm->ExtCap.num_bytes);
}
FRAMES_LOG0(pCtx, FRAMES_SEV_FOR_FRAME(pCtx, DOT11F_TDLSSETUPRSP), FRFL("SuppOperatingClasses:\n"));
if (!pFrm->SuppOperatingClasses.present)
diff --git a/CORE/SYS/legacy/src/utils/src/parserApi.c b/CORE/SYS/legacy/src/utils/src/parserApi.c
index fc52c74ca750..bd2beb7f3d0f 100644
--- a/CORE/SYS/legacy/src/utils/src/parserApi.c
+++ b/CORE/SYS/legacy/src/utils/src/parserApi.c
@@ -1111,14 +1111,34 @@ PopulateDot11fVHTExtBssLoad(tpAniSirGlobal pMac,
tSirRetStatus
PopulateDot11fExtCap(tpAniSirGlobal pMac,
tANI_BOOLEAN isVHTEnabled,
- tDot11fIEExtCap *pDot11f)
+ tDot11fIEExtCap *pDot11f, tpPESession psessionEntry)
{
tANI_U32 val=0;
+ struct s_ext_cap *p_ext_cap;
+
pDot11f->present = 1;
+
+ if (psessionEntry->sap_dot11mc) {
+ PELOGE(limLog(pMac, LOG1,
+ FL("11MC support enabled"));)
+ pDot11f->num_bytes = DOT11F_IE_EXTCAP_MAX_LEN;
+ } else {
+ if (eLIM_AP_ROLE != psessionEntry->limSystemRole) {
+ PELOGE(limLog(pMac, LOG1,
+ FL("11MC support enabled"));)
+ pDot11f->num_bytes = DOT11F_IE_EXTCAP_MAX_LEN;
+ } else {
+ PELOGE(limLog(pMac, LOG1,
+ FL("11MC support disabled"));)
+ pDot11f->num_bytes = DOT11F_IE_EXTCAP_MIN_LEN;
+ }
+ }
+
+ p_ext_cap = (struct s_ext_cap *)pDot11f->bytes;
#ifdef WLAN_FEATURE_11AC
if (isVHTEnabled == eANI_BOOLEAN_TRUE)
{
- pDot11f->operModeNotification = 1;
+ p_ext_cap->operModeNotification = 1;
}
#endif
@@ -1130,13 +1150,13 @@ PopulateDot11fExtCap(tpAniSirGlobal pMac,
if (val) // If set to true then set RTTv3
{
- pDot11f->fineTimingMeas = 1;
+ p_ext_cap->fineTimingMeas = 1;
}
#ifdef QCA_HT_2040_COEX
if (pMac->roam.configParam.obssEnabled)
{
- pDot11f->bssCoexistMgmtSupport = 1;
+ p_ext_cap->bssCoexistMgmtSupport = 1;
}
#endif
return eSIR_SUCCESS;
@@ -2420,10 +2440,15 @@ sirConvertAssocReqFrame2Struct(tpAniSirGlobal pMac,
#endif
if (ar->ExtCap.present)
{
- vos_mem_copy(&pAssocReq->ExtCap, &ar->ExtCap, sizeof(tDot11fIEExtCap));
+ struct s_ext_cap *p_ext_cap;
+
+ vos_mem_copy(&pAssocReq->ExtCap.bytes, &ar->ExtCap.bytes,
+ ar->ExtCap.num_bytes);
+
+ p_ext_cap = (struct s_ext_cap *)&pAssocReq->ExtCap.bytes;
limLog(pMac, LOG1,
FL("ExtCap is present, timingMeas: %d, fineTimingMeas: %d"),
- ar->ExtCap.timingMeas, ar->ExtCap.fineTimingMeas);
+ p_ext_cap->timingMeas, p_ext_cap->fineTimingMeas);
}
vos_mem_free(ar);
return eSIR_SUCCESS;
@@ -2608,10 +2633,14 @@ sirConvertAssocRespFrame2Struct(tpAniSirGlobal pMac,
if (ar.ExtCap.present)
{
- vos_mem_copy(&pAssocRsp->ExtCap, &ar.ExtCap, sizeof(tDot11fIEExtCap));
+ struct s_ext_cap *p_ext_cap;
+
+ vos_mem_copy(&pAssocRsp->ExtCap.bytes, &ar.ExtCap.bytes,
+ ar.ExtCap.num_bytes);
+ p_ext_cap = (struct s_ext_cap *)&pAssocRsp->ExtCap.bytes;
limLog(pMac, LOG1,
FL("ExtCap is present, timingMeas: %d, fineTimingMeas: %d"),
- ar.ExtCap.timingMeas, ar.ExtCap.fineTimingMeas);
+ p_ext_cap->timingMeas, p_ext_cap->fineTimingMeas);
}
if ( ar.QosMapSet.present )
@@ -2804,10 +2833,13 @@ sirConvertReassocReqFrame2Struct(tpAniSirGlobal pMac,
if (ar.ExtCap.present)
{
- vos_mem_copy(&pAssocReq->ExtCap, &ar.ExtCap, sizeof(tDot11fIEExtCap));
+ struct s_ext_cap *p_ext_cap = (struct s_ext_cap *)
+ &ar.ExtCap.bytes;
+ vos_mem_copy(&pAssocReq->ExtCap.bytes, &ar.ExtCap.bytes,
+ ar.ExtCap.num_bytes);
limLog(pMac, LOG1,
FL("ExtCap is present, timingMeas: %d, fineTimingMeas: %d"),
- ar.ExtCap.timingMeas, ar.ExtCap.fineTimingMeas);
+ p_ext_cap->timingMeas, p_ext_cap->fineTimingMeas);
}
return eSIR_SUCCESS;