summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | wlan: Fix memory leak issue in cnss_diagSubhani Shaik2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addressing the following prevent issues: 1) In cld_diag_parser.c the fd is not closed incase of a failure. 2) slot_buf is not freed incase of a failure. 3) The derefferencing is incorrectly done for entry pointer. Change-Id: I733f6d4c581a854a91680b33b95311291dbaab84 CRs-Fixed: 836055
| | * | | | qcacld-2.0: No need to set connection state before disconnectAgarwal Ashish2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a prima to qcacld-2.0 propagation. Currently hdd_setBand() is changing the connection state even before issuing disconnect. This is not required, remove this code and let hdd_DisConnectHandler take care of updating the connection state variable accordingly. Change-Id: I3ffcc48de01bc8890cb9aca4d826d38d2a238143 CRs-Fixed: 733070
| | * | | | qcacld-2.0: Abort existing scan before starting DHCP phaseHanumantha Reddy Pothula2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a prima to qcacld-2.0 propagation. In case of BT coex, WLAN connection is taking longer time, because of ongoing scan during DHCP phase. Abort ongoing scan before sending DHCP START event to firmware. Change-Id: Iedd55df6473d78172c8d62540c128a71dda00f52 CRs-Fixed: 720672
| | * | | | qcacld-2.0: Populate band with ini value in case of AUTO bandKaushik, Sushant2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a prima to qcacld-2.0 propagation. Currently if Framework band is AUTO, driver sets it as eCSR_BAND_ALL. If band is eCSR_BAND_ALL and in ini band value is non zero driver returns failure. This results in scan delay as for 1st scan if setBand fails, supplicant issues scan after 10 sec delay. As a part of fix, make sure that for AUTO band, band value is assigned ini value. Change-Id: Ie822d4a85a06cbfb89b4c567b945913a6664d098 CRs-Fixed: 815144
| | * | | | qcacld-2.0: Fix for setband commands which occasionally enable dualbandJeff Johnson2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a prima to qcacld-2.0 propagation. Added a fix to check the INI settings for band Change-Id: Id933a63633f7b1495318343d6261b3a0af29641e CRs-Fixed: 368987
| | * | | | qcacld-2.0: Deregistering STA with correct STA IDKatya Nigam2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a prima to qcacld-2.0 propagation. In IBSS, whenever we receive eCSR_ROAM_IBSS_LEAVE indication, we assign sta id as 0 which is for MC/BC packets and pass it to hdd_roamDeregisterSTA. Thus, only sta id 0 gets deregistered while sta id for UC frames remains as it is. This fix will deregister station both for UC frames as well as BC/MC frames. Change-Id: I52541453d882f94d36bcab6ff2a95899a3f7bdb1 CRs-Fixed: 730801
| | * | | | qcacld-2.0: Ignore Ext Cap from supplicant if interworking is not setAbhishek Singh2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a prima to qcacld-2.0 propagation. Driver is only interested in the interworkingService bit of Ext Cap received from supplicant. So in case interworkingService bit is not set in Ext Cap received from supplicant, it should not be merged with the Ext Cap prepared by driver. Add a check to ignore Ext Cap from supplicant if interworking bit is not set. CRs-Fixed: 810398 Change-Id: I0657589d49a632c044f4252d6cde705a9df2fef2
| | * | | | qcacld-2.0: Enable BMPS when sme_RoamConnect failsKaushik, Sushant2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is prima to qcacld-2.0 propagation. Currently, driver disable BMPS during connect start if any concurrent session is present, it is re-enabled if connect start fails. BMPS is re-enabled when value status is negative. The issue arises when sme_RoamConnect fails, in that case value of status is positive and hence BMPS is not enabled. As a part of fix, make sure that BMPS is re-enabled in failure case. Change-Id: I8e789af2b3590a9bbfb849e941e3a79ae17f3692 CRs-Fixed: 811049
| | * | | | qcacld-2.0: Send proper reason code for deauth frameKaushik, Sushant2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is prima to qcacld-2.0 propagation. Currently during del_sta if CFG80211_DEL_STA_V2 flag is not defined, internal reason code eCsrForcedDeauthSta is populated and this reason code is finally send over the air. As a part of the fix, send proper reason code over the air. Change-Id: Ib4db838e9216891a3c31c070b9749bcc273f0c08 CRs-Fixed: 775581
| | * | | | qcacld-2.0: Error Handling if BCAST STA ID registration to TL layer failsAgarwal Ashish2015-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a prima to qcacld-2.0 propagation. P2P GO should not succeed if BCAST STA ID registration to TL layer fails. Fix this issue by stopping GO/SAP if BCAST STA registration fails. Change-Id: Ib6144be87c4ada41fa1f54bfa3a950c1d67079b0 CRs-Fixed: 774911
| * | | | | Release 4.0.10.102 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-05-20
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.102 wlan: Reduce log level from pr_err to pr_info qcacld: Fix for memory leak in csrNeighborRoamProcessScanResults() qcacld: Increase SSR Bring Up time to 20sec. qcacld: Fix IE length computation in limGetIElenFromBssDescription qcacld-2.0: Add NULL check before dereferencing pointer qcacld-2.0: Fix Null pointer dereference qcacld: CL 1308362 - update fw common interface files qcacld-2.0: Remove rtnl_is_locked() check before acquiring lock qcacld-2.0: Add NULL sanity check for HTC_HANDLE qcacld: Fix ACS for 2G overlapping channels qcacld: Fix DFS fallback mechanism regression qcacld-2.0: TDLS: Add channel and operating class to HAL status qcacld: Fix STA-AP DFS disable mode with force SCC Change-Id: Ia7cce3642f87f39b84219a0e6a060b1be969c2c4
| | * | | | Cafstaging Release 4.0.10.102AnjaneeDevi Kapparapu2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.102 Change-Id: I2824df23c18c42d77df1f11eeaa48101f52ac37e CRs-Fixed: 688141
| | * | | | wlan: Reduce log level from pr_err to pr_infoRatnam Rachuri2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce log level from pr_err to pr_info to avoid excessive logging. Change-Id: I10b728d9fc0c46ca4b4a38a6b060f25cad124207 CRs-Fixed: 840477
| | * | | | qcacld: Fix for memory leak in csrNeighborRoamProcessScanResults()Sreelakshmi Konamki2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Memory allocated for pBssInfo and pBssInfo->pBssDescription is not freed in failure case. To avoid memory leak free the memory for same. Change-Id: I9994479f6bf459234849cb6465f417c37f854874 CRs-Fixed: 833271
| | * | | | qcacld: Increase SSR Bring Up time to 20sec.Komal Seelam2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase SSR Bring up time to 20sec when SLUB_DEBUG is enabled. When SLUB_DEBUG is enabled, the memory frees and reinit during SSR is taking more than 10sec in few instances resulting in kernel panic. Fix by increasing to 20sec when SLUB_DEBUG is enabled. Change-Id: If94c4006263f273dfb186483359026130e5b364d CRs-Fixed: 840444
| | * | | | qcacld: Fix IE length computation in limGetIElenFromBssDescriptionKrishna Kumaar Natarajan2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix IE length computation in limGetIElenFromBssDescription API. Recent fix in BSS descriptor length computation resulted in having incorrect value returned from this API. Change-Id: I70efcd4f52d9769d411cf9dddae6dca1c8ff646d CRs-Fixed: 840629
| | * | | | qcacld-2.0: Add NULL check before dereferencing pointerSreelakshmi Konamki2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pointer is dereferencing without NULL pointer check. Add NULL check condition for the same. Change-Id: I544ac212f53af633a9d6630b4d602173a04e36b7 CRs-Fixed: 837273
| | * | | | qcacld-2.0: Fix Null pointer dereferenceMasti, Narayanraddi2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pointer dereference after checking for NULL To mitigate this remove Null pointer access. Change-Id: I0f8e2f4079f85cbc35ae4cae98b609d737584345 CRs-Fixed: 835213
| | * | | | qcacld: CL 1308362 - update fw common interface filesRajeev Kumar2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add MaxLIModulatedDTIM field in the structure of WMI_STA_DTIM_PS_METHOD_CMDID to provide support for gMaxLIModulatedDTIM in WP Change-Id: I18c5ae65c926f73cb31fc8671cd77442d841182c CRs-Fixed: 819213
| | * | | | qcacld-2.0: Remove rtnl_is_locked() check before acquiring lockSrinivas Girigowda2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rtnl_is_locked() does not have expected semantics where it should return true, if lock is already acquired in current context (context from which API is called). The API is returning true even if the lock is acquired by another context (user space in this case) and this is defeating the whole purpose of synchronization. Fix is to remove rtnl_is_locked() check before acquiring lock. Change-Id: I1a5f0a8539ca72af32c37e9ebd3909eb11448047 CRs-Fixed: 840371
| | * | | | qcacld-2.0: Add NULL sanity check for HTC_HANDLEKarthick S2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | System crash happened due to accessing NULL pointer in HTCSendPkt. so added null sanity check to prevent this scenario. Change-Id: I4c07840eb176847c4a66efc42cd810213e1369b0 CRs-Fixed: 838998
| | * | | | qcacld: Fix ACS for 2G overlapping channelsManikandan Mohan2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the logic to give preference to non overlapping channel when running ACS in 2G band Change-Id: Ibf4b01d45354a37277b04ce0fea98ac0907d36ef CRs-fixed: 839359
| | * | | | qcacld: Fix DFS fallback mechanism regressionManikandan Mohan2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix regression introduced in DFS fallback mechanism after CFG80211 ACS configuration update. CRs-fixed: 839399 Change-Id: I0379a192bb73ecb73ea9ede4a960cf9aa5d7964e
| | * | | | qcacld-2.0: TDLS: Add channel and operating class to HAL statusSreelakshmi Konamki2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is prima to qcacld-2.0 propagation The initial version of tdls HAL API has state and reason parameters to indicate the current status. The new specification has a specific structure with two additional parameters channel and global operating class. This commit sends zero as the dummy values of these parameters and makes the driver APIs compatible to HAL. This ensures that the existing functionality will work without fail with the new changes in the HAL. Change-Id: Ic30e6a206914327b785b68a321dea4797693b7a7 CRs-Fixed: 729185
| | * | | | qcacld: Fix STA-AP DFS disable mode with force SCCManikandan Mohan2015-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MCC to SCC switch logic is updated to check for DFS channel in STA-AP mode since SAP operation in DFS channel is not allowed. Thus MCC to SCC switch for SAP will be skip if station operation channel is DFS Change-Id: Ib361483a3b52afae6c515059d50d2a0bddf5d5eb CRs-fixed: 839401
| * | | | | Release 4.0.10.101 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-05-19
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.101 qcacld-2.0: Null pointer dereference qcacld-2.0: Array Index Out of Bounds qcacld-2.0: Fix Array index out of bounds qcacld-2.0: Fix Suspicious pointer dereference qcacld: Read the RX channel from HTT header qcacld: Added support for scheduling an empty channel slot in OCB mode qcacld: Don't look up peer when transmitting in OCB mode qcacld: CL1305802 update fw common interface files qcacld: CL 1305752 - update fw common interface files qcacld: Fix ACS for null scan result qcacld: cleanup tx-queue before recovery and drop tx while recovery Change-Id: I21ba15ce9fd4ded56ecabbf869d613aabb12e6bb
| | * | | | Cafstaging Release 4.0.10.101AnjaneeDevi Kapparapu2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.101 Change-Id: Id6373727e0e66772d19b6d815f57db129cbeda57 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Null pointer dereferenceMasti, Narayanraddi2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Possible Null pointer dereference in lim_ft_reassoc_set_link_state_callback. To mitigate include Null check for pointer. Change-Id: Idd4bc95e1d1bbf854f2898fdc97bafa2a4a5f27b CRs-Fixed: 839329
| | * | | | qcacld-2.0: Array Index Out of BoundsMasti, Narayanraddi2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Array Index Out of Bounds in wlan_hdd_cfg80211_set_ext_roam_params To mitigate change data type of variable to unsigned. Change-Id: Ifbc4aec2eccc5f057080a65b90735d9ce5db51af CRs-Fixed: 839333
| | * | | | qcacld-2.0: Fix Array index out of boundsMasti, Narayanraddi2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix array index out of bounds by finding minimum between hdd_ctxt->unsafe_channel_count and NUM_20MHZ_RF_CHANNELS and setting the value to the variable Change-Id: I84bce45c6287d5701b010675daa049cefade2b75 CRs-Fixed: 835214
| | * | | | qcacld-2.0: Fix Suspicious pointer dereferenceMasti, Narayanraddi2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suspicious dereference of pointer during miracast mode setting before Null check. To mitigate this include Null check before pointer access. Change-Id: I4bc46ca26c784b0187cef1b7e3ec8fdee907eeaa CRs-Fixed: 835212
| | * | | | qcacld: Read the RX channel from HTT headerSamuel Ahn2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For each AMSDU that the FW sends to the host driver, a channel information structure is included. This channel information structure is read and used to populate the RX stats header in OCB mode. The old channel change event has been removed. Change-Id: If79bc92db9451d7d120434978cd7436ec2e70063 CRs-Fixed: 839733
| | * | | | qcacld: Added support for scheduling an empty channel slot in OCB modeSamuel Ahn2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When setting the channel schedule in OCB mode, a channel frequency of 0 can be used to schedule an empty slot in which WiFi will not receive or transmit. Change-Id: I2a107ca8de4ea0916a48a6e37cfe26845af3c3c1 CRs-Fixed: 839735
| | * | | | qcacld: Don't look up peer when transmitting in OCB modeSamuel Ahn2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The peer is not needed for classification when broadcasting packets in OCB mode and looking it up and then discarding it causes a performance penalty. When broadcasting packets in OCB mode, don't look up the peer. CRs-Fixed: 837943 Change-Id: Ia6732b60f364329d601bbeb40301036c8cbf568b
| | * | | | qcacld: CL1305802 update fw common interface filesSandeep Puligilla2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add channel information in HTT HL RX_IND Change-Id: I4440594b16b458bd0e8c6a59579faaaec66e2b8a CRs-Fixed: 819213
| | * | | | qcacld: CL 1305752 - update fw common interface filesRajeev Kumar2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | define EXTSCAN extended batching enable and bucket cache flags Change-Id: Ifb1b046a7a63d27100d0febc9184dfdecc9e2739 CRs-Fixed: 819213
| | * | | | qcacld: Fix ACS for null scan resultManikandan Mohan2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix regression for ACS in clean environment with null scan result. CRs-fixed: 839400 Change-Id: I6b99fea4c189245362ea5fe99eb1f01109870d58
| | * | | | qcacld: cleanup tx-queue before recovery and drop tx while recoveryDARAM SUDHA2015-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During SSR, Host is sending packets to firmware before WMI_READY_EVENT. Fix is to be avoid sending tx when logp_in_progress & clean ll-queue packets in shutdown. Change-Id: Ib6b9f4d51f2aa7f85d384831818b45763c702c88 CRs-Fixed: 834887
| * | | | | Release 4.0.10.100 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-05-18
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD * origin/caf/caf-wlan/master: qcacld-2.0: Remove unused files Cafstaging Release 4.0.10.100 wlan: Additional AddTspec after roaming wlan: Updating Country Code to countryCode11d. Wrong roam scan issued when FASTREASSOC issued with wrong bss qcacld: Fix the channel switch mode in CSA IE wlan: AddBA req/rsp logging enhancement. qcacld: moved ipv4 and ipv6 reg/unreg to load unload function qcacld: Fix defects detected by Static code analyser qcacld: Advertise fine timing meas capabilities based on interface type qcacld: debug check for l_rx_defrag_waitlist_remove(2) qcacld-2.0: Check isTdlsPowerSaveProhibited before the power save request qcacld-2.0: wlan: Start split scan under STA+SAP concurrent mode qcacld-2.0: TDLS:Fix wrong status to HAL during peer discovery qcacld: Fix the memory leak in PKT LOG module qcacld: Flush host and FW debug messages and per packet statistics qcacld: Add check to avoid any thread starve during packet log read qcacld: Fix deadlock due to recursive function calls Change-Id: I6cd2cc1a2589386d868c0926046a4512e225d6d2
| | * | | | qcacld-2.0: Remove unused filesMasti, Narayanraddi2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unused header files in wcnss Change-Id: I484cdb0ca581e3059a290c4a797d16037d440cae CRs-Fixed: 835203
| | * | | | Cafstaging Release 4.0.10.100AnjaneeDevi Kapparapu2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.100 Change-Id: I9c3a087fc81059871ab150db5ad4c8b967040c55 CRs-Fixed: 688141
| | * | | | wlan: Additional AddTspec after roamingPadma, Santhosh Kumar2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DUT is sending TSPEC in reassoc request as well as additional Tspec action frame in CCX roaming. For 11r and CCX roaming,after successful preauthentication no need to send the PREAUTH SUCCESS IND to QOS. Change-Id: Idea3e01581f99ca93cd5f1ed445077a71de99057 CRs-fixed: 667405
| | * | | | wlan: Updating Country Code to countryCode11d.Padma, Santhosh Kumar2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After choosing elected majority country code; country code is not being updated to countryCode11d. In case of ERD ; countryCode11d is always coming as 00; so whenever driver is updating counrtycode its being reset to 00 which is not true. Change-Id: I0ef74bb3407d6007ff8dfa39e7ea02c77bf824c8 CRs-Fixed: 664196
| | * | | | Wrong roam scan issued when FASTREASSOC issued with wrong bssPadma, Santhosh Kumar2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when we try to FASTROAM (IOCTL based) with wrong bss, that time if there is no roamable bss found in scan list and we will issue restart scan request to firmware.But when roaming is based on ioctl, firmware is not involved as part of scan so no need to change firmware state in ioctl based roaming. Change-Id: I6338320c54f48dde4d0d873275c169ffbd8c3aea CRs-Fixed: 667256
| | * | | | qcacld: Fix the channel switch mode in CSA IERakesh Sunki2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STA is connected to SAP on DFS channel and SAP sends CSA IE on radar detection with channel switch mode set to zero which results in STA not following channel transmission closing time. Fix the issue by setting the channel switch mode to 1 in the CSA IE and clear it when CSA IE transmission is done. Change-Id: I1a9d673284c502a4eb3fa6145b36f29069384696 CRs-Fixed: 823108
| | * | | | wlan: AddBA req/rsp logging enhancement.Padma, Santhosh Kumar2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add logs to print params in AddBA req and resp. Change-Id: I9fb0bbfadb1dc68c706354f7efa723380f99431b CRs-Fixed: 659155
| | * | | | qcacld: moved ipv4 and ipv6 reg/unreg to load unload functionVinay Krishna Eranna2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unregistering of IP notifier was not happening properly incase of unloading when in IBSS mode of operation. To fix this in general not depending on mode of operation, move ipv4 and ipv6 registration and unregistration to load unload function. With this, one single notifier registration will take care of offloads depending on the adapter for which the notifier callback is called. Change-Id: I80b585f1d4b76797b08ac6d0bae478b908157bbf CRs-Fixed: 837605
| | * | | | qcacld: Fix defects detected by Static code analysermukul sharma2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Static code analyser detects uninitialized pointer/structure access and dereferencing a pointer without null check. As part of this fix host will initialize pointer/structure before accessing it and put a null check for pointer access. Change-Id: I5647b36a6ba0e84354d39799bf68a28df633cf20 CRs-Fixed: 836071
| | * | | | qcacld: Advertise fine timing meas capabilities based on interface typeKrishna Kumaar Natarajan2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Advertise fine timing measurement initiator and responder capabilities based on interface type. Add support for STA and SAP. STA can only be Initiator and SAP can only be responder. Change-Id: I4c9942b7c49b9334ccebd7a07affaceb898bb176 CRs-Fixed: 838391
| | * | | | qcacld: debug check for l_rx_defrag_waitlist_remove(2)DARAM SUDHA2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add extra check for tqe->next!= NULL, to assert in only error scenario CRs-Fixed: 839312 Change-Id: I12e8ca5d5133ee0480d9c7c7c208854630272c89