summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | qcacld-2.0: Add MAC address in vendor event for each peerZhang Qian2017-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In MAC counters, there is only peer ID for each peer which is not convenient for user layer APP. MAC address for each peer is added in the vendor event to USER layer. Change-Id: I11b1101e2ffda25e30a9b30c14fb77172ae28d17 CRs-Fixed: 2003255
| * | | | | | Merge "Release 4.0.11.203Q" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2017-02-20
| |\| | | | |
| | * | | | | Release 4.0.11.203Qqcabuildsw2017-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203Q Change-Id: I78e3ba39c18013c11b7d37da2b59e437dbad01de CRs-Fixed: 688141
| * | | | | | Merge "qcacld-2.0: Update fEnableTDLSBufferSta with proper ini parameter" ↵Linux Build Service Account2017-02-20
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | into wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Update fEnableTDLSBufferSta with proper ini parameterNitesh Shah2017-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the function hdd_update_tgt_service(), fEnableTDLSBufferSta is updated using the ini parameter fEnableTDLSOffChannel. The fix is to update fEnableTDLSBufferSta with the its own ini parameter. Change-Id: Ic7b5a51fdee51a16f60af1a01ca96045bb6223ae CRs-Fixed: 2004627
| * | | | | | Merge "Release 4.0.11.203P" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2017-02-20
| |\| | | | |
| | * | | | | Release 4.0.11.203Pqcabuildsw2017-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203P Change-Id: Ib2af5cea632f9afd0d05026aa5ddca66f20bb6df CRs-Fixed: 688141
| * | | | | | Merge "qcacld-2.0: Handle 0 count White list SSID/ black list BSSID" into ↵Linux Build Service Account2017-02-20
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Handle 0 count White list SSID/ black list BSSIDHanumanth Reddy Pothula2017-02-17
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) Roam enhancement change needs to handle the case of White list SSID value count can be zero. This zero count is reset mechanism to clean up the existing configuration. 2) The Blacklist BSSID count can also be zero and used as reset of existing list. Change-Id: I9c753b571138ab7533e6e897b820ca1db72c3880 CRs-fixed: 2007708
| * | | | | Merge "qcacld-2.0: Fix invalid peer local id in sap start bss" into ↵Linux Build Service Account2017-02-20
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | qcacld-2.0: Fix invalid peer local id in sap start bssbings2017-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently when cac ends, it will trigger eSAP_START_BSS_EVENT with peer local id 0. If there is no peer with local id 0, sap starts fails. Actually valid peer local id should be found based on self mac address of the sap. Change-Id: I3779cb181390650844475b1a2f18768cb5784cf2 CRs-Fixed: 1096534
| * | | | | Release 4.0.11.203Oqcabuildsw2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203O Change-Id: I139410755f75f04972020960270297bf42dddccf CRs-Fixed: 688141
| * | | | | qcacld-2.0: Acquire lock to protect hdd_ctx in hdd_driver_memdump_read()Srinivas Girigowda2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two threads accessing the procfs entry might end up in race condition and lead to use-after-free for hdd_ctx->driver_dump_mem. Hence, acquire a lock to protect hdd_ctx. Change-Id: If871f4ceadf650978e16b4a336f688a0dae1c494 CRs-Fixed: 2005832
| * | | | | Release 4.0.11.203Nqcabuildsw2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203N Change-Id: I035d1d8ef4de15c5a61fcf15498ef25fdb3191e3 CRs-Fixed: 688141
| * | | | | qcacld-2.0: Fix gRateForTxMgmt default valueHong Shi2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently default value for gRateForTxMgmt is 0 which means disable. But 0 stands for rate 48Mbps. Thus change default value to 0xFF and 0xFF means disable. Change-Id: Icc1f53c247334c83efda1cde842ce5086583f959 CRs-Fixed: 2006475
| * | | | | Release 4.0.11.203Mqcabuildsw2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203M Change-Id: I6e0af015f6fc102c59829f13608d78c335fd02f8 CRs-Fixed: 688141
| * | | | | qcacld-2.0: WAR for radar false detectionbings2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently some WiFi chips imitate to radar type pulses with our SAP. War is required to ignore since these are not real pulses. Ignore radar found 500ms before assoc request packet and 300ms after assoc request packet. Create new queue and collect radar pulse with pulse index1 and pulse index2. Save 32 radar pulses for the new queue. Once radar is found, for radar pulse in the new queue, remove radar pulse that happens 20ms ago. Find the biggest and smallest dur for the rest radar pulse in the new queue. If they have more than 10 difference, then ignore this radar found. Change-Id: Id1db0d811c0b3b47f45c621b6bec3b3e636e330f CRs-Fixed: 1105728
| * | | | | Release 4.0.11.203Lqcabuildsw2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203L Change-Id: I2c2650d0b3c510d7955fe1f52318820c628419ba CRs-Fixed: 688141
| * | | | | qcacld-2.0: Fix FW crash caused by lack of rx reorder bufferbings2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In high latency, Firmware will trigger crash when no more reorder buffer left. The number of prealloc reorder buffers depend on tid number, which equals 4 * clients number, so reassign num_tids in wmi_resource_config to 4 * no_of_peers_supported as Firmware suggested. Change-Id: If715cf201a283fa956b53dcdaccd534e57986fcb CRs-fixed: 2003903
| * | | | | qcacld-2.0: Add msdu&ppdu mac countersZhang Qian2017-02-14
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New counters for MSDU and PPDU transferred are added. Period and threshold could not be set at the same time, so only set period even there is threshold from user layer. Some debug logs are added for threshold setting. Change-Id: Ic9932d20b9741dc0441f6f80168d1bbf99746d1a CRs-Fixed: 1112906
| * | | | Release 4.0.11.203Kqcabuildsw2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203K Change-Id: I5236374af885aa51498850b3847732fb321f603c CRs-Fixed: 688141
| * | | | qcacld-2.0: Disconnect any existing session before new connectionAgrawal Ashish2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If user is issuing connect command again and again with some AP, driver should first do a disconnect and wait for completion of disconnect. Once disconnect is done, driver should start new connection . Change-Id: I8d64384ea1feef1173800a6f2910945d9046020b CRs-Fixed: 1114683
| * | | | Release 4.0.11.203Jqcabuildsw2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203J Change-Id: I4a941023e0efbca93bbca52aacc46fea2bf4b954 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix possible null pointer dereferenceJia Ding2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In hdd_tx_timeout(), adf_dp_trace() is called with nbuf set to NULL. In this case, ADF_NBUF_CB_DP_TRACE_PRINT() will cause a NULL pointer dereference. Fix is to add a NULL check for nbuf. Change-Id: I6445e572735a85c0de6321f65216b36dab89b2e8 CRs-Fixed: 2004984
| * | | | Release 4.0.11.203Iqcabuildsw2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203I Change-Id: Id8086ada33a0a8006c33ba0b17a4779234b15210 CRs-Fixed: 688141
| * | | | qcacld-2.0: Remove redundant kernel WDA log messageyeshwanth sriram guntuka2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove kernel WDA log message in wma_tx_abort by changing info level to INFO and fix typo. Change-Id: I05682041719a191fb9a7db8549ef3ec6d0917424 CRs-Fixed: 2002041
| * | | | Merge "Release 4.0.11.203H" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2017-02-14
| |\ \ \ \
| | * | | | Release 4.0.11.203Hqcabuildsw2017-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203H Change-Id: I262cd294077800feebc2c56e617cde58f8828a6f CRs-Fixed: 688141
| * | | | | Merge "qcacld-2.0: Do not send action frame when sub20 enabled" into ↵Linux Build Service Account2017-02-14
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Do not send action frame when sub20 enabledgaolez2017-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since no sub-band IE in action frame, if action frame received during 5/10M mode at STA side, firmware will generate CSA event without including 5/10 info. Hence, driver need to disable action frame during 5/10M mode. Change-Id: I5aaa257fec53725f7eaf9eff387845f017f410fe CRs-Fixed: 1112759
| * | | | | | Merge "qcacld-2.0: Support manual channel width switch to 5/10M" into ↵Linux Build Service Account2017-02-14
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Support manual channel width switch to 5/10Mgaolez2017-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow user to trigger channel width switch to 5/10M via nl80211 NL80211_CMD_CHANNEL_SWITCH command. Change-Id: I19750b8411dc3d95cce7eb9b73c5614e1dc590f4 CRs-Fixed: 1108836
| * | | | | | Merge "qcacld-2.0: Add 5m/10m support for monitor mode" into ↵Linux Build Service Account2017-02-14
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: Add 5m/10m support for monitor modeHong Shi2017-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add 5m/10m support for monitor mode. Change-Id: I7b39720a77b28fde9f853259af91f2c5096b0a95 CRs-Fixed: 1111804
| * | | | | | | Merge "qcacld-2.0: Add MCS/VHT info to radiotap header" into ↵Linux Build Service Account2017-02-14
| |\| | | | | | | | |/ / / / / | |/| | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Add MCS/VHT info to radiotap headerHong Shi2017-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, only legacy rate is parsed to radiotap header in monitor mode. Thus rate field is not showed correctly for HT/VHT packets. This change update MCS/VHT field to radiotap header. Change-Id: I1c82a306581edfd446e49c8bd361996537f34bfb CRs-Fixed: 1110823
| * | | | | | Merge "qcacld-2.0: Fix SAP omit send action frame issue" into ↵Linux Build Service Account2017-02-13
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: Fix SAP omit send action frame issuegaolez2017-02-12
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checking every node in STA hash table when sending action frame. When sending action frame, the driver will loop through the STA info hash table to find all the STA need to recv unicast action frame. The STA info stored in hash table from the second node to the last, the first node is empty. But the current loop through policy lost the last node, so change the loop count to fix this issue. Change-Id: I323d7af5ea0871677ebf8bebe88eaff072efdac8 CRs-Fixed: 1098738
| * | | | | | Merge "qcacld-2.0: Fix channel switch fail in static 5/10M mode" into ↵Linux Build Service Account2017-02-13
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: Fix channel switch fail in static 5/10M modegaolez2017-02-12
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, driver will only fill 5/10M IE info in beacon when detecting dynamic sub-band flag set, during channel switch process. For static 5/10M mode, such IE will miss in beacon, which cause STA unable to connect to SAP in new sub-band channel. This fix is to fill 5/10M IE info in beacon for both dynamic and static 5/10 mode. Change-Id: I57367ca859c10fdfb0d63460fa347649e95f1df7 CRs-Fixed: 1106756
| * | | | | | Merge "qcacld-2.0: Randomize sa of action frames" into ↵Linux Build Service Account2017-02-13
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Randomize sa of action framesRajeev Kumar Sirasanagandla2017-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change add support to randomize source address of action frames for improving user privacy. Change-Id: I5a5b245677d968983705692a5e510bef121e089f CRs-Fixed: 1102831
| * | | | | | Merge "Release 4.0.11.203G" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2017-02-13
| |\| | | | |
| | * | | | | Release 4.0.11.203Gqcabuildsw2017-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203G Change-Id: If2b6e74733c6bffed4fe79f086cdf2300265fea3 CRs-Fixed: 688141
| * | | | | | Merge "qcacld-2.0: Fix an inconsistent conditional macro usage" into ↵Linux Build Service Account2017-02-13
| |\| | | | | | | |/ / / / | |/| | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | qcacld-2.0: Fix an inconsistent conditional macro usagewadesong2017-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WLAN beacon tx rate customization has been enabled in the Linux OS kernel with macro CFG80211_BEACON_TX_RATE_CUSTOM_BACKPORT, but the WLAN host driver uses a different macro(BEACON_RATE_BACKPORTS) for the same feature. Change the WLAN host driver's code to make it using the same conditional macro Change-Id: Ic6e44b7f1cdef2c2912d8baf5aba579929d5400a CRs-Fixed: 2004373
| * | | | | Merge "qcacld-2.0: Fix NULL pointer reference issue in adf_nbuf.c" into ↵Linux Build Service Account2017-02-12
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | qcacld-2.0: Fix NULL pointer reference issue in adf_nbuf.cWill Huang2017-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Function adf_nbuf_put_tail may return NULL pointer, check NULL pointer before access the return pointer. Change-Id: I064c08d6971de69c7ebabb1e0c4d1d37ff8ded91 CRs-Fixed: 1107826
| * | | | | Release 4.0.11.203Fqcabuildsw2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203F Change-Id: Ie5ae5021676e7dd44a626c3208c7177cbfc138d0 CRs-Fixed: 688141
| * | | | | qcacld-2.0: Fix peer invalid free issueLiangwei Dong2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tx_msdu_info.peer should be reset to NULL for each MSDU. Each MSDU will be classified by ol_tx_classify to get peer. Change-Id: I68fe619435a6edfdd82fa083ad9cb81251705ad5 CRs-Fixed: 1109984