summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | qcacld-2.0: Changes to synchronize peer deletion and creationEdhar, Mahesh Kumar2015-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | currently peer creation is getting failed if the previous peer deletion is pending, this behaviour is resulting in connection failures. Changes are made to ensure completion of pending peer deletion before creating the peer. Change-Id: Ifddbcd978076f040afd251f7ea2b7b52bf7582ed CRs-Fixed: 810863
| | * | | | qcacld: apply vos_assert in vostimer APIs, in uninitialized case.DARAM SUDHA2015-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a debug enhancement, call vos_assert in vos timer APIs, when API fails because of unintialization. Change-Id: Ib7d4c7995a60b23413eead4603b38ff89ff48715 CRs-Fixed: 810282
| | * | | | qcacld-2.0: Do not decrement pause_count if not pausedNirav Shah2015-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not decrement pause_count of peer tx queue in ol_txrx_peer_tid_unpause_base if it is not already paused. CRs-Fixed: 808956 Change-Id: I9bec4c37662b56efc700fcb46f4c75cf72c46c3d
| * | | | | Merge "Release 4.0.10.58 QCACLD WLAN Driver"Linux Build Service Account2015-03-20
| |\ \ \ \ \
| | * | | | | Release 4.0.10.58 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-03-19
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.58 SAP: Changes to properly handle channel switch through ioctl SAP: protect dfs_radar_found global variable using lock qcacld: initialize SendFlags in HTT before downloading to FW. qcacld: Set tfm to NULL to avoid freeing in crypto_free_cipher. qcald: HDD: Fix DFS AP-AP Mode issue Change-Id: I87173275bb1fb7a89d2e535ac1fd599d590f5764
| | | * | | | Cafstaging Release 4.0.10.58AnjaneeDevi Kapparapu2015-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.58 Change-Id: Ida51238c7db87a012081faccb0b960cf061323b8 CRs-Fixed: 688141
| | | * | | | SAP: Changes to properly handle channel switch through ioctlEdhar, Mahesh Kumar2015-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1)Validate channel switch w.r.t concurrency rules set and switch channel only if there is no channel interference. 2)Disable channel bonding in 2.4Ghz on switching channel to 2.4Ghz band to avoid violating OBSS feature. Change-Id: I81992b2c2876a32eba52010e72c4300608067e58 CRs-Fixed: 809527
| | | * | | | SAP: protect dfs_radar_found global variable using lockEdhar, Mahesh Kumar2015-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dfs_radar_found variable will be accessed in different context so protect the same with mutex lock and synchronize the channel switch trigerred by application and dfs module. Change-Id: I724d22cde9a77c187a17dffef13a9b4c9b2c27da CRs-Fixed: 809527
| | | * | | | qcacld: initialize SendFlags in HTT before downloading to FW.DARAM SUDHA2015-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Low-latency interface, Host need to send HTC header to fw, by setting SendFlags to zero to avoid deadlock situation. Change-Id: Ib3d16deadf038708fb75bcba692bd6adf3959c4e CRs-Fixed: 807505
| | | * | | | qcacld: Set tfm to NULL to avoid freeing in crypto_free_cipher.DARAM SUDHA2015-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tfm is invalid when alloc fails. Set tfm to NULL to avoid freeing the crypto transform in crypto_free_cipher()->crypto_destroy_tfm. Change-Id: I3261377f3a7b6ab5740d4144be9e84a1a3a07e42 CRs-Fixed: 809085
| | | * | | | qcald: HDD: Fix DFS AP-AP Mode issueManikandan Mohan2015-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ACS config of guest AP is needed for random channel select after RADAR detection. Updated to set the ACS config on guest AP ACS. Change-Id: I95fed987298fed2d2c927598372912dc4e517c05 CRs-fixed: 809313
| * | | | | | Merge "Release 4.0.10.57 QCACLD WLAN Driver"Linux Build Service Account2015-03-19
| |\| | | | |
| | * | | | | Release 4.0.10.57 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-03-18
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.57 qcacld-2.0: Changes to properly typecast the operands to avoid overflow qcacld-2.0: Reserve tx desc for mgmt frame Change-Id: I355f37ba2f6fc5c1ddfd99268e759c709f0ad51e
| | * | | | Cafstaging Release 4.0.10.57AnjaneeDevi Kapparapu2015-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.57 Change-Id: If9924ff85e8de4459f5b7b09a3ab0ab33efa3cd6 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Changes to properly typecast the operands to avoid overflowEdhar, Mahesh Kumar2015-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | current time returned in vos_get_monotonic_boottime is getting overflowed during converstion from milliseconds to microseconds due to default typecasting. changes are made to consider the type of function return type. Change-Id: I848273ef2a7d6318ea1c03aece536075add47acb CRs-Fixed: 808271
| | * | | | qcacld-2.0: Reserve tx desc for mgmt frameKarthick S2015-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reserve 10 tx descriptors for management frames. It would be useful in cases where the system starts to run out of the allocated tx descriptors. Change-Id: I435bab53f86e8bbbfa00ddfd399144efc242cc83 CRs-Fixed:
| * | | | | Merge "Release 4.0.10.56 QCACLD WLAN Driver"Linux Build Service Account2015-03-18
| |\ \ \ \ \
| | * | | | | Release 4.0.10.56 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-03-17
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.56 qcacld-2.0: Update asyncintdelay value to 2 The wlan driver fails to load on USB2.0 LPM. Change-Id: I4f3d5ea0f00ed2393341c25df65228ce43c73487
| | * | | | Cafstaging Release 4.0.10.56AnjaneeDevi Kapparapu2015-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.56 Change-Id: I9e502ac7bbc9231225efe18c7612879035a1d3b7 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Update asyncintdelay value to 2Karthick S2015-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the async interrupt delay clock from 0 to 2 to fix interrupt missing issue. Change-Id: I6fe97d981e0dd2396396300135805deb78612da5 CRs-Fixed: 806302
| | * | | | The wlan driver fails to load on USB2.0 LPM.Eric Liu2015-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid the driver load failure, disable the USB2.0 LPM feature. Change-Id: I05e426c4a01b4a65c5fbb7933bc136671544a8e3 CRs-Fixed: 803572
| * | | | | Merge "Release 4.0.10.55 QCACLD WLAN Driver"Linux Build Service Account2015-03-16
| |\ \ \ \ \
| | * | | | | Release 4.0.10.55 QCACLD WLAN DriverVenkata Rajesh Kumar Pitani2015-03-16
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.55 qcacld: lower loglevel for "Driver load/unload in progress" in tlshim qcacld: Take peer_ref_mutex before accessing peer_list for HL wlan: set MC/BC filters appropriately Change-Id: I8a56f0addfd9912296dcfa014251d98e92638118
| | * | | | Cafstaging Release 4.0.10.55Pitani Venkata Rajesh Kumar2015-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.55 Change-Id: I36535266ee328677db1f06e4fc5f02f5377c784f CRs-Fixed: 688141
| | * | | | qcacld: lower loglevel for "Driver load/unload in progress" in tlshimDARAM SUDHA2015-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | print a warning msg if the driver load/unload is happening. This will avoid logbuf flooding. Change-Id: I4dd34bc41c0c6a1bdd55ccd9d6189edc49a70ad0 CRs-Fixed: 806491
| | * | | | qcacld: Take peer_ref_mutex before accessing peer_list for HLNirav Shah2015-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid race condition between peer unmap handler and pause/unpause event from firmware by taking peer_ref_mutex before accessing peer_list for HL. CRs-Fixed: 805758 Change-Id: I187d6fd7c94f561f545ffffefea73deeacf2c7ab
| | * | | | wlan: set MC/BC filters appropriatelyc_hpothu2015-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While updating MC/BC filters dynamically, update 'sus_res_mcastbcast_filter' variable accordingly. Change-Id: I8be932699044e316fc2964687c19befbfa1d678f CRs-Fixed: 806128
| * | | | | Merge "Release 4.0.10.54 QCACLD WLAN Driver"Linux Build Service Account2015-03-13
| |\ \ \ \ \
| | * | | | | Release 4.0.10.54 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-03-13
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.54 qcacld: fix SAP max clients threshold wlan: qca-cld2.0: Fix memory allocation size qcacld-2.0: wlan: Validate adapter's magic number before accessing it. qcacld: Fix PN check fail due to far jump Change-Id: I1209d157f2db455ef011e1cb3fc54e8902808498
| | | * | | | Cafstaging Release 4.0.10.54AnjaneeDevi Kapparapu2015-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.54 Change-Id: I594dabdb0a7d5082fdd255464beb76c73a70c248 CRs-Fixed: 688141
| | | * | | | qcacld: fix SAP max clients thresholdRyan Hsu2015-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cfg is used as-is with current design, so the verification here is no longer required. Change-Id: I34e96111a322cb1e5b4cae56f7262b8e6d72c0fc CRs-fixed: 805265
| | | * | | | wlan: qca-cld2.0: Fix memory allocation sizeDhanashri Atre2015-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allocate the correct memory size for the hash element when creating an entry for the rx buffer. Change-Id: I4ee4216129511b8658f7d4acac3815d91af454fe CRs-Fixed: 805889
| | | * | | | qcacld-2.0: wlan: Validate adapter's magic number before accessing it.Komal Seelam2015-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is prima to qcacld-2.0 propagation. In hdd_softap_tx_complete_cbk() add check to validate adapter's magic number before accessing adapter context. Change-Id: I9a0040492b28921ee60b22c2b6c427974b5b6b51 CRs-Fixed: 806058
| | | * | | | qcacld: Fix PN check fail due to far jumpsyeh2015-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It mainly fixed traffic stuck on host side. This issue may be caused by PN check on recv side from sniffer trace. Add far jump protection to PN check of host side for high latency solution. CRs-Fixed: 805513 Change-Id: Idabccdb52557983925d4976b6aa926311d3cef6f
| * | | | | | Merge "Release 4.0.10.53 QCACLD WLAN Driver"Linux Build Service Account2015-03-13
| |\| | | | |
| | * | | | | Release 4.0.10.53 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-03-12
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.53 qcacld: Increase VOS message pool to handle more frames qcacld: Update session Id to be a 16bit integer qcacld-2.0 : TDLS log Enhancement to route log to desired buffer wlan: qca-cld: Remove storing the sta id in select queue for SAP qca_cld: Disable IPA feature from ini file Change-Id: I259b532f056d10ae52ad1d3f207569e56202a77b
| | | * | | | Cafstaging Release 4.0.10.53AnjaneeDevi Kapparapu2015-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.53 Change-Id: I530dfe73e4db82e23539bed00566a41551e0d44a CRs-Fixed: 688141
| | | * | | | qcacld: Increase VOS message pool to handle more framesKrishna Kumaar Natarajan2015-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we are running out of wrappers for message queue when there are large number of management frames to be processed. This change set fix the issue by increasing the available number of vos wrappers and adding more logs to record the size of the received managemet frames. Change-Id: Ibb066d5584787d88b5c29a0e00eefdcd62da1e32 CRs-Fixed: 802657
| | | * | | | qcacld: Update session Id to be a 16bit integerKrishna Kumaar Natarajan2015-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, PE sessionId is a 8bit integer. For logging reasons we need sessionId to be 16bit integer. This change set update the peSessionId to be a 16bit integer. Change-Id: If25bebbf6ae754b0c97b2ae49612c0b6476800e5 CRs-Fixed: 806458
| | | * | | | qcacld-2.0 : TDLS log Enhancement to route log to desired bufferMasti, Narayanraddi2015-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove WLAN_FEATURE_TDLS_DEBUG Macro definition since it is no more required and replace TDLS_LOG_LEVEL with appropriate log level to achieve the following. Route 1. Error messages to kmsg and logger app 2. Info messages to Logger app. Change-Id: I7ce7f6c2a5101c9cea63f7c13b6b2275da055de9 CRs-Fixed: 798912
| | | * | | | wlan: qca-cld: Remove storing the sta id in select queue for SAPDhanashri Atre2015-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently on the tx path the station id is stored during the select queue process in a buffer just above the skb data contents. This may cause issues since the memory location is not owned by the WLAN driver. This change does the following: 1. Moves the station id look up from the select queue function to the xmit function. 2. Doesn't check the wmm enabled flag for every station before classification Change-Id: Ib16da24738704670f621a8d5e30cdb465fdad15d CRs-Fixed: 802001
| | | * | | | qca_cld: Disable IPA feature from ini fileYue Ma2015-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable WLAN host driver IPA feature from ini file. Change-Id: I30b28f5fdbc27b8fddd034f1772efd245943bc39 CRs-fixed: 793255
| * | | | | | Merge "Release 4.0.10.52 QCACLD WLAN Driver"Linux Build Service Account2015-03-12
| |\| | | | |
| | * | | | | Release 4.0.10.52 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-03-11
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.52 qcacld-2.0: Cleanup async_task in HIFDetachHTC qcacld: Changes to support iwpriv ioctl to check if firmware is alive HDD: Allocate/free dumpTableEntry memory as part of mac module open/close Change-Id: I9c670dffc567cf49b3aeb2d12e9a5b6d70f7fca7
| | * | | | Cafstaging Release 4.0.10.52AnjaneeDevi Kapparapu2015-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.52 Change-Id: I107b64740f60c0b4ad0826156934ef2ac8e9a9bc CRs-Fixed: 688141
| | * | | | qcacld-2.0: Cleanup async_task in HIFDetachHTCKarthick S2015-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The async_task thread calls htc callback function during it's execution. So aync_task has to be cleaned up before flushing htc callbacks. Change-Id: I0d28f1f26113db13b60a941f06c4d3906e5ba0d2 CRs-Fixed: 803713
| | * | | | qcacld: Changes to support iwpriv ioctl to check if firmware is aliveEdhar, Mahesh Kumar2015-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add private ioctl to allow user space applications to check if wlan firmware is alive or not irrespective of interface type. Change-Id: I09d30bca36708420af8de0fae647235cd6c2e4ce CRs-Fixed: 801798
| | * | | | HDD: Allocate/free dumpTableEntry memory as part of mac module open/closeEdhar, Mahesh Kumar2015-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently dumpTableEntry is allocated as part of macPreStart but freed during macStop function due to which in failure cases we are calling macstop even though macStart has not called. Changes are made to fix the above error handling scenario by allocate/free the dumpTableEntry memory as part of mac open/close functions. Change-Id: I69357719686b871222be852ab2a3765401376316 CRs-Fixed: 803710
| * | | | | Merge "Release 4.0.10.51 QCACLD WLAN Driver"Linux Build Service Account2015-03-10
| |\ \ \ \ \
| | * | | | | Release 4.0.10.51 QCACLD WLAN DriverAnjaneedevi Kapparapu2015-03-10
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 4.0.10.51 qcacld: Fix VHT80 config for ACS Change-Id: Iac8bd6334a7495016dfde7b706724c7e4eddc167