summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | Merge "Release 1.0.0.112A QCACLD WLAN Driver"Linux Build Service Account2014-05-21
| |\ \ \ \ \
| | * | | | | Release 1.0.0.112A QCACLD WLAN DriverAkash Patel2014-05-21
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.112A qcacld-new: create soft link for firmware binaries Change-Id: I1aefd5f0794b6250e7f6898feb8a18d4b7ccad30
| | * | | | Cafstaging Release 1.0.0.112A Cafstaging Release 1.0.0.112AAkash Patel2014-05-21
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I159f27652e7b8e4e3a9d82d2cb35e12f1f92525c
| | * | | | qcacld-new: create soft link for firmware binariesManjunathappa Prakash2014-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patch creates the soft link for firmware binary files at /etc/firmware. Change-Id: Ie27bafd81d7a68aafe9690cd20b4045c831f649c CRs-Fixed: 667568
| * | | | | Merge "Release 1.0.0.112 QCACLD WLAN Driver"Linux Build Service Account2014-05-20
| |\ \ \ \ \
| | * | | | | Release 1.0.0.112 QCACLD WLAN DriverAkash Patel2014-05-20
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.112 qca_cld:sap Choose best channel as the primary channel qcacld: Change default scan parameters to avoid data hole qcacld: Fix list corruption issue in TDLS during driver unload qcacld: Driver changes to support memory pre-allocation qcacld: Gracefully handle driver load failure HIFStart qcacld: Fix of race condition leading to L2 errors Disable SAP 11ac mode for VHT80 unsupported domains. qcacld: reduce log level qcacld-new: Providing fix for global PMKIdCache in HDD (STA + STA) Change-Id: I362c83f3d31e977b195d36fad9ca791cab85504d
| | * | | | Cafstaging Release 1.0.0.112Pitani Venkata Rajesh Kumar2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.112 Change-Id: Id74f3b44cdd36890689200f5d056e255f4f09262
| | * | | | qca_cld:sap Choose best channel as the primary channelPeng Xu2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the ACS algorithm to choose the best channel from the selected combination of channels in HT40 and HT80 mode. Change-Id: I15569b55fb834bec328665684c45abcced93b8c8 CRs-fixed: 651154
| | * | | | qcacld: Change default scan parameters to avoid data holeDeepak Dhamdhere2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default dwell time and burst duration used for STA and P2PCLI scans while connected cause the STA to go away from home channel for upto 200 ms because it uses a burst of 200 ms to cover 5 channels. Changed the default parameters to use no burst (split scan), rest_time propagated from CSR and non-zero idle time. Use same values of dwell time for active and passive scans as before. Tuning of these parameters for SAP and P2PGO modes will be done in future. Change-Id: I31434684e2486c7af080abadffe27d5e24fdac00 CRs-Fixed: 663606
| | * | | | qcacld: Fix list corruption issue in TDLS during driver unloadRajesh Chauhan2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix list corruption issue in TDLS by protecting TDLS list and allowing proper cleanup of TDLS context during driver unload. Change-Id: I48570fa3a4e8db74bea973a409a38b65f3250159 CRs-Fixed: 666114
| | * | | | qcacld: Driver changes to support memory pre-allocationRajeev Kumar2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WLAN driver changes to support memory allocations of size > 4k from CNSS pre-allocated pool Change-Id: Iaefe327152a7d321c4fa2eb17516773dbd66c1eb CRs-Fixed: 662637
| | * | | | qcacld: Gracefully handle driver load failure HIFStartRajeev Kumar2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gracefully handle driver load failure in HIFStart when system is out of memory. Change-Id: Ic41844655cd692a3f9b910af784f75fb3594471b CRs-Fixed: 665793
| | * | | | qcacld: Fix of race condition leading to L2 errorsRajeev Kumar2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix of race condition between hif_pci_suspend and register read from wlan_tasklet and sleep timer when PCIe link is suspended and tis in D3 state. Change-Id: I40037327a83e611865bb5d59ad7041200da30c77 CRs-Fixed: 665695
| | * | | | Disable SAP 11ac mode for VHT80 unsupported domains.Kiran Kumar Lokere2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When SAP comes with VHT80 unsupported country codes then fall back the SAP mode to 11n if the mode is 11ac. Change-Id: I8bdde153cf7290e8c7ac7204565ebb0302951646 CRs-Fixed: 659673
| | * | | | qcacld: reduce log levelAkash Patel2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reduce log level in htt_rx Change-Id: I55e534e3ed333d959fdb5dfae217400c8f8ff6d5 CRs-Fixed: 666095
| | * | | | qcacld-new: Providing fix for global PMKIdCache in HDD (STA + STA)Ravi Joshi2014-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PMKIdCache and PMKIdCacheIndex are currently global in HDD. This will create issues while supporting STA + STA concurrency. Moving the PMKIdCache and PMKIdIndex inside pAdapter. Change-Id: I9d1c7fa323841a65de76860834eb3e044b034e3d CRs-Fixed: 663707
| * | | | | Merge "Release 1.0.0.111 QCACLD WLAN Driver"Linux Build Service Account2014-05-19
| |\ \ \ \ \
| | * | | | | Release 1.0.0.111 QCACLD WLAN DriverPitani Venkata Rajesh Kumar2014-05-19
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.111 qcacld: Extended stats implementation qcacld: Fix for VOS ASSERT due to old sessionID. WMA: Fix for crash due to invalid vdev handle IPA: Disable Station mode IPV4 local filtering P2P: Do not issue ROC request when connection is in progress on adapter qcacld: Disable TXBFee in TDLS, p2p and SAP modes. qcacld: Clean up suspend/resume code qcacld: Fix unclocked register read from interrupt handler Drop beacons and probe response without p2p IE in remain on channel. Change-Id: I2b350c1a5c281c7695c38d97d713050f451c44ef
| | * | | | Cafstaging Release 1.0.0.111Akash Patel2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.111 Change-Id: Ic0ef408622a8978726048c011a68f9bee23bffd9
| | * | | | qcacld: Extended stats implementationAmar Singhal2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extended statistics implementation for qcacld. Implement vendor command and sme/wmi layers for passing down the extended statistics command to the firmware. Also implement vendor event to pass back the extended statistics to the userspace. Change-Id: I34c4ae18393154939db3de26f3989ddd82aa7363 CRs-Fixed: 649849
| | * | | | qcacld: Fix for VOS ASSERT due to old sessionID.Naveen Rawat2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case DUT has just roamed to new AP and there is outstanding Beacon Report Request, SME will use old bssid (as per SME rrm context) to find out sessionID, while processing the request. This caused invalid sessionID and hence VOS ASSERT. Fix this issue by using current sessionID in such a case. CRs-Fixed: 665359 Change-Id: I23f8d7e488d495846d0c19dd19b19c744752ea04
| | * | | | WMA: Fix for crash due to invalid vdev handleManikandan Mohan2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of VDEV detach its interface is always zeroed out. So wma_tbttoffset_update_event_handler should check whether VDEV is active or not before de-referencing any pointer of interface. This update fixes the crash due to invalid vdev handle Change-Id: Ia551f40d18c4f8ed857225e82dbc119816767dfc CRs-fixed: 660088
| | * | | | IPA: Disable Station mode IPV4 local filteringManikandan Mohan2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPV4 local filtering optimization shall not apply to station mode since traffic in usb-sta tether mode need to go thru IPA. Change-Id: Ia52c3ae51fbe71f006717eaa875e753c1eedbeb0 CRs-fixed: 663270
| | * | | | P2P: Do not issue ROC request when connection is in progress on adapterRashmi Ramanna2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During connection establishment between two p2p peers, the DUT would receive Provisioning action frames from other P2P peer if the operating channel selected to establish p2p connection is same as the listen channel of other p2p peer. To respond to Provisioning request, supplicant would issue remain on channel request. If this remain on channel request is issued by driver at the time of connection in progress with first peer, the cfg80211 thread would get blocked by remain on channel request command resulting in delay in giving "connect" event to supplicant. Thus causes connection failure between first two peers. So do not process remain on channel request when connection on any adapter is in progress. Change-Id: I4615509eaed4af2524e99722867ea6b069476848 CRs-Fixed: 664943
| | * | | | qcacld: Disable TXBFee in TDLS, p2p and SAP modes.Kiran Kumar Lokere2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable TxBFee feature for TDLS, p2p and SAP modes. Change-Id: I3254ac7e6be7d9dcfc40f775107fe23dff048ea8 CRs-Fixed: 664349
| | * | | | qcacld: Clean up suspend/resume codeKomal Seelam2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cases are seen where PCIe interrupts are not recieved for which host is not able to clean up all the allocated wmi buffers. This resulting is fail to suspend by reading pending cmds at wmi layer, which is reduced in Txcompletion handler. Other instances are seen where HDD timesout waiting to get the suspend indication from wma. The wmi_is_suspend_ready is sleeping for 1.6 sec and if there are pending commands which are not cleared, then the timeout at HDD; i.e 2sec, is kicked out before the wma returns. Since there is enough protection logic at hif_pci_suspend to ensure the credits avaiable before posting the wow_enable commands and after receiveing HTC_ACK, the code to check for pending commands is redundant and slows the system; as we are sleeping the MC thread for almost 1.6sec in the worst case. In the worst case; we will pause the tx quques for 2sec; even if suspend fails. Fix by offloading some work to resume path from suspend path. Change-Id: I888f6e8af90fdedfa88b3769d04e9aec0b9c9dcc CRs-Fixed: 664649
| | * | | | qcacld: Fix unclocked register read from interrupt handlerRajeev Kumar2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable PCIe interrupt as part of hif_pci_suspend and enable it back as part of hif_pci_resume such that after PCIe link is suspended host does not receive any PCIe interrupts Change-Id: I5345e00131dd88c8099187ae89eaedd623a3f0bc CRs-Fixed: 664341
| | * | | | Drop beacons and probe response without p2p IE in remain on channel.Edhar, Mahesh Kumar2014-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To support P2P functionality driver will add 1, 6 and 11 irrespective of selected bands. When we set 5G band scan list is updated with APs on listen channel during remain on cahnnel. To mitigate this issue, During remain on channel we don't consider beacons and probe responses which doesn't contain P2P IE. Change-Id: I10076ced5c4e49a8c5231226047376d90ca1f54b CRs-Fixed: 651074
| * | | | | Merge "Release 1.0.0.110 QCACLD WLAN Driver"Linux Build Service Account2014-05-16
| |\ \ \ \ \
| | * | | | | Release 1.0.0.110 QCACLD WLAN DriverAkash Patel2014-05-16
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.110 HDD: Update for handling ACS INI config in AP mode WLAN: Don't disconnect if station is connected in supported band. HDD: MCS rate should be considered only in non legacy mode. qcacld: Return correct error code when max interface is reached qcacld: Sanitize the session ID before flow control register/deregister qca_cld: Host driver set num_reorder_buffs for DATA_Offload mode qcacld: Process CSA offload event correctly. qcacld: Fix Unicast/multicast coex data stall issue Change-Id: I59981e7c5ce609b0e8eb83738127fbf33bda406e
| | * | | | Cafstaging Release 1.0.0.110Akash Patel2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.110 Change-Id: I6929fbae149daa0bda371f93c05e56467552fc38
| | * | | | HDD: Update for handling ACS INI config in AP modeManikandan Mohan2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This update is for a new requirement to update the auto channel selection without unloading wlan driver. Hence marking ACS params with Dynamic flag for updating using iwpriv setConfig command. Also extended the iwpriv setConfig and getConfig commands to SAP mode ioctl handling Change-Id: I8cca4396bbddacf2729a41ae19d72a2133c6b680 CRs-fixed: 659594
| | * | | | WLAN: Don't disconnect if station is connected in supported band.Nirav Shah2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If station is connected in 2.4 GHz and band capability is changed from Auto to 2.4 GHz only, station is getting disconnect. Same is the case with 5 GHz. Right now disconnection is issued when in connected state if new band capability is not the supported one. Disconnect will happen only in case of if connected channel is not supported in new Band. Change-Id: I6f42ad5a65dab38eaca1ec23745f8f04e91a882a CRs-Fixed: 664060
| | * | | | HDD: MCS rate should be considered only in non legacy mode.Edhar, Mahesh Kumar2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | currently we are returning max rate based on mcs index even though we are connected in legacy mode. changes are made to ensure that we consider mcs rates only when we are connected in non legacy mode. Change-Id: Iee458a3105703e599282c002604d7fcac2c2634d CRs-Fixed: 662168
| | * | | | qcacld: Return correct error code when max interface is reachedChandrasekaran, Manishekar2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently SME is returning success even though it fails to create session because of max session limit being reached. This results in stale adaptor in HDD without having corresponding SME session. While unloading driver we are trying to stop this stale adaptor which results in crash. So return proper error status in SME when it fail to create the session. Change-Id: I3c836f802011767a8e1071283cd0dabaae0d83b7 CRs-Fixed: 664722
| | * | | | qcacld: Sanitize the session ID before flow control register/deregisterChandrasekaran, Manishekar2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, there is no validation for session ID before register and de-register of flow control. So, during this, out of bound session IDs may get accessed. This fix ensures that session ID is sanitized before getting accessed Change-Id: I26ceb8729e6f0bf3ece545b03ccb535bed4ae286 CRs-Fixed: 664586
| | * | | | qca_cld: Host driver set num_reorder_buffs for DATA_Offload modesyeh2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DATA_OFFLOAD should be enable for some features like wow. Host driver might set num_reorder_buffs for target firmware to do pool allocation. Change-Id: I568610321935a4599ecb3912f23f003c1a1f159d CRs-Fixed: 664147
| | * | | | qcacld: Process CSA offload event correctly.Mushtaq A Mujale2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract all the IE's sent from fw and derive the right mode/chan offset. Change-Id: I3cfd23aa82ff974194ccca905b736027d7c910c9 CRs-Fixed: 662507
| | * | | | qcacld: Fix Unicast/multicast coex data stall issueManjunathappa Prakash2014-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pick the missing changes from Change-Id: I660e501dd5057ee945cf590d86da654f08565ee5 Change-Id: I95c946fa3aa791c5c77380eb17c8485ef5665325 CRs-Fixed: 661770
| * | | | | Merge "Release 1.0.0.109 QCACLD WLAN Driver"Linux Build Service Account2014-05-15
| |\ \ \ \ \
| | * | | | | Release 1.0.0.109 QCACLD WLAN DriverAkash Patel2014-05-15
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.109 qcacld: Re-initialization of wiphy elements after scheduler initialization qcacld: Make RX_DEFRAG_TIMEOUT_DUP_DETECTION_CHECK enable for LL case qcacld: Fix for SETBAND connecting to wrong AP qcacld: Fix sessionId mismatch for SAP DFS messages qcacld-new: Fixing misleading HDD API names wlan: Pass current band information to reg notifiers. wlan: Don't add PMKSA-IDs to RSN IE for CCKM AKM qcacld: Avoid PCIe access after suspend wlan: Correct SME cbmode log level qcacld: Block data Tx in SAP mode during CAC on DFS channel. LIM : Correction in implementation of vos_freq_to_band qca_cld: Add prints for suspend/resume Change-Id: I519dae31f9b83acbc18f9edc17a392351ba9680e
| | * | | | Cafstaging Release 1.0.0.109Akash Patel2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.109 Change-Id: I62e293fd6fda2ecd40c95ff44d54be718031658c
| | * | | | qcacld: Re-initialization of wiphy elements after scheduler initializationChandrasekaran, Manishekar2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, cfg80211 initialization is happening before the VOSS scheduler initialization. But, variables like max peers are initialized only after the current scheduler initialization. So, default initialization values are being passed to cfg80211. If some variables are updated they may not be passed on to cfg80211 correctly. Fix that! CRs-Fixed: 662874 Change-Id: I16943c835665aa4a216b9d5eaf56ba18ea12ecc0
| | * | | | qcacld: Make RX_DEFRAG_TIMEOUT_DUP_DETECTION_CHECK enable for LL caseYun Park2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set CFG_TGT_DEFAULT_RX_SKIP_DEFRAG_TIMEOUT_DUP_DETECTION_CHECK 0 for default target config (for Low Latency interface) Change-Id: Ic4e0fe89c0482a7502b593c7858569165009841d CRs-fixed: 626371
| | * | | | qcacld: Fix for SETBAND connecting to wrong APNaveen Rawat2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When SETBAND is issued, flushing SME scan cache should, be followed by flushing lim scan cache, else it will contain inconsistent scan results due to old AP's beacon. Change-Id: I79b34a5ac11808cbc99b1b7a46fe8d90e003f0bd CRs-Fixed: 660917
| | * | | | qcacld: Fix sessionId mismatch for SAP DFS messagesRakesh Sunki2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix sessionID mismatch caused when SAP ACS feature is turned on. The SME sessionID is passed as part of CSA IE Tx completion message and Channel Change message from PE to SME. Change-Id: I2030a2b619a8d76269e4bed71f6271ca6f3e1d4d CRs-Fixed: 658283
| | * | | | qcacld-new: Fixing misleading HDD API namesRavi Joshi2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of driver code cleanup for STA + STA concurrency support, fixing some of HDD API names which were misleading. Register and Deregister frames have been named as preVoss and postVoss start which doesn't make any sense Change-Id: I8231ef7e62f0afaf680923739a4d67198a586cb8 CRs-Fixed: 660400
| | * | | | wlan: Pass current band information to reg notifiers.Nirav Shah2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a regression in wlan_hdd_linux_reg_notifier; where band capability should be taken from GUI only. Change-Id: I45ca92d59c4bd66e48ac200e6863877331c1b73b CRs-Fixed: 664161
| | * | | | wlan: Don't add PMKSA-IDs to RSN IE for CCKM AKMSrinivas Girigowda2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | csrConstructRSNIe() would always add the PMKSA-IDs to the RSN IE. While this is helpful for non-CCX (and non-FT) associations, as a way of eliminating the 802.1X exchange, it is not required for CCX associations using CCKM as the AKM. Because CCKM will avoid both 802.1X and 802.11i security exchanges. Also, with the "CCX UPLOAD" it was causing the supplicants version of the RSN IE and the Host Driver version of the RSN IE to not match. Which lead to issues during re-assoc. Leaving out the PMKSA-IDs fixes those issues. Change-Id: I705dfffcc2f0a859aaaee79918fa523a0e49145d CRs-Fixed: 663810
| | * | | | qcacld: Avoid PCIe access after suspendGanesh Babu Kumaravel2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a race where PCIe is accessed due to expiry of HIF Sleep Timer after PCI suspend happened. Currently in hif_pci_suspend() before going to suspend we are waiting for wlan_tasklet() to run to completion. But we are not taking care of HIF Sleep Timer. So fix the illegal access to PCIE by stopping the HIF Sleep Timer before going to suspend. CRs-Fixed: 663353 Change-Id: I0c06b52b2866f4cb2f7dc42ca179de5bed08a5d5