From da81f966826d01631f2ebef717c2e3603a57db38 Mon Sep 17 00:00:00 2001 From: Samuel Ahn Date: Mon, 5 Oct 2015 13:38:39 +0530 Subject: [PATCH] qcacld-3.0: Fix transmitting in OCB mode qcacld-2.0 to qcacld-3.0 propagation 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 --- core/hdd/src/wlan_hdd_tx_rx.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/hdd/src/wlan_hdd_tx_rx.c b/core/hdd/src/wlan_hdd_tx_rx.c index 42a5c2c04844..e6abd5346252 100644 --- a/core/hdd/src/wlan_hdd_tx_rx.c +++ b/core/hdd/src/wlan_hdd_tx_rx.c @@ -347,8 +347,9 @@ int hdd_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) return NETDEV_TX_OK; } } else { - if (eConnectionState_Associated != - pHddStaCtx->conn_info.connState) { + if (WLAN_HDD_OCB != pAdapter->device_mode && + eConnectionState_Associated != + pHddStaCtx->conn_info.connState) { CDF_TRACE(CDF_MODULE_ID_HDD_DATA, CDF_TRACE_LEVEL_INFO, FL("Tx frame in not associated state in %d context"), pAdapter->device_mode);