summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | Promotion of wlan-cld2.driver.lnx.1.0-00035.Linux Build Service Account2016-06-17
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 688141 I5310e27d96d94af98ff8392f261b793428c52759 Release 4.0.11.100 1029971 Id49390b21185c57878d1bf08d5db07230a0abd54 qcacld-2.0: Correct compilation error for dhcp proto tra 1028556 I1f38bed9471de60cb32da3ac31eb1e08011c2074 qcacld-2.0: Initialize re_flag of dfs_event 1020247 Ibbb422c739b5927c5f2d788712f376a1cfa42930 qcacld-2.0: Modify timer and threshold ini parameters in 1013264 Ib8803cca6e8fce60d1be97764065e50cb84235da qcacld-2.0: Logging enhancement 1025279 I6d8e8b2f5a646b914a7568ceae593b45b58f84d0 qcacld-2.0: Clear MC filters when more than max availabl 688141 I65348c3e7ae376fe43fbc897caef93dc96568717 Release 4.0.11.102 1024016 I7c5abf540705696bf4e0ef2956ec7250204e539f qcacld-2.0: fix a mboxping tx ramdom failure issue 1024743 I08532dd5accf8172660a84e59985a6cc610eecf9 qcacld-2.0: set rx_pending for any pending rx buffer in 1020078 I0d9d95bb7508a1f0dfd7d560de65ae8c22931df9 qcacld-2.0: Pass beacon_tx_rate to FW 1025909 Ib3210394ba4b43045edfcdbcf0a63da5c2ecd458 qcacld-2.0: Add support to print local time in proto tra 1028262 Ief7ded29ea04be547d355f96e817aee776422142 qcacld-2.0: Free Proto trace buffer after disconnection 1026420 Id2bd177b15bd7089250a49019a9c751a691dac01 qcacld-2.0: Fix to restart SAP on preferred channel 688141 I973362dc7ac335bcc55e40eb64d931550c1ae42c Release 4.0.11.101 1029834 I1de5276f9fc72b04725f963e44e6168bc119f559 qcacld-2.0: If set roaming fails return non-positive val Change-Id: I1ecd4d1e757ae7327bddfd7d1390f8af25180e7f CRs-Fixed: 1024743, 1026420, 1020247, 1029971, 1028556, 1013264, 688141, 1028262, 1025909, 1024016, 1025279, 1029834, 1020078
| | * | | | | Release 4.0.11.102Anjaneedevi Kapparapu2016-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.102 Change-Id: I65348c3e7ae376fe43fbc897caef93dc96568717 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: If set roaming fails return non-positive valueAbhishek Singh2016-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If set roaming disabled is called when roaming is already in progress the sme_config_fast_roaming api returns failure status and this status, which is positive value, is returned to upper layer. This results in wpa_supplicant to wait indefinitely. To avoid this if sme_config_fast_roaming returns falure, return -EINVAL. Change-Id: I1de5276f9fc72b04725f963e44e6168bc119f559 CRs-Fixed: 1029834
| | * | | | | qcacld-2.0: fix a mboxping tx ramdom failure issuegbian2016-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove bundle logic in HTCProcessCreditRpt to avoid random mboxping tx failure. HTCTrySend will be skipped if TxCredits can not meet Bundle Size requirement which reduce the opportunity the Pkts get transmitted. This may lead to pkts pending in driver too long time and OS does not pump pkts to driver anymore. Change-Id: I7c5abf540705696bf4e0ef2956ec7250204e539f CRs-Fixed: 1024016
| | * | | | | qcacld-2.0: Correct compilation error for dhcp proto trace changesGupta, Kapil2016-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vos_pkt_trace_buf_update() is not available in case QCA_PKT_PROTO_TRACE is not defined. Add dummy defination for hdd_dhcp_pkt_trace_buf_update() api to correct this. CRs-Fixed: 1029971 Change-Id: Id49390b21185c57878d1bf08d5db07230a0abd54
| | * | | | | Release 4.0.11.101Anjaneedevi Kapparapu2016-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.101 Change-Id: I973362dc7ac335bcc55e40eb64d931550c1ae42c CRs-Fixed: 688141
| | * | | | | qcacld-2.0: set rx_pending for any pending rx buffer in CEGovind Singh2016-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While processing rx buffer, we force break from the per copy engine loop once we get MAX_NUM_OF_RECEIVES per CE. We set rx_pending to true in the above scenario, so that rx buffer can be processed in the same tasklet context. But rx_pending is not set to true when we have pending buffer to process in the rx ring, when more_comp_cnt is greater than CE_TXRX_COMP_CHECK_THRESHOLD. If there is pending buffer in the rx ring and we hit the above condition, pending buffer will only be processed with next interrupt. This will defer the processing of rx packet in the rx ring. To avoid the above scenario, set rx_pending to true when we have pending rx buffer in CE and sw index and read index are not much apart. Change-Id: I08532dd5accf8172660a84e59985a6cc610eecf9 CRs-Fixed: 1024743
| | * | | | | qcacld-2.0: Free Proto trace buffer after disconnectionGovind Singh2016-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Free proto trace buffer after disconnection, as proto trace buffer is getting freed prior disconnection from AP and resulting in invalid access. Change-Id: Ief7ded29ea04be547d355f96e817aee776422142 CRs-Fixed: 1028262
| | * | | | | qcacld-2.0: Logging enhancementSrinivas Girigowda2016-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add or Change log levels to error level. Change-Id: Ib8803cca6e8fce60d1be97764065e50cb84235da CRs-Fixed: 1013264
| | * | | | | qcacld-2.0: Fix to restart SAP on preferred channelAggarwal, Nishank2016-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some case when complete preferred channel list is unsafe, SAP won't be able to pick any channel as operating channel. This will lead to SAP start failure. Fix this issue by making first channel from preferred channel list as operating channel. Change-Id: Id2bd177b15bd7089250a49019a9c751a691dac01 CRs-Fixed: 1026420
| | * | | | | qcacld-2.0: Pass beacon_tx_rate to FWGanesh Kondabattini2016-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add data structures to save the beacon tx rate and changes to pass the same to FW. Change-Id: I0d9d95bb7508a1f0dfd7d560de65ae8c22931df9 CRs-Fixed: 1020078
| | * | | | | Release 4.0.11.100Anjaneedevi Kapparapu2016-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.100 Change-Id: I5310e27d96d94af98ff8392f261b793428c52759 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: Clear MC filters when more than max availableSravan Kumar Kairam2016-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When number of link MC addresses configured are more than the maximum firmware MC address list size, host sets the firmware's MC filters up to the max and skipping the rest. As a result firmware drops the MC packets for the addresses whose MC filter is not set. To fix this clear the firmware MC filters when the number of kernel MC addresses list is greater than the firmware's MC filter list size. When no filters are configured firmware allows all the MC frames to the host. Change-Id: I6d8e8b2f5a646b914a7568ceae593b45b58f84d0 CRs-Fixed: 1025279
| | * | | | | qcacld-2.0: Initialize re_flag of dfs_eventGupta, Kapil2016-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It may possible to have random data in re_flag when host get dfs event which may cause extra processing of the phy error. Add change to initialize re_flag variable with zero. Change-Id: I1f38bed9471de60cb32da3ac31eb1e08011c2074 CRs-Fixed: 1028556
| | * | | | | qcacld-2.0: Modify timer and threshold ini parameters in TDLSNitesh Shah2016-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While initiating TDLS connection, overflow occurs when the minimum time for TDLS stats is less than 1000 ms. To avoid the overflow, the default time is kept as 2000 ms and minimum time as 1000 ms. To improve the TDLS discovery, packet threshold is changed to 40 packets. Change-Id: Ibbb422c739b5927c5f2d788712f376a1cfa42930 CRs-Fixed: 1020247
| | * | | | | qcacld-2.0: Add support to print local time in proto trace bufferGupta, Kapil2016-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To relate logcat messages and driver logs in bugreport both should have same time format. Add changes to print local time while printing proto trace buffer. Change-Id: Ib3210394ba4b43045edfcdbcf0a63da5c2ecd458 CRs-Fixed: 1025909
| * | | | | | Promotion of wlan-cld2.driver.lnx.1.0-00032.Linux Build Service Account2016-06-14
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1021382 I3d41f5425e3a170c046941a439d17e06df0c6bef qcacld-2.0: Add capability based logic to mark first pac 688141 Ide2dddc5fcf8c569e9c5bdef69bfa0794bf80419 Release 4.0.11.99 688141 I80149b24fffa19113d6cbd6805974f48e8e525e0 Release 4.0.11.98 1022311 Id016a65b58255b25b973c1904a9715c995f7d34a qcacld-2.0: Avoid dereferencing of NULL pointer 1020078 I9d05cd7b8e051c4e9e4912cf866206ae32ec293d qcacld-2.0: Define data structures for new AP requiremen 1028035 Ib3c023e0a8abc5a43ddd2f757deec563592bd5d6 qcacld-2.0: Fix compilation error in TXTX 962367 I4fab1af6d9b8e34396bb3679f112c7f29bbe9f93 qcacld-2.0: Change NDP_SERVICE_INSTANCE_ID from 16 bits Change-Id: I0dbac20dee915c003d57a412c5d279e0bb49c356 CRs-Fixed: 1028035, 1022311, 688141, 1020078, 1021382, 962367
| | * | | | | Release 4.0.11.99Anjaneedevi Kapparapu2016-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.99 Change-Id: Ide2dddc5fcf8c569e9c5bdef69bfa0794bf80419 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: Fix compilation error in TXTXSreelakshmi Konamki2016-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id Id016a65b58255b25b973c1904a9715c995f7d34a results compilation error in TXRX. Add changes to remove FL from the debug print. Change-Id: Ib3c023e0a8abc5a43ddd2f757deec563592bd5d6 CRs-Fixed: 1028035
| | * | | | | qcacld-2.0: Change NDP_SERVICE_INSTANCE_ID from 16 bits to 32 bitsNaveen Rawat2016-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change NDP_SERVICE_INSTANCE_ID from 16 bits to 32 bits Change-Id: I4fab1af6d9b8e34396bb3679f112c7f29bbe9f93 CRs-Fixed: 962367
| | * | | | | Release 4.0.11.98Anjaneedevi Kapparapu2016-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.98 Change-Id: I80149b24fffa19113d6cbd6805974f48e8e525e0 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: Avoid dereferencing of NULL pointerSreelakshmi Konamki2016-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix to add NULL check before dereferencing of pointer Change-Id: Id016a65b58255b25b973c1904a9715c995f7d34a CRs-Fixed: 1022311
| | * | | | | qcacld-2.0: Define data structures for new AP requirementsGanesh Kondabattini2016-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Defining data structures for below new requirements. - beacon_tx_rate - vendor_ie - vendor_ie_len - vendor_ie_assoc_policy - sta_inactivity_timeout - tx_pkt_fail_cnt_threshold - short_retry_limit - long_retry_limit - ampdu_size - supp_rate_set - extended_rate_set Change-Id: I9d05cd7b8e051c4e9e4912cf866206ae32ec293d CRs-Fixed: 1020078
| | * | | | | qcacld-2.0: Add capability based logic to mark first packet after wakeupHimanshu Agarwal2016-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a capability in service bitmask to indicate that fw also supports this feature of marking first packet after wow wakeup to maintain backward compatibilty. Change-Id: I3d41f5425e3a170c046941a439d17e06df0c6bef CRs-Fixed: 1021382
| * | | | | | Promotion of wlan-cld2.driver.lnx.1.0-00031.Linux Build Service Account2016-06-09
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 688141 I3044b9ccc2c5850fdde2d0b5de5d1fc4de2c2695 Release 4.0.11.96 865207 Ie7c14aadf124a0aaaad1470e678e99f2fb5d436b qcacld-2.0: CL 1524393 – update fw common interface file 688141 Ice1fda9bad14e42f774d4c6849755e507b194512 Release 4.0.11.97 1020123 I175f984a1bdb0c0f245c60f32bcc5af8ea1802a7 qcacld-2.0: Add support for dynamically disable BT/WLAN 1025291 Ia5aa53e9f9ec30f675efe9989b124201f4f15e97 qcacld-2.0: Fix tlv length assignment in WMI int message 1025261 Ibf35df89a5bfbbc24f0166878c6aea48838c1a83 qcacld-2.0: Ensure that phy mode from ini is considered 1025828 I72100df664e7defe616cd78450c1941a39dc393b qcacld-2.0: Don't enable 2.4 GHz social channels in 5 GH 1025272 I6b2fd40a5466fe5dd72d394abb682229a550e0b1 qcacld-2.0: Fix stack corruption issue in sme_RrmProcess 1006544 I579b83afa09d0cc3cb629dab4f7cc210f1237f96 qcacld-2.0: Validate watchdog context 1025185 Ie64a642abdd7923e91801186aa5743094a739fc9 qcacld-2.0: Validate CCXBEACONREQ IE fields 1021796 Ia003d02b142dcd51582c20359ee44a181620e4e3 qcacld-2.0: Set chainmask to 2x2 once TDLS is connected 1023457 Ic521c23b4001f15a382e9435413cdafca0c8b49f qcacld-2.0: Add argument to ol_tx_queue_free for vdev or 1025669 I78fd23a384590c740c0147c3f2e7ec5b0da7aea8 qcacld-2.0: Unpause all vdevs when host resumes Change-Id: Id69a4478e5cce937f9fe5fc408c2323b10781738 CRs-Fixed: 1006544, 1021796, 1025272, 688141, 1025261, 1025828, 865207, 1020123, 1023457, 1025669, 1025185, 1025291
| | * | | | | Release 4.0.11.97Anjaneedevi Kapparapu2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.97 Change-Id: Ice1fda9bad14e42f774d4c6849755e507b194512 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: Add argument to ol_tx_queue_free for vdev or peer queuesPoddar, Siddarth2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add additional argument in ol_tx_queue_free to indicate whether txq is vdev or peer queues to avoid extracting peer_id in case of vdev txq queue in ol_tx_queue_log_free function. Change-Id: Ic521c23b4001f15a382e9435413cdafca0c8b49f CRs-Fixed: 1023457
| | * | | | | qcacld-2.0: Don't enable 2.4 GHz social channels in 5 GHz only mode in MDMAgrawal Ashish2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't enable 2.4 GHz social channels in 5 GHz only mode. When 5GHz mode is enabled, only 5GHz channels should be updated to firmware. Change-Id: I72100df664e7defe616cd78450c1941a39dc393b CRs-Fixed: 1025828
| | * | | | | qcacld-2.0: Ensure that phy mode from ini is considered for wlan scanMasti, Narayanraddi2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regardless of phy mode in ini, 5Ghz band is configured to wiphy which was leading to scan on 5ghz even though phy mode was set to 11b/g. Fix will ensure to configure 5Ghz band if ini supports for 5ghz. Change-Id: Ibf35df89a5bfbbc24f0166878c6aea48838c1a83 CRs-Fixed: 1025261
| | * | | | | qcacld-2.0: CL 1524393 – update fw common interface filesHimanshu Agarwal2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add WMI VDEV SW_RETRY_TH params Add halphy module ID Change-Id: Ie7c14aadf124a0aaaad1470e678e99f2fb5d436b CRs-Fixed: 865207
| | * | | | | qcacld-2.0: Unpause all vdevs when host resumeszhangq2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When target enters suspend mode(WoW enabled), some unpause events would be dropped by FW. So host TX queue would keep in paused state even after host resumes. No following data frames would be sent out. Change-Id: I78fd23a384590c740c0147c3f2e7ec5b0da7aea8 CRs-Fixed: 1025669
| | * | | | | qcacld-2.0: Validate watchdog contextGupta, Kapil2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation It is possible for the watchdog context to be NULL when gEnableLogp ini variable is 0. Add changes to validate watchdog context before accessing this at reinit time. Change-Id: I579b83afa09d0cc3cb629dab4f7cc210f1237f96 CRs-Fixed: 1006544
| | * | | | | qcacld-2.0: Fix tlv length assignment in WMI int messageGovind Singh2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TLV length in wmi init message is incorrectly assigned. Fix tlv length assignment in WMI int message. Change-Id: Ia5aa53e9f9ec30f675efe9989b124201f4f15e97 CRs-Fixed: 1025291
| | * | | | | qcacld-2.0: Set chainmask to 2x2 once TDLS is connectedAbhishek Singh2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If gEnableDynamicSTAChainMask is set and DUT is connected to 1x1 AP, TDLS uses 1x1 even if peer is capable of 2x2. To fix this set chainmask to 2x2 once TDLS peer is connected, and fallback to APs capability once all TDLS peer are disconnected. Change-Id: Ia003d02b142dcd51582c20359ee44a181620e4e3 CRs-Fixed: 1021796
| | * | | | | Release 4.0.11.96Anjaneedevi Kapparapu2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.96 Change-Id: I3044b9ccc2c5850fdde2d0b5de5d1fc4de2c2695 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: Fix stack corruption issue in sme_RrmProcessNeighborReportSelvaraj, Sridhar2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When STA process Neighbor report from AP, session_id is declared as one byte variable and its overwritten with four bytes value in csrRoamGetSessionIdFromBSSID. This is observed on enabling stack protection in kernel config(CONFIG_CC_STACKPROTECTOR). Fix is to declare session_id as four bytes variable. Change-Id: I6b2fd40a5466fe5dd72d394abb682229a550e0b1 CRs-Fixed: 1025272
| | * | | | | qcacld-2.0: Validate CCXBEACONREQ IE fieldsSrinivas Girigowda2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Validate CCXBEACONREQ IE fields. Change-Id: Ie64a642abdd7923e91801186aa5743094a739fc9 CRs-Fixed: 1025185
| | * | | | | qcacld-2.0: Add support for dynamically disable BT/WLAN time coexYingying Tang2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For 3 antennas solution, BT/WLAN can work on it's dedicated antenna. Add one ini item to dynamically disable BT/WLAN co-existing. Add another ini item to set antenna isolation, FW will use the isolation to dynamically decide whether to disable BT/WLAN time division co-existing. CRs-fixed: 1020123 Change-Id: I175f984a1bdb0c0f245c60f32bcc5af8ea1802a7
| * | | | | | Promotion of wlan-cld2.driver.lnx.1.0-00030.Linux Build Service Account2016-06-07
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 865207 Ib7f2e5ed41c8ea889192814aed10e94e7ecf11e3 qcacld-2.0: CL 1517922 – update fw common interface file 1022448 Id35282eb2768f531459b618e2d134f1236f619dc qcacld-2.0: Reduce SKB CB size to defined limit 688141 I5532b2b134a6a7eec021d5efdad26ced7a21df08 Release 4.0.11.95 688141 I7f4d93b6662d026fca0a36fa0e4332e08a02b2ad Release 4.0.11.94 1020141 I5c34b604297d83673ea065243cc58c3f2180ff3e qcacld-2.0: Add ini keys for WRR tx scheduler tuning 1008087 Ibbf57cf4b3de0ce45e9caeb408c12aa9241d404a qcacld-2.0: Enhance DPTRACE to support RX path 1023179 I92b197f9578aa003bf622617c363fea7334dbcb2 qcacld-2.0: Refactor support to get per chain rssi stats 1022238 I5c5903bc5eded417ede670025c241daf73b96700 qcacld-2.0: Fix P2P GO vdev start failure 1017213 I9d2c9b2d4916552d37aba05b4beb0ac6d3fc2d75 qcacld-2.0: Resolve mem_alloc failure for FW dump 1023527 Idfa13fa0cfa45e028b6d843b1c782384310dda4f Revert "qcacld-2.0: Implement get_wireless_stats IOCTL" 1022956 Ie5b63b6885fd7f2d4f941b6ffad43cbac57040e5 qcacld-2.0: Fix 32 clients support issue in AP+AP mode 1023548 Ib844dd88f3a8b4496f9878b8a1fcddd72acc6a57 Revert "qcacld-2.0: Fix sme active list timeout casued b 1020665 I2e0ae4d5cae8ad991f060d1276dcae6a4a46bdce qcacld-2.0: Fix compilation errors when enable OL_TX_SCH 1023036 I9ddacd8be0f88c6024787c9417e734ef2d5b6cb1 qcacld-2.0: Send proper reason code and originator of di 1023849 Ibf9fdf0a92cc71644f02d6890574eeed0d175d6f qcacld-2.0: extscan: Logs cleanup 1023043 Idd63385a657d1af550cf07bbfe052ce465d30608 qcacld-2.0: Enhance logging for MC address list 1023094 If6d98a5646d259143614726cf8e7b71b46fedef1 qcacld-2.0: update Kbuild for skb pre-alloc support for 1023524 I7c6faa8594a5168d78c1fbba7b8f968411093e0f qcacld-2.0: Avoid pkt trace deinit in FTM and EEPING mod 865207 I0f591f9a620587ef77be09e3714c7156d4189172 qcacld-2.0: CL 1519524 – update fw common interface file 990645 I33369320de5b0aadae661d7d27fbc5ba18e9e409 qcacld-2.0: Fix crash in wlan_hdd_tdls_check_power_save_ 1024097 I6a26dbb0707b7981ea091526d1e49dc5bf8c9e91 qcacld-2.0: Restore 802.11 header pointer for PMF case 865207 I427fef8d8f2503c52d511fdae58fe410420e67a0 qcacld-2.0: CL 1522096 – update fw common interface file 865207 I68367a8d688cdc9f85efe01a7c48856c8bab7220 qcacld-2.0: CL 1521398 – update fw common interface file 688141 If8fd526acc5d692c990881d0dd11900b827dae70 Release 4.0.11.93 1021800 I2ea3c2068ffe01c5ff57dd93e9ea9442a5761a59 Revert "wlan: UI still show interface when unplug Card i 1001142 I5ba0268e978c7ddadabc96a4eba18140ff7db3c6 qcacld 2.0: Prevent buffer overflow in QCSAP_IOCTL_VERSI Change-Id: I86f72ec3a8eae1cb3659f95c2ab65c7c089d4522 CRs-Fixed: 1017213, 1020141, 1023036, 990645, 865207, 1023179, 1020665, 1023094, 1001142, 688141, 1023527, 1023524, 1023849, 1022448, 1022238, 1023548, 1008087, 1023043, 1024097, 1022956, 1021800
| | * | | | | Release 4.0.11.95Anjaneedevi Kapparapu2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.95 Change-Id: I5532b2b134a6a7eec021d5efdad26ced7a21df08 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: CL 1522096 – update fw common interface filesHimanshu Agarwal2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new service WMI_SERVICE_MARK_FIRST_WAKEUP_PACKET Change-Id: I427fef8d8f2503c52d511fdae58fe410420e67a0 CRs-Fixed: 865207
| | * | | | | qcacld-2.0: CL 1521398 – update fw common interface filesHimanshu Agarwal2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI changes for 11AX related BSS parameters Extend the WoW wake event bitmap Change-Id: I68367a8d688cdc9f85efe01a7c48856c8bab7220 CRs-Fixed: 865207
| | * | | | | qcacld-2.0: CL 1519524 – update fw common interface filesHimanshu Agarwal2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | P2P listed offload WMI messages Change-Id: I0f591f9a620587ef77be09e3714c7156d4189172 CRs-Fixed: 865207
| | * | | | | qcacld-2.0: CL 1517922 – update fw common interface filesHimanshu Agarwal2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change MAX_CHAINS to WMI_MAX_CHAINS Change-Id: Ib7f2e5ed41c8ea889192814aed10e94e7ecf11e3 CRs-Fixed: 865207
| | * | | | | Revert "qcacld-2.0: Fix sme active list timeout casued by delete sta request"Liangwei Dong2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit I3228badf66eeef627d7d3ff632bac1e0c90df1e5. The orignal commit wants to fix below issue. In some corner cases, delete sta request processing wma handler didn't sent The response, the commands in active list will not be removed and timeout. In current code when plugging out TF USB card in wow mode, driver will crash due to double free the memory tpDelStaSelfParams. The first time memory free happens as below. When handling WDA_DEL_STA_SELF_REQ in wma_vdev_detach, tpDelStaSelfParams is saved to iface->del_staself_req since the vdev is still in started state. At the same time an event <WDA_DEL_STA_SELF_RSP> with parameter tpDelStaSelfParams is delivered, in which the tpDelStaSelfParams is freed. The second time memory free is in the wma_wmi_service_close since the iface->del_staself_req is not NULL. In normal case the iface->del_staself_req will be processed later in wma_vdev_stop_ind, then the <WDA_DEL_STA_SELF_RSP> event will be delivered in wma_vdev_detach_callback. The WDA_DEL_STA_SELF_RSP event delivery in wma_vdev_detach is unnecessary and duplicated. If revert this change, no crash happens when plugging out TF USB card in wow mode. Change-Id: Ib844dd88f3a8b4496f9878b8a1fcddd72acc6a57 CRs-Fixed: 1023548
| | * | | | | qcacld-2.0: update Kbuild for skb pre-alloc support for dual WiFiSarada Prasanna Garnayak2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cnss wlan module which has interfaced with high latency bus(e.g. SDIO) needs physical contiguous memory more than one page for its socket buffer initialization. If the system memory has high fragmented it’s not possible to get this much huge physically contiguous memory through dynamic memory allocation and will create the wlan driver load, socket descriptor initiation, scanning and connection failure for the cnss wlan module. This feature enable socket buffer to use pre allocated memory from cnss prealloc module for socket buffer initialization and release it to back to pre-allocated pool. Enable FEATURE_SKB_PRE_ALLOC for MDMCALIFORNIUM device. CRs-Fixed: 1023094 Change-Id: If6d98a5646d259143614726cf8e7b71b46fedef1
| | * | | | | qcacld-2.0: Enhance DPTRACE to support RX pathNirav Shah2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enahnce DPTRACE to support RX path and print info in kmsg for DHCP and EAPOL packets Change-Id: Ibbf57cf4b3de0ce45e9caeb408c12aa9241d404a CRs-Fixed: 1008087
| | * | | | | Release 4.0.11.94Anjaneedevi Kapparapu2016-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.94 Change-Id: I7f4d93b6662d026fca0a36fa0e4332e08a02b2ad CRs-Fixed: 688141
| | * | | | | qcacld-2.0: Reduce SKB CB size to defined limitGovind Singh2016-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SKB control block structure is exceeding 48 byte, reduce SKB CB size to defined limit by packing few elements. CRs-Fixed: 1022448 Change-Id: Id35282eb2768f531459b618e2d134f1236f619dc
| | * | | | | qcacld-2.0: Restore 802.11 header pointer for PMF caseGovind Singh2016-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In PMF case CCMP header and trailers of rx management frames are stripped out. After stripping security headers we are using old 802.11 header pointer, this is resulting in invalid dereference to 802.11 header fields. Restore 802.11 header pointer after security headers are stripped out in case of PMF. Change-Id: I6a26dbb0707b7981ea091526d1e49dc5bf8c9e91 CRs-Fixed: 1024097