summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | qcacld: Fix to enable PMF after roaming.Srinivas Girigowda2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The root cause of the problem is RMF enabled flag is never set during FT session creation for the AP we are roaming to; because of this after roaming the hardware is not configured to encrypt ADDBA request and hence ADDBA request action frame from DUT is going unprotected. This applies to all outgoing robust mgmt frames after roaming. Fix is to set the FT session RMF enabled flag to initial association RMF enabled flag. Change-Id: I3d4681000873cbf8d51241f8bea73c0bf8b2618c CRs-Fixed: 624301
| | * | | | qcacld: Remove unused include directories in Makefile.vinothkumar2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the unused include directories in athdiag utility Makefile. Change-Id: I32407a0beff1bb125238f1797a9097aab25404a3 CRs-Fixed: 629395
| | * | | | qcacld: Get random bytes for WEP challenge textPranav Desai2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uncomment the previously commented function to get random bytes. Change-Id: I6e2a4fbc4a0c636d7dfedf2365d21798220a190c CRs-fixed: 622870
| | * | | | qcacld: Send proper client station phymode of SAPManikandan Mohan2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of sending SAP phy mode to fw, we should send phymode of client station for proper rate setting in fw for client station. Code updated for this issue. Change-Id: Ibcfa15abcfeb625c192e1cdf143ddb416e019dce CRs-fixed: 615756
| | * | | | qcacld-new:ibss:enable ERP in IBSS modeXiaochang Duan2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change enables ERP IE update in beacons sent from 802.11n IBSS peers when any 802.11b peer joins the same IBSS Change-Id: Ibbbee4f42bd1b02df4e7b9c1fe7c284c9a1ec691 CRs-Fixed: 612233
| | * | | | qcacld: Use correct encryptType during FT reassocDeepak Dhamdhere2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Station parameters are stored in ftPEContext.pAddStaReq during BSS creation. Its encryptType needs to be initialized otherwise WMA sends WMI_PEER_AUTHORIZE before setting keys. Change-Id: Ife373f149e06547fdcea8fa75b22e89136eb7503 CRs-Fixed: 628156
| | * | | | qcacld/txrx: Fix bug in HTT_T2H_MSG_TYPE_RX_PN_IND handlerVasanthakumar Thiagarajan2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently always start sequence number is being compared with PN ie of failed frames' sequence number. PN ie will have the list of sequence numbers (6-bits of LSB of 80211 seq number) for which PN check got failed in fw. We should be checking seq numbers starting from seq_num_start to seq_num_num end if any of these numbers are present in PN ie, so it should be seq_num which will get incremented upto seq_num_end which is to be compared with list of seq numbers indicated through PN ie octets. Change-Id: I3cf25152d88dbb16d7ae2d4f83972192f247e9bd CRs-Fixed: 628676
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-03-12
| |\ \ \ \ \
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Pitani Venkata Rajesh Kumar2014-03-12
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.59 QCACLD WLAN Driver * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.59 qcacld: Fix for PMF PSK-SHA256 RSN Auth mode qcacld: CL 866438 - update FW interface debug log file qcacld: Fix for flushing aged scan entries from SME qcacld: Show correct HW version. MAC address change for DHCP BTCOEX qcacld: Do not proceed any pending FW events after FW assertion happens qcacld:Fix for kernel panic in collecting ramdump qcacld: Change PLL setting to speed up firmware download Change-Id: I276405a3b1ce7624b79d9c0880972a53ca148ffc
| | * | | | Cafstaging Release 1.0.0.59Akash Patel2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.59 Change-Id: I46d6703b5636ac8d5b9072a53cc5fb89d837c08f
| | * | | | qcacld: Fix for PMF PSK-SHA256 RSN Auth modeSrinivas Girigowda2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The host driver in case of PSK-SHA256 AKM does not send the rsn auth mode to FW which is causing FW to not find potential roam candidates and leading to HB failure. This fix is to fill in the RSN Auth mode with PSK-SHA256 type. Change-Id: I513fd605b04dc0d869c76503319176659dfc78a3 CRs-Fixed: 628968
| | * | | | qcacld: CL 866438 - update FW interface debug log fileYuanyuan Liu2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add dbglog id for ARP offload logging. Change-Id: I6e5a3ac02202a7f98a6a5840f115bdb710c1a215 CRs-Fixed: 629086
| | * | | | qcacld: Fix for flushing aged scan entries from SMEChandrasekaran, Manishekar2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the current implementation, the flushing takes into account the state of the interfaces i.e., whether they are connected or not. Due to this,age out is not happening as expected. This fix ensures that the age out logic will kick in if the scan is offloaded Change-Id: If85dd80c15ab3e251bcb22dd3a2ccfb5d6bac209 CRs-Fixed: 627608
| | * | | | qcacld: Show correct HW version.Sachin Ahuja2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When iwpriv command is issued to get the version,the HW version was shown with AR6320.Changes are done to show the HW version with QCA6174 Change-Id: I3e6b8c703e7a1aad12737765b09c3961d11f6fb2 CRs-Fixed: 628672
| | * | | | MAC address change for DHCP BTCOEXXun Luo2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MAC address in the DHCP message is now change to associated AP MAC address rather than the address of the STA itself. Change-Id: I31bf5d5fb79cc84cf7475d83d1d390b55aeb0968 CRs-Fixed: 588989
| | * | | | qcacld: Do not proceed any pending FW events after FW assertion happensYue Ma2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Host driver should not process any pending FW events if target assertion has already happened. Change-Id: I8dd9935835592ddeff7c7b30092c51da688296df CRs-fixed: 625523
| | * | | | qcacld:Fix for kernel panic in collecting ramdumpGanesh Babu Kumaravel2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During Initialization pContext in HIFInfo is initialized to gpVosContext->pHIFContext which will be passed while calling TargetFailure. But in HTCRxCompletionHandler the pContext is getting modified to address of local stack variable while handling HTC_MSG_SEND_SUSPEND_COMPLETE and HTC_MSG_NACK_SUSPEND. Because of this TargetFailure handler is getting called with wrong context which results in Kernel panic. So fix it by not modifying pContext in HTCRxCompletionHandler. CRs-Fixed: 625523 Change-Id: I4bbcd6c684d0e4364ae3e266a7e255063f25e73c
| | * | | | qcacld: Change PLL setting to speed up firmware downloadSundar Subramaniyan2014-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the PLL settings before initiating BMI firmware loading to speed up the download process.This PLL setting will increase the CPU frequency in target and FW will change the PLL settings once it is downloaded. Change-Id: I4dabae460557ebdaf8c556f41758663c4eef0bf4 CRs-Fixed: 623980
| * | | | | Merge "Release 1.0.0.58 QCACLD WLAN Driver"Linux Build Service Account2014-03-11
| |\ \ \ \ \
| | * | | | | Release 1.0.0.58 QCACLD WLAN DriverAkash Patel2014-03-10
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.58 KW fix for HTC module qcacld/txrx:Avoid redundant PN check on host in certain cases qcacld: Fix of kernel panic during modem power state indication wlan: Unpause all vdev when system resume Fix issues observed in static code analysis. Change-Id: I28c1ae458bce348c55d2b78c84045e938c275c49
| | * | | | Cafstaging Release 1.0.0.58Pitani Venkata Rajesh Kumar2014-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.58 Change-Id: I86fd171628bdde00118fac50189f96fc80f21a5b
| | * | | | KW fix for HTC moduleXun Luo2014-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | KW fixes for HTC module Change-Id: I8dc9e89322103a8dc3cf4bf479d67429fcfa9f99 CRs-Fixed: 625594
| | * | | | qcacld/txrx:Avoid redundant PN check on host in certain casesVasanthakumar Thiagarajan2014-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firmware does PN check for offload peers. When PN check is done in fw, fw would notify the release of those frames through HTT_T2H_MSG_TYPE_RX_PN_IND. Mark a peer for which the cached frames are released from ol_rx_pn_ind_handler() as the one for which PN check is done in fw. Avoid the redundancy based on this new bit, fw_pn_check. This patch also fixes pn_len which is used while printing PN when a PN check is failed on host, so far 16 is passed as pn length which is invalid. Change-Id: I16141a3226fa944e4fd8d79ab35a221859caa5ed CRs-Fixed: 619746
| | * | | | qcacld: Fix of kernel panic during modem power state indicationRajeev Kumar2014-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix of race condition between modem power state notification kernel worker thread and wlan driver load/unload kernel worker thread by adding module load/unload check and in addition serializing modem power state notification to MC thread to avoid sending this event to FW when host is expecting response of another event Change-Id: I176edb76cc5bfc9adc3679614073daba48d26ac3 CRs-Fixed: 628597
| | * | | | wlan: Unpause all vdev when system resumeLeo Chang2014-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When system in SUSPEND state, FW could not send PAUSE/UNPAUSE event to host. Then host might lost VDEV PAUSE/UNPAUSE state. This may end up with VDEV data stall. To prevent data stall due to system SUSPEND/RESUME, when system RESUME, by default UNPAUSE all VDEV Q. Change-Id: Ide552078828472d4c3127914094581f492fc128c CRs-fixed: 625754
| | * | | | Fix issues observed in static code analysis.Kiran Kumar Lokere2014-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the possible NULL pointer derefernce and buffer overflows observed in static code analysis. Change-Id: Ia7e24522c2842f6ec0633ced961601301384effa CRs-Fixed: 626238
| * | | | | Merge "Release 1.0.0.57 QCACLD WLAN Driver"Linux Build Service Account2014-03-09
| |\ \ \ \ \
| | * | | | | Release 1.0.0.57 QCACLD WLAN DriverAkash Patel2014-03-09
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.57 Revert "wlan: Disable PASSIVE and DFS flags for channels" qcacld: Print HostCredits qcacld: Remove deprecated code during SSR re-init wlan: qcacld: Remove dependency on obsolete mpp.h header file data path KW fixes qcacld: Support for max 16 clients in case of WEP. qcacld: Fix might sleep warning while calling mutex_lock and kmalloc qcacld: Check for buffer len while dumping registers qcacld: HDD: Incorrect 11n link rate displayed on GUI qcacld: fix for iperf stall issue after roaming qcacld: Fix klocwork issues in wma component. qcacld: Do not re-enable PCI interupt if target assertion happens qcacld/tlshim: Fix race in accessing stainfo->data_rx qcacld-new:rome_ibss:(rework) support custom beacon intervals Change-Id: I89518d73e9ff26bfa3414f90987df3447d7b1f2a
| | * | | | Cafstaging Release 1.0.0.57Nandini Suresh2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.57 Change-Id: Idfca7abac538bad084f9b1beb7c9a41a9b05a4b7
| | * | | | Revert "wlan: Disable PASSIVE and DFS flags for channels"Amar Singhal2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 7a2d6cf2b8a73d19c83026ea827ea894042bbf95. CRs-Fixed: 595084 Change-Id: I877b80742ce57e95fc8f208b12b557fdff0e5007
| | * | | | qcacld: Print HostCreditsYuanyuan Liu2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Print HostCredits when wmi pending cmd reach MAX Change-Id: I6205056bc0b0350f0c20499dc2eb49a41e5897a7 CRs-Fixed: 627767
| | * | | | qcacld: Remove deprecated code during SSR re-initYue Ma2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hdd_wlan_initial_scan() is deprecated and no longer used in the host driver. The first scan request after SSR re-init should always come from wpa_supplicant. Change-Id: Ic4741ace233bb67c62375fd4b257011a11899445 CRs-fixed: 628257
| | * | | | wlan: qcacld: Remove dependency on obsolete mpp.h header fileJeff Johnson2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the qcacld-new driver is built on the 64-bit development branch vos_power.c does not compile due to missing header files. The header files being included are not actually used, so remove the includes. Change-Id: Ibe91091ae3d8d3a4d55fd5717cc5dd8e3e113612 CRs-fixed: 628266
| | * | | | data path KW fixesXun Luo2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | data path KW fixes. Change-Id: I4b9ded51d06f08493fc723580b6862eaa0bfdb58 CRs-Fixed: 625039
| | * | | | qcacld: Support for max 16 clients in case of WEP.Sachin Ahuja2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The max 32 clients can be connected to SAP for Rome version >= 2.1.Changes are done to support max 16 clients when SAP is configured in WEP mode. Also the number of keys per peer is changed from 4 to 2. Change-Id: I3caaa356bea351621fd03c9925910eb63d3f723b CRs-Fixed: 628165
| | * | | | qcacld: Fix might sleep warning while calling mutex_lock and kmallocRaja Mani2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mtrace function macTraceNew() uses mutex lock for critical section protection. Calling macTraceNew() in atomic context leads might sleep warning trace from kernel. One of such instance observed in limDisassocTxCompleteCnf() where it takes spin lock and calls limSendDisassocCnf() and in turn it's callee tries to take mutex lock. limDisassocTxCompleteCnf() => limSendDisassocCnf() => limDeactivateAndChangeTimer() => macTrace() => macTraceNew() => pe_AcquireGlobalLock() => vos_lock_acquire() => mutex_lock() This patch replaces mutex lock usage with spin lock to fix this issue. Also, vos_mem_alloc() and vos_mem_malloc_debug() are changed to ensure GFP_ATOMIC flag is passed when kmalloc is called in atomic context. Change-Id: I44bfb0e5a0fa4d6fc0dbef377660898bccbf7aa8 CRs-Fixed: 626731
| | * | | | qcacld: Check for buffer len while dumping registersPrashanth Bhatta2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While dumping target register section during coredump, there is no check for memory region availability. If less memory is configured or available on a platform then this leads to crash. Now adding boundary check and at the same time collect as much registers as possible. Change-Id: I8062dd4adef4c09983b27b97a2a9e72de55f5512 CRs-fixed: 626331
| | * | | | qcacld: HDD: Incorrect 11n link rate displayed on GUIPadma, Santhosh Kumar2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Incorrect link rate is displayed on GUI when STA associates to a 11n supported AP.As a part of this change getting MCS Rate set only when when rssi is good or if we are always reporting max speed. Change-Id: I9d68ca4b1578f4106d4a35e3d104851371b33d66 CRs-fixed: 625952
| | * | | | qcacld: fix for iperf stall issue after roamingNaveen Rawat2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | whenever tx queue is paused and data transmit request comes from application, kernel uses enqueue function pointer to enqueue packets. This was set to NULL due to setting of tx_queue_length = 0 in hdd driver init code. This was causing network stack to return ENETDOWN error to applications. Reverting this to use default value of 1000. Change-Id: I96cca4e789026739fa2578e60654d372c23fe256 CRs-fixed: 614166
| | * | | | qcacld: Fix klocwork issues in wma component.Manikandaraja Venkatachalapathy2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix null pointer dereference and access out of bound related klocwork errors in wma. Change-Id: Id9c2a0660476719bf9d6785789585af016d4b4ba CRs-Fixed: 627501
| | * | | | qcacld: Do not re-enable PCI interupt if target assertion happensYue Ma2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check the flag in tasklet to avoid re-enabling PCI interupt if target assertion already happens. This will prevent future incoming CE RX data interupts while host driver copies target RAM dump. The flag and PCI interupt will be reinitialized/re-enabled during SSR re-init process. Change-Id: Ia7a02f8f0ba2de9ec97cbe348c542cef52bb7704 CRs-fixed: 625523
| | * | | | qcacld/tlshim: Fix race in accessing stainfo->data_rxVasanthakumar Thiagarajan2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There will be race in accessing data_rx callback when WLANTL_ClearSTAClient() is called from MCThread context and tlshim_data_rx_cb() which is accessing data_rx in TlshimRxThread context. The device would crash when data_rx is set to NULL in WLANTL_ClearSTAClient(). Make sure sta_info->registered and sta_info->data_rx are atomic by having a spinlock. Change-Id: I495f8a7c1143e6d2ea177d8c873e6783d344f9ed CRs-Fixed: 628444
| | * | | | qcacld-new:rome_ibss:(rework) support custom beacon intervalsXiaochang Duan2014-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (This is a rework to improve the previous fix for CR616006) Add support of custom beacon interval for Rome IBSS. This allows user space specified beacon interval values besides the default 100ms to take effect. Change-Id: I5750b7edf8a4cc9a065526e0d8e3e374a7295380 CRs-Fixed: 616006
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-03-08
| |\ \ \ \ \
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Akash Patel2014-03-08
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.56 QCACLD WLAN Driver * origin/caf/caf-wlan/master: Cafstaging Release version 1.0.0.56 qcacld: sap: Optional channel restriction for ACS qcacld: Rearrange init time goto macros qcacld:send proper tid while forwarding data in SAPintrabss case qcacld: hdd: clean up SETRTSCTS command qcacld: Remove unwanted NV.bin messages for non-integrated solution qcacld: Fix PE issues found by static code analysis qcacld:txrx: Change log level for PN check failure Add HT40 capability in 2.4GHz band qcacld: HDD: Fix reference invalid session id in intrabss qcacld: Fix race condition in statistics message wlan: CLD data path, compile out packet trace feature qcacld: HDD: Add wlan auto shutdown feature wlan: fix typecasting pointer as 32 bit in nv_parser wlan: qcacld: Update path for including subsystem_restart.h qcacld: Add ini file parameters for beacon miss counts qcacld: Change channel switch time to 4 ms in roaming qcacld: Enable final beacon miss roam scan in firmware Change-Id: Iba342609bc7303032db0229e37296830aff069a0
| | | * | | | Cafstaging Release version 1.0.0.56Pitani Venkata Rajesh Kumar2014-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release version 1.0.0.56 Change-Id: I9c9df536adbcf9651154212a41540a95a920a01b
| | | * | | | qcacld: sap: Optional channel restriction for ACSPeng Xu2014-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For AP auto channel selection, user can specify only specific channels are allowed. The parameter is defined in INI file: e.g. gOnlyAllowedChannels=5,1,6,11,36,161 The channel list is a comma separated string, with the first number being the total number of channels. The auto selected channel will be checked against the specified channel list. Change-Id: I32c42b17de95e2efa3281a9334a3fdbc958ec131 CRs-fixed: 625745
| | | * | | | qcacld: Rearrange init time goto macrosAmar Singhal2014-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-arrange init time goto macros to fix compile and runtime issues. Fix compilation errors when CONFIG_ENABLE_LINUX_REG is not defined. Also, do not unregister wiphy if the wiphy has not been registered in the first place. Change-Id: Iac3db3d5b7b5ee680783b1e2114a8a954e238218 CRs-Fixed: 626081
| | | * | | | qcacld:send proper tid while forwarding data in SAPintrabss caseGanesh Babu Kumaravel2014-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firmware is sending tid as 16 i.e non qos tid for the frames recieved from non wmm station. currently host is filling the same tid recieved from firmware while forwarding the frames in tx incase of SAP intra bss scenario. If the destined peer is wmm station and if host is filling non qos tid then firmware is not including qos control field. So only for non qos tid case fill inavlid tid so that firmware will retrieve tid from frame itself and include qos control field appropriately based on peer's qos capability. Change-Id: I13d4e55b9fe470cd3e4e2a764dd4940e443502a7 CRs-Fixed: 625098
| | | * | | | qcacld: hdd: clean up SETRTSCTS commandMing-yi Lin2014-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When QCSAP_PARAM_SETRTSCTS is used. No need to reset rts value. Original code also has pointer typecast error. Change-Id: I08fea180449dcc93060247ae40f343d902b8d8f5 CRs-fixed: 626805