summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | qcacld-2.0: improve mboxping TX t-put for SDIO projectgbian2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Return HTC_SEND_FULL_KEEP directly in epping_tx_queue_full function, enlarge TX bundle size to 33 for bus efficiency and give nodrop pkts higher priority over normal pkts Change-Id: Ib36e1a9f34eb9054b12f0e8ba54a86ace7d6c8f8 CRs-Fixed: 990726
| | * | | | qcacld-2.0: Fix the variable length limitaion in iw_softap_setwpsie()Yingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In iw_softap_setwpsie(), the variable length limitation is incomplete, add fix to correct it. Change-Id: I325655709171fe09805d617ed07f73dab38bd6f7 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Correct NULL pointer check in epping_cookie_init()Yingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently in epping_cookie_init() when the cookie array is allocated the wrong pointer is checked for a NULL allocation. Update the function to check the correct pointer. Change-Id: I56384197a8729996d7aa87d3c51903525b3be93c CRs-Fixed: 979671
| | * | | | qcacld-2.0: Add null pointer check while processing Operation Mode action frameYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In __limProcessOperatingModeActionFrame(), a pointer is used without NULL pointer check. Add fix to avoid the risk. Change-Id: I5d5a26b53781272406a0f1d46a90b5ef138ce552 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Use IE length to determine if that IE is presentYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In limPerformFTPreAuth(), ft_ies pointer itself is used to determine whether FT IE is present which is incorrect way to determine. Use ft_ies_length instead to determine whether FT IE is present. Change-Id: I36329de0ae41c03383f193b43eea214aed2770ca CRs-Fixed: 979671
| | * | | | qcacld-2.0: Add null pointer check while processing GID action frameYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In __limProcessGidManagementActionFrame(), a pointer is used without NULL pointer check. Add fix to avoid the risk. Change-Id: I9ed2ee6d85726c53ebfc036d320b28775d4e5d32 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Fix improper type casting and return statusYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In rrmProcessBeaconReportReq(), the return value is not the same enum type with the routine definition. In dfs_process_radarevent(), 2 variables type are not same in a comparison. Add fix to correct it. Change-Id: Ibc5fbf70e2632a22971f33b769b31737a40123e7 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Initialize the local variable before use itYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In wmi_unified_send_txbf() the local variable is not initialized, add initialization before use it to avoid some risk. Change-Id: I9172652f65886e8c95801af46554d75262fdf803 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Fix the length check in hdd_string_to_hex()Yingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In hdd_string_to_hex(), a judgement condition is wrong, it should be '||' not '&&'. Add fix to correct it. Change-Id: Ieb965203a3dfe006dd0e3e27fffea31b8eba12b2 CRs-Fixed: 979671
| | * | | | qcacld: Convert variable type to be inline with the return typeYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In a_uint64_t adf_get_boottime(), add convertion to make the return value type same as the routine definition. Change-Id: I3668f5f711bd21202b7f259c61f911b29c18bea3 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Remove pointless NULL pointer checkYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In wmi_unified_detach(), the local variable is always a non-NULL pointer, so the NUll pointer check is incorrect. In addition, the local variable will go out of scope when the function returns. So it is pointless to set it to NULL at the end of this funtion. Remove the NULL pointer check and also the NULL value set at the end of this function. Change-Id: I45bb3031b112c28067f2d234b930e370609266c0 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Remove the unnecessary compiler marcoYingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In WLANSAP_ScanCallback(), the local variable event is contained in a unnecessary compiler marco. Remove it to avoid some compilation error risk. Change-Id: Ia3249c464f909896af5f242510742c68ad02cc5a CRs-Fixed: 979671
| | * | | | qcacld-2.0: Avoid memory leak in htt_h2t_dbg_stats_get()Yingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add htt_htc_pkt_free() in htt_h2t_dbg_stats_get() to avoid memory leak in the error case. Change-Id: Ie0cd4939706046370c7a0ce4053be1103637f769 CRs-Fixed: 979671
| | * | | | qcacld-2.0: Avoid memory leak in wma_tdls_event_handler()Yingying Tang2016-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add vos_mem_free() in wma_tdls_event_handler() to avoid memory leak in the error case. Change-Id: I845d5ee9f42569efddb89e29bfd158de5ab7f0d9 CRs-Fixed: 979671
| | * | | | Release 4.0.11.46Anjaneedevi Kapparapu2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.46 Change-Id: I04e65de5f2805933eba3d76f318e52a1c4929abf CRs-Fixed: 688141
| | * | | | qcacld-2.0: Fix set all-zero address mcast filterqiliu2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are IPv4/IPv6 filters, we just use IPv4 filter for RXFILTER-ADD/REMOVE now. Correctly update the filters from mc_addr_list. Change-Id: I3457b206fe24e2484ec1f5a6240cbd0bc4a5825a CRs-Fixed: 992500
| | * | | | qcacld-2.0: Add API to configure the period or ratio between BT and WLANc_zding2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add API to configure the period or ratio between BT and WLAN. Several parameters which needed depending on the use case. 1) BT Paging/Page Scan. 2) A2DP. 3) BT Inquiry/Inquiry Scan. 4) Etc. (depends on current implementation of supported use case.) Change-Id: I4cbe8308a66088b48a93c7582d658b655b584553 CRs-Fixed: 970861
| | * | | | qcacld-2.0: Add support for QCA9379 SDIO & USB boardsYingying Tang2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change add the corresponding support for QCA9379 which has new chip ID. Change-Id: I252b75d9ae7b760a6a8f6931b4db753f50d3baba CRs-Fixed: 990755
| | * | | | qcacld-2.0: Fix buffer overwrite problem in CCXBEACONREQSrinivas Girigowda2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the number of IE fields to minimum of input data and SIR_ESE_MAX_MEAS_IE_REQS. Change-Id: Ie53cfec7872ab69530bbb8932f9f9e85fb319f92 CRs-Fixed: 993561
| | * | | | Release 4.0.11.45Anjaneedevi Kapparapu2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.45 Change-Id: I53d2232e0d35eb891e8b387340d7860b431399ba CRs-Fixed: 688141
| | * | | | Revert "wifi: Scan list not updated with correct APs on band change."Ganesh Kondabattini2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation This reverts change-id Iaa5b3c8d42107ecf2f7076abaca57f6c5687423d In the current implementation, DUT doesn't initialize the social channels 1, 6 and 11 and doesn't support P2P discovery in 5GHz only mode. So we don't see any AP's on 1, 6 and 11 channels during p2p scan and also the change-id "Iaa5b3c8d42107ecf2f7076abaca57f6c5687423d" is not required. Change-Id: I317119bbbc30d44214c11076faceba8101cf835a CRs-Fixed: 962252
| | * | | | qcacld-2.0: add ini support for throttling period duty cyclesPoddar, Siddarth2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide support to configure duty cycle by adding ini item for different level duty cycle. CRs-Fixed: 990798 Change-Id: I95e4f4af669fd50c5b9fc10ffc61fa5d447b5bcf
| | * | | | qcacld-2.0: Check if vdev is created before LL stats querySelvaraj, Sridhar2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Link Layer(LL) stats query is received in host in a corner/race condition between the events "change iface" and "start ap" in HDD where vdev is not created yet ie.as part of "change iface" in HDD, host does close session (VDEV DELETE) and as part of start ap, host invokes open session(VDEV CREATE). It leads to an exception issue in firmware since FW receives REQUEST_LINK_STATS WMI for a deleted VDEV. This fix adds a boolean variable vdev_active to vdev structure(wma_txrx_node), which is set to true once vdev is created. vdev_active is checked for TRUE before sending LL stats query to FW with WMI command. Change-Id: Ifcc986c3352e4e66da35b8d6c489d98dbe61401d CRs-Fixed: 987734
| | * | | | Release 4.0.11.44Anjaneedevi Kapparapu2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.44 Change-Id: I7d0d0f64330a6a1d02d9706fd8128daef92ef14d CRs-Fixed: 688141
| | * | | | qcacld-2.0: Fix misspelled variable name wps_registartionKrishna Kumaar Natarajan2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix misspelled variable name wps_registartion by changing it to wps_registration. Change-Id: I5fc702200b9048b879ab1d0fada02e1da9a22638 CRs-Fixed: 992287
| | * | | | qcacld-2.0: Create new member in lim structure to maintain session id for ↵Masti, Narayanraddi2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TDLS functionality Currently, since we are using same member from lim structure for p2p and TDLS there could be possibilities that session id is overwritten by p2p which would lead in not sending Tx completion indication from lim to hdd thus leading to Tx timeout though we have received tx completion indication from FW. Fix is to create new session id for TDLS frames transmission Change-Id: I1f78f24ac01e0b26c92238dbe831af88aa267bd5 CRs-Fixed: 991455
| | * | | | qcacld-2.0: Add support for tx time per power level in radio statsSrinivas Girigowda2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify the existing radio_stat structure to add time spent in each tranmission power level. Change-Id: Ia5da997aabd5331e736d7367c9d74dfaf3e47906 CRs-Fixed: 992365
| | * | | | qcacld-2.0: CL 1476371 - update fw common interface filesSreelakshmi Konamki2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI change to enable Custom aggregation size for ADDBA request and response through WMI command WMI_VDEV_SET_CUSTOM_AGGR_SIZE_CMDID Change-Id: I0fb54e8f32344b209787239ed64d7ecb13ea56fb CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1475852 - update fw common interface filesSreelakshmi Konamki2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New module ID for NAN 2.0 fwcommon change to add the support for TX Time per TPC Change-Id: Iabf3286d771d605632cb9a3711baf5eb3e84889a CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1473135 - update fw common interface filesSreelakshmi Konamki2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding new WOW_EVENT and WOW_WAKE_REASON for TDLS Connection tracker events Change-Id: Iffc20bf2d18a6f372105570697104c0b8ffca3b3 CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1472279 - update fw common interface filesSandeep Puligilla2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add 11s mesh subtype and service, add TSF in beacon. Change-Id: I1f03072d6ad5c493f2ef2d2f7dc47f47be98a042 CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1470160 - update fw common interface filesSandeep Puligilla2016-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rectify the CL 1470160 propagtion mistake. Change-Id: I3ffe23c72683c76d9294a2c0bae492034f2ecb1e CRs-Fixed: 865207
| | * | | | Release 4.0.11.43Anjaneedevi Kapparapu2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.43 Change-Id: I228189afcce39359f497ac8dec5506b0cac09e2e CRs-Fixed: 688141
| | * | | | qcacld-2.0: Correct handling for memory dump to user spaceAgrawal Ashish2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hdd_driver_memdump_init and hdd_driver_memdump_deinit are not defined in WLAN_FEATURE_MEMDUMP. fix with correct handling of hdd_driver_memdump_init and hdd_driver_memdump_deinit. Change-Id: I6871b8ac447e41afaa22d0012e3a48bf7fd4621c CRs-Fixed: 990827
| | * | | | qcacld-2.0: Purge old scan entries if max BSS limit reachedDeepthi Gowri2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the driver, while processing the scan results, if the max BSS limit is reached, all the newest scan results are dropped and stale scan results are updated to upper layers. To address this, remove the oldest scan entry if the max BSS limit is reached. Change-Id: Ib85a8a3b66fbf903311002887a3c5c3d10bfbccf CRs-Fixed: 991417
| | * | | | qcacld-2.0: Enable Wake On Wireless events for NAN data pathDeepak Dhamdhere2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All the wake events for all NAN data path event IDs are sent through the single event WOW_NAN_DATA_EVENT. The handler derives the event ID from the TLV tag and calls individual NDP event handlers. - Enable WOW_NAN_DATA_EVENT. - Translate WOW event TLV tag to NDP event ID. - Call NDP event handlers for WOW_REASON_NAN_DATA. Change-Id: Ia99bb6b0e1637d052945ed6f4878237b3612bb20 CRs-Fixed: 962367
| | * | | | qcacld-2.0: Un/Register NAN data path WMI event handlersDeepak Dhamdhere2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add routines to register and unregister all WMI event handlers for NAN data path. CRs-Fixed: 962367 Change-Id: Ie2230e55ca15f03d76b4b8fc441370335743f87e
| | * | | | qcacld-2.0: Add NAN data path enabled flag to HDD contextDeepak Dhamdhere2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add nan_datapath_enabled flag in HDD context to represent current disable/enable state of NAN data path feature. Do not modify the .ini configured value because getConfig command will show incorrect results. Change-Id: Ib0b44168aca24802d8bd86b0665a1060ba3a1bf5 CRs-Fixed: 962367
| | * | | | qcacld-2.0: Fix hdd_ctx validation in __hdd_stopc_manjee2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During driver unload, hdd_wlan_exit is called which cleans all adapters and nullifies hdd_ctx struct after marking wlan interfaces down. __hdd_stop is called as part of driver rmmod or ifconfig down by the kernel. If it is called during hdd_wlan_exit it can return without shutting down tx queue because of wlan_hdd_validate_context which always return false during driver unload. Tx queues are closed beforehand in hdd_wlan_exit to avoid any race conditions. Change-Id: I570ee1b24b5e8fb1408e39498c99d1238dbe34ec CRs-fixed: 986526
| | * | | | qcacld-2.0: Deinit memdump only when it is initializedSachin Ahuja2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During driver initialization, if hif_register_driver timeout then memdump is not initialized. Due to this timeout, unregister driver is called which deinitialize memdump which cause crash as uninitialized mutex is accessed in memdump_deinit. To fix this issue, deinit memdump only when the init is successful. Change-Id: I781717a2a160aa09c9f60ebface1238507d1a623 CRs-Fixed: 991443
| | * | | | qcacld-2.0: Unpause data queue after SAP SSID settingSelvaraj, Sridhar2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Client connectivity with SAP fails after Association due to DHCP Timeout. This happens as iwpriv command is issued to change the SSID type to hidden, As part of this command VDEV STOP->VDEV RESTART->VDEV UP are issued to firmware. DHCP frames are stuck in the driver queues as queues are paused as part of VDEV restart sequence done for hidden SSID. VDEV unpause is not done after VDEV up which leads to this issue. This fix unpauses the data queue after the SSID configuration is done. Also, recalibration of Hidden SSID setting is avoided if the required setting(broadcast/hidden SSID) is already configured Change-Id: Ic31fc5c7fc8ea7d47358cf701e51fa830eefd2ab CRs-Fixed: 990208
| | * | | | qcacld-2.0: Add rx reorder history for debuggingNirav Shah2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add rx reorder history for debugging issues if firmware provide wrong index to free buffer Change-Id: Ia2f2af651f0d5ac05cc0da1bbb91cda43d2d68e0 CRs-Fixed: 988591
| | * | | | qcacld-2.0: Don't return max connection error before doing disconnectAgrawal Ashish2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In some cases, it is possible that driver get request for connection from supplicant without getting disconnect for previous connection. If there are two active session, driver will return the error. Driver should do disconnect first followed by check for max concurrency is allowed. Change-Id: Ie7bf202c47d0282019730448096d91c7dc888e34 CRs-Fixed: 945566
| | * | | | qcacld-2.0: add phy device pointer to vos api for dual WiFiSarada Prasanna Garnayak2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add physical device pointer to vos api to identify the wlan bus interface. This adds support for the dual WiFi module to call bus specific api exported by cnss sdio/pcie platform driver. CRs-Fixed: 985502 Change-Id: I651bf76c96be8d06588d76d7fa67b091729aa51b
| | * | | | Release 4.0.11.42Anjaneedevi Kapparapu2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.42 Change-Id: I2f94d3ac10a8e7c68e4eeb00f2cb3853ece382b1 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Get WLAN MAC address from cnss platform driverKomal Seelam2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OEM's has provision to update cnss platform driver with the mac address. Modify wlan functional driver to query cnss platform driver for the mac address. If the cnss platform driver is not populated with valid mac address, driver will fallback to use the existing approach to update mac address Change-Id: I0b4bb53047eba3af8b98aadfae22974558153cb5 CRs-Fixed: 985585
| | * | | | qcacld-2.0: Ignore security mismatch during WPS registartionAbhishek Singh2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation During WPS registration process the psession encryption type is 0. Now if AP's beacon have RSN IE, while processing beacons security mismatch is detected and DUT sends unicast probe request without WPS IE. To avoid this ignore security mismatch during WPS registartion. Change-Id: Ic1b4de116ec6a99749ec3d8ba28b29d52190c344 CRs-Fixed: 967553
| | * | | | qcacld-2.0: Ignore security mismatch for HS2.0 associationAbhishek Singh2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation After connection, driver process beacon to detect any change in AP's capabilities. Currently if privacy bit is set in beacon and if rsn or wpa bit is not set, driver issues disconnect command. In case of HS2.0, all security capabilities are part of vendor specific information. Hence, both wpa and rsn bit is 0, though privacy bit is set. Since driver considers it as a change in AP security params, it issues disconnect. As a part of fix, make sure that for OSEN capabilities disconnect is not issued. Change-Id: I800bea0448256f663f61bccf6b0ec6b0f71d824b CRs-Fixed: 796397
| | * | | | qcacld-2.0: Reduce the info level logs in STA/SAPAbhishek Singh2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce the info level logs in STA/SAP Change-Id: I5918ea8e9dd2f7654e5a994ad366f92d2ca3cd77 CRs-Fixed: 988195
| | * | | | cld-2.0: Fix STA including incorrect SMPS value in the HT caps of the ↵Archana Ramachandran2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reassoc req When creating the reassoc session, HT SMPS value should be copied from existing session to the reassoc session but the session supported NSS should be set to default value of true and not copied from exisiting session. Session supported NSS should be the intersection of NSS supported by STA and AP that STA will reassoc to. CRs-Fixed: 991042 Change-Id: Ic1577882aaa9c1923ba1dac2126e0cf11e542e36