summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Ahn <sahn@qca.qualcomm.com>2015-06-29 20:21:21 -0700
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2015-07-01 20:04:08 +0530
commit93fecfb96bae55f50d24b2ebfcbebeb9c8afbc01 (patch)
tree971a5593a4371026b07a07ad3549f059e5cdd2cd
parent679f1882f50024d0c76f58c6257fb22148fda3d9 (diff)
qcacld: Fix transmitting in OCB mode
When transmitting a packet in OCB mode, the station does not need to be associated to an access point. CRs-Fixed: 863620 Change-Id: I71b7ad6afa10321a7c7cde597a727bed7454f644
-rw-r--r--CORE/HDD/src/wlan_hdd_tx_rx.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/CORE/HDD/src/wlan_hdd_tx_rx.c b/CORE/HDD/src/wlan_hdd_tx_rx.c
index 1ac4cca5f6da..e3b2405799fe 100644
--- a/CORE/HDD/src/wlan_hdd_tx_rx.c
+++ b/CORE/HDD/src/wlan_hdd_tx_rx.c
@@ -850,7 +850,8 @@ int hdd_hard_start_xmit(struct sk_buff *skb, struct net_device *dev)
}
else
{
- if (eConnectionState_Associated != pHddStaCtx->conn_info.connState) {
+ if (WLAN_HDD_OCB != pAdapter->device_mode
+ && eConnectionState_Associated != pHddStaCtx->conn_info.connState) {
VOS_TRACE(VOS_MODULE_ID_HDD_DATA, VOS_TRACE_LEVEL_INFO,
FL("Tx frame in not associated state in %d context"),
pAdapter->device_mode);