summaryrefslogtreecommitdiff
path: root/CORE/MAC (follow)
Commit message (Collapse)AuthorAge
* qcacld: wlan: Fix for RMC max action period bound checkkrunal soni2014-04-24
| | | | | | | | | we have applied the bound check for min value but we didn't apply the bound check for max value, so this will fix the bound check for max value. Change-Id: I4a8fad3eb4990515353174d891a92417d16c0873 CRs-Fixed: 646081
* wlan: qcacld: dot11f.frms fileKrishna Kumaar Natarajan2014-04-24
| | | | | | | | The dot11f.frms file will be maintained under CORE/MAC/src/cfg/cfgUtil/ Change-Id: I5e3b5ecffc790a960c08b7a42bdc2b29812d2aa6 CRs-Fixed: 647335
* Cafstaging Release 1.0.0.98Pitani Venkata Rajesh Kumar2014-04-23
| | | | | | Cafstaging Release 1.0.0.98 Change-Id: Ic2496cf1b7a75b6bc1ee1dbbafae351d69b70c62
* qcacld: Fix Static Analysis errorsKomal Seelam2014-04-23
| | | | | | | Fix Static Analysis errors in SU 96 CRs-Fixed: 650304 Change-Id: If0a4c8b9519b34d83c82c4974025b0045f0e5e76
* Cafstaging Release 1.0.0.97Akash Patel2014-04-22
| | | | | | Cafstaging Release 1.0.0.97 Change-Id: Ia4aa1b6550b8dceaa0ed657defdb009840d46ae6
* Logging enhancements on 11k rrmApi.c fileDARAM SUDHA2014-04-22
| | | | | | | | | | | | As part of PE logging enhancements, more feature logging would be needed. Since there are many instances which have logging with PELOG1, defining PELOG1 might lead to phone going into download mode if the logs are also dynamically enabled. The plan is to define PELOG4 statically and have meaningful & sufficient feature logging in PE till the instances with PELOG1 gets thin. Change-Id: I30d03c9d6967710fbc4fbedafc98674463d06fb2 CRs-Fixed: 642977
* LIM: Pass Operating Channel and Class information to the firmwareLeela Venkata Kiran Kumar Reddy Chirala2014-04-22
| | | | | | | | This commit ensures to pass the TDLS peer's operating channel to the firmware in TdlsLinkEstablishReq. Change-Id: Iaf017fe29f4134846dc2b14cfc1496aa27446b9b CRs-fixed: 646569
* TDLS: Introduce optional TDLS Off Channel capability parameter.Naresh Jayaram2014-04-22
| | | | | | | | | This commit provides an option to configure tdls offchannel capability through ini parameter, gEnableTDLSOffChannel and also propogates this to the firmware and LIM layer. Change-Id: I827b1233a5c3f7ca8ea9c6076165f4c64151f832 CRs-Fixed: 645345
* wlan: Reduce Tx aggregation with Cisco AP in HT40 modeAgarwal Ashish2014-04-22
| | | | | | | | | | | | | Cisco AP has issues in receiving more than 25 "mpdu in ampdu" causing very low throughput in HT40 case. Currently at BA setup negotiation, DUT sends 0 window size in AddBA request and Cisco responds with 64 which is causing aggregate huge number of MPDUs. DUT should send 25 as window size to force Cisco AP to negotiate with lesser window size. Change-Id: I14e495642bf31ae693d755797c9b4c85d2450042 CRs-Fixed: 643073
* P2P: Log enhancement in offload and non offload scan path in PE.Rashmi Ramanna2014-04-22
| | | | | | | | Added extra log messages in offload and non offload scan path in PE which helps to debug scan related issues in PE layer. Change-Id: I489ac06ae92948644ba1fed349df5c15cf3bac61 CRs-Fixed: 643107
* qcacld: control ssdp configuration through ini parametersKomal Seelam2014-04-22
| | | | | | | Control ssdp pattern configuration through ini parameters Change-Id: I1c64a3cd3f799cd0f33859a9db60bcc8a16ce618 CRs-Fixed: 646583
* qcacld: Send the correct Rx NSS to fw.Mushtaq A Mujale2014-04-22
| | | | | | | | | | Parse the Assoc req frame and override the Rx Nss if operating Mode notification IE is present. Parse the Operating Mode action frame and update the Rx Nss to fw. Change-Id: Ia6a6355c66ec76b54f3bb38b4106d16733cbd928 CRs-Fixed: 645346
* Cafstaging Release 1.0.0.96AAkash Patel2014-04-19
| | | | | | Cafstaging Release 1.0.0.96A Change-Id: I31f326a12818ae067a45fc0b0e02fa191732017f
* Cafstaging Release 1.0.0.96Pitani Venkata Rajesh Kumar2014-04-18
| | | | | | Cafstaging Release 1.0.0.96 Change-Id: I033341868457b26f1f2bb263cf83194f3ba7c3ef
* qcacld: Handle the Mimo PS when SAP receive assoc req.Kalikinkar dhara2014-04-18
| | | | | | | | Parse the Assoc req frame for mimo power save and update the infor to firmware under SAP mode. Change-Id: I68f50676b8ce722b173fc3e9e1bcda1730b2967d CRs-Fixed: 647571
* qcacld: Fix to update PS settings dynamicallyPadma, Santhosh Kumar2014-04-18
| | | | | | | | | | | Currently, when uapsd mask is present in ini file, static PS settings are taking precedence over dynamic PS settings.So, device does not enter legacy power save when uapsd mask is present. This fix ensures to update PS settings dynamically from addts requests eventhough uapsd mask is present. Change-Id: Iabf069b1bdd7a2aa4af335d192120a1a1e63c0d2 CRs-Fixed: 628826
* TDLS: Consider peer capabilities to frame tdls setup cnf framePradeep Reddy POTTETI2014-04-18
| | | | | | | | | | While framing the TDLS Setup Confirmation frame, the driver needs to know if the TDLS peer is VHT/HT capable. The information is passed by Supplicant to the driver after determining tdls peer capabilities by parsing respective IEs in TDLS Setup Response frame. Change-Id: I8ee5583c7563b671e8dc96e952fb443a5a5e6b4d CRs-Fixed: 645388
* Cafstaging Release 1.0.0.95Pitani Venkata Rajesh Kumar2014-04-17
| | | | | | Cafstaging Release 1.0.0.95 Change-Id: I12c7d84af6d67e7b604f740faa1ee38a67427cff
* PE: Enhance MTRACE to track MC Thread TX packet wait and complete stateEdhar Mahesh Kumar2014-04-17
| | | | | | | | Changes to measure how long MC Thread was stuck for management TX transmission. Change-Id: I83a2f6c23de9f01ec78a0c7ea31530c362588a6e CRs-Fixed: 641285
* wlan: Support for MTRACE.Leela Venkata Kiran Kumar Reddy Chirala2014-04-17
| | | | | | | This fix will move MTRACE funcionality from PE to VOSS Change-Id: I91ec21bf802d3894b47f07de65c1dee236f40113 CRs-Fixed: 592922
* wlan: Check to avoid SAP to use 80Mhz in 2.4Ghz.Leela Venkata Kiran Kumar Reddy Chirala2014-04-17
| | | | | | | | | | | | | | | There is no check during SAP init to avoid 80Mhz channel width if VHT is enable in 2.4Ghz. VHT chanWidth is compared to HT channelwidth macro. Adds the check during start bss to set the vhtTxChannelWidthSet as WNI_CFG_VHT_CHANNEL_WIDTH_20_40MHZ. Remove VHT chanWidth comparison with HT channelwidth macro. comparing this with HT width Change-Id: I29b68a933f8c032ab14f4835d8677643db2768a5 CRs-fixed: 646563
* wlan: PMF state not correct after 802.11r roamingkrunal soni2014-04-17
| | | | | | | | | | | | There is a problem where the PMF (Protected Management Frames, 802.11w) state of the connection is not correct after a 802.11r (Fast Transition, FT) roaming operation. This is fixed by setting the PMF state correctly during this type of roaming operation. Change-Id: Iec4c9958a40b860c28d11e89cb4810111d4fd625 CRs-Fixed: 649942
* wlan: rrm: Disable rrm in assoc request if AP doesnot support rrmHema Aparna Medicharla2014-04-17
| | | | | | | | | | With the existing implementation, STA Cannot connect to some APs due to rrm set in th eassociation request when AP does not support rrm. Changes are made to disable the rrm in association request if rrm is not set in beacon/probe response from the AP. Change-Id: Id29caa9f63ea25634187381575e5dd65cb6a6702 CRs-fixed: 590602
* qcacld:PE: Fix for issues reported by Static analysisSrinivas Girigowda2014-04-17
| | | | | | | Fix the issues reported by Static analysis tool CRs-Fixed: 650407 Change-Id: If89572129a360a680d1f6928841a3609148fb094
* Cafstaging Release 1.0.0.94Akash Patel2014-04-16
| | | | | | Cafstaging Release 1.0.0.94 Change-Id: I65a094559be2d3e4ab0b5705a6ad16e2f98f126c
* Configure flag to debug remain on channel issues.Rashmi Ramanna2014-04-16
| | | | | | | | | Add flag to configuration file to debug remain on channel. This flag is used to send marker frames at start and end of remain on channel. Change-Id: I03a67f53e389f21f7fae470ce46265d2517de333 CRs-Fixed: 594906
* Cafstaging Release 1.0.0.93Akash Patel2014-04-15
| | | | | | Cafstaging Release 1.0.0.93 Change-Id: I676a96e5da04856db2766cc475edfcca0076e178
* Cafstaging Release 1.0.0.92Pitani Venkata Rajesh Kumar2014-04-15
| | | | | | Cafstaging Release 1.0.0.92 Change-Id: I51f8ba1523bff0a9278f2b866bb3949dd0343c86
* wlan: Add Session Id in PE ModulePadma, Santhosh Kumar2014-04-15
| | | | | | | | Improvements in Logging for PE Module. These changes prints Session Id information in the logs. Change-Id: I422c23e4836db8e8cdf8bbdc7846d07c46aa99d9 CRs-Fixed: 641356
* wlan: Fix for missing WMM IE in beacon when system is in IBSS rolekrunal soni2014-04-15
| | | | | | | | This will fix the case when system is in IBSS role or SoftAP role, we will include WMM IE as well QOS Change-Id: I8ac8c7088b5036f68d933e386a9708ca086f8d2f CRs-fixed: 611623
* wlan:Sessionize WME configurationSandeep Puligilla2014-04-15
| | | | | | | | | | | | | | | If device in STA mode connects to an AP having WME disabled then CSR disabling WME CFG item which is getting reflected in SAP mode i.e WME is disabled for both modes while operating in concurrency mode. WME CFG item is not sessionized and it is getting used commonly in SAP and STA mode. As part of this change WME configuration is sessionized. Change-Id: I9d033b3aea7274dfc9df185f24b32cdf76c1417b CRs-Fixed: 573384
* Make sure ACKs are always sent after receiving a Probe ResponseManjunathappa Prakash2014-04-15
| | | | | | | | | | | | | Previously during active scan, STA will send 5 probe requests at 0th,10th,20th,30th,40th msec of scan interval.But with MAX channel timeout at 40th msec, STA after sending probe request, immediately switches the channel resulting in unacked probe response.This patch makes sure STA will not send probe request at MAX channel time slot.Also a dump command to configure num- ber of probe request is provided. Change-Id: I8d107e58ca03552a391b182e1d6c523840cc1d92 CRs-fixed: 507103
* wlan: Missing error and info logs in connect path (Part 4)Abhishek Singh2014-04-15
| | | | | | | | | Added error and info logs, trimmed the logs (exeeding 80 characters) and rearranged some logs for connect path in limProcessAuthFrame.c Change-Id: I471a91c7d007d5aca46e5513aa6a5d57aacb3191 CRs-Fixed: 576052
* Reset client pointer to NULL after returning from vos_mem_free()Leela Venkata Kiran Kumar Reddy Chirala2014-04-15
| | | | | | | | In the PE Module resetting the pointer to NULL is done by this commit. Change-Id: Ia1e8c1d08937c2e0034f58c08ae63ce84d06de21 CRs-fixed: 586361
* wlan: Avoid connection to an already existing session.Manjunathappa Prakash2014-04-15
| | | | | | | | This commit ensures to return a failure on a connection attempt to a network with which a concurrent interface is already associated. Change-Id: I8586197a97e90879fae82bda3e3a8887f0fdec68 CRs-Fixed: 550579
* wlan: VHT IEs missing in Reassoc Request after roamChet Lanctot2014-04-15
| | | | | | | | | | | | | | | When roaming from one AP that supports Very High Throughput (802.11ac, VHT) to another, the 802.11ac rates are no longer used. The problem is that there are no VHT IEs in the Reassoc Request that is sent to the AP that is being roamed to. To fix this issue, the LIM session entry that is used for the new BSS has the VHT information set correctly. Also, the routine that sends out the Reassoc Request is modified to look at the VHT information and add the VHT IEs to the frame if appropriate. Change-Id: I489b3e4b4644f2da23f564e8378213d45a6dd77f CRs-Fixed: 573910
* wlan:Initialize local variable of type 'tpUpdateBeaconParams'Kaushik, Sushant2014-04-15
| | | | | | | | | Intializing local variable of type 'tpUpdateBeaconParams' to zero in all the places referred in the code to make sure valid BSSIdx is populated. Change-Id: Ia89e414ed857f58c8697f9763b7becc01b4f2ac9 CRs-fixed: 546910
* Cafstaging Release 1.0.0.91Akash Patel2014-04-12
| | | | | | Cafstaging Release 1.0.0.91 Change-Id: I6b0a5f5472b021d7508deb806b539caf69925f0d
* P2P: Log enhancement in offload and non offload scan path in PE.Rashmi Ramanna2014-04-12
| | | | | | | | Added extra log messages in offload and non offload scan path in PE which helps to debug scan related issues in PE layer. Change-Id: I175241df5b7cf93625ca7d04aa2a39488501b21e CRs-Fixed: 640694
* qcacld: wlan: Roam Scan Channels buffer size changedKalikinkar dhara2014-04-12
| | | | | | | | | | | | | | Currently SIR_ROAM_MAX_CHANNELS is defined as NUM_RF_CHANNELS. But, NUM_RF_CHANNELS value is tightly coupled with the nv bin file being used. To make LFR related scan cache not to be coupled with other features, the size of SIR_ROAM_MAX_CHANNELS is defined to a constant value. (cherry picked from Id04d2bf9d75bc56fc2bd261ea593810c2b4e0981) CRs-Fixed: 644740 Change-Id: I7f67b3574e34bdca75385e812cd6b5b689ad60aa
* Release 1.0.0.90PAkash Patel2014-04-11
| | | | | | Release 1.0.0.90P Change-Id: I5d2d0a0350a18f8001549c0673f9c4b68ea57829
* qcacld: IMPS Req sent to Firmware in connected stateKomal Seelam2014-04-11
| | | | | | | | | | | | Due to race condition between reception of Deauth frame from AP and disconnect from Upper layer, driver sends IMPS Request to firmware when firmware is in connected state.As a result Firmware crashes.So when deauth req comes from upper layer read the status of FW state and accordingly return the error code so that SME does not issue IMPS request. Change-Id: Ie4592b64f7aa263b3264eaddde390acdccd4b8c0 CRs-Fixed: 643624
* wlan: Probe req contain 11ac caps even in 2.4Ghz bandAbhishek Singh2014-04-11
| | | | | | | | | | | The probe req should not send 11ac caps IE in 2.4GHz channels, unless enableVhtFor24GHz is enable in INI file. Added check that if channel is 2.4GHz and dot11mode is 11ac change dot11mode to 11n if enableVhtFor24GHz is not set. Change-Id: Ica783517187031ae48ff9748d77ead6a31572fbb CRs-Fixed: 643562
* wlan:Retry ReassocReq only in FT_REASSOC_RSP_STATEKanchanapally, Vidyullatha2014-04-11
| | | | | | | | | | | | | | | | Currently upon the ReassocTimer expiry the limAssocFailureTimerHandler checks and retries the Reassoc request. But the ReassocRetryReq is populated only in eLIM_MLM_WT_FT_REASSOC_RSP_STATE, which is leading to crash due to lack of availablity of retry context in another state (eLIM_MLM_WT_REASSOC_RSP_STATE). Hence added the approriate check in limAssocFailureTimerHandler to retry reassoc when only in limstate eLIM_MLM_WT_FT_REASSOC_RSP_STATE. Change-Id: I98ad7e9037a52a29aa1b2e868deb1626a3eb5886 CRs-Fixed: 643572
* wlan: Stopping SAP leads to firmware crash.Abhishek Singh2014-04-11
| | | | | | | | | | | | | | | | | | | | | | | While stopping SAP, deauth is triggered from host for all stations and trigger is set to eLIM_HOST_DEAUTH. Same time inactivity timer might also trigger the disassoc for the station and it would change the trigger from eLIM_HOST_DEAUTH to eLIM_LINK_MONITORING_DISASSOC. In this scenareo if deauth ack is recieved, it continues Processing ahead with trigger as eLIM_LINK_MONITORING_DISASSOC and thus end up calling the wrong callback. Thus the original command is never removed from roamCmdPendingList leading to stalling of the queue. If deauth is sent to a station, set the mlme state to eLIM_MLM_WT_DEL_STA_RSP_STATE to avoid disassoc to the same station and thus prevent the change in the trigger value. The vice versa(avoid deauth if disassoc is already sent for the station) is already taken care. Change-Id: I6505ea17fc0bdb5d0f618e2c8614328270c2126b CRs-Fixed: 643063
* Fix the IOT uplink throughput issue.Kiran Kumar Lokere2014-04-11
| | | | | | | | | Compare the max AMPDU size between HT IE and VHT IE and pass the greater value to the FW so that max no.of MPDUs gets aggregated in an AMPDU. CRs-Fixed: 618895 Change-Id: I76b6349977e09d248de5c3935659dd1d2a9266dc
* Cafstaging Release 1.0.0.89Akash Patel2014-04-10
| | | | | | Cafstaging Release 1.0.0.89 Change-Id: I4addb703eac466cba7e9855c8d6a1c3f11b8907c
* wlan: qcacld: preauth FT Pesession not deleted properlyKrishna Kumaar Natarajan2014-04-10
| | | | | | | | | | | | | | | | | When limProcessFTPreauthRspTimeout expires it sends limHandleFTPreAuthRsp with Failure which is then indicated to SME. Now If preauth rsp with success is received from AP, it is processed and a FT pesession is created, This rsp is dropped in SME but pesession is not deleted. If limProcessFTPreauthRspTimeout expires and limHandleFTPreAuthRsp with Failure is sent, drop the subsequent preauth rsp from AP. During limFTInit if present, delete the previous FT pesession. CRs-Fixed: 644853 Change-Id: Ibca36b01885740f780465f258ce87b53a8c368e0
* wlan: qcacld: Print active PE Session during IMPS req if any.krunal soni2014-04-10
| | | | | | | | | | | | 1) Print Active PE Session's BSSID, sessionid if any session is active while pmmEnterImpsRequestHandler is called. Also dump the last 100 mtrace. 2) Print Bssid and session ID while creating and deleting the PE session Change-Id: Ia3263d2d36bb48c1744bb854b9cb09f5864e7da0 CRs-Fixed: 646006
* qcacld: wlan: Update for MCC to SCC auto switchManikandan Mohan2014-04-10
| | | | | | | | | | | | MCC to SCC auto switch feature is needed when operating channels of the virtual interfaces interfere with each other due to MCC techniques used. This feature is applied to SAP interface to change its operating frequency to that of station for STA-AP or previously initiated SAP1 for AP-AP based on operting channel and bandwidth. Change-Id: I4ff8942e322032959519ab12b56359a01431aaf1 CRs-fixed: 644806