summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | qcacld-2.0: Add config flag to disable 11AC in WAPI modeSubrat Dash2018-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add config flag to kbuild for disabling 11AC feature in WAPI mode. CRs-Fixed: 2186671 Change-Id: I4724b881533eefc59408b6d50a08b4ebdabdf92f
| * | | | | | Merge "qcacld-2.0: Fix set 2G MGMT rate fail issue"Linux Build Service Account2018-03-07
| |\ \ \ \ \ \
| | * | | | | | qcacld-2.0: Fix set 2G MGMT rate fail issuegaolez2018-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2G rate failed to be sent to FW while 5G rate can be sent to FW successfully. Root cause is 2G rate failed the rate validation due to wrong band input. Change input to wma_verify_rate_code from current band to per band as MGMT rate is per band configuration. Change-Id: Ia0ec7e030afa88b26df6e76524ef5396b1e6ede6 CRs-Fixed: 2184639
| * | | | | | | Merge "qcacld-2.0: Update ini mac address only if firmware doesn't provides" ↵CNSS_WLAN Service2018-03-07
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | into wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Update ini mac address only if firmware doesn't providesHanumanth Reddy Pothula2018-03-07
| | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On fail to get mac address from platform driver and mac.bin, driver is not using mac address provided by FW, instead using ini mac address. On fail to get mac address from mac.bin, check if firmware has provided mac address. If firmware also not provided mac address then only use ini mac address. Change-Id: I82f03c7fd8adf4a24a09a1063d8fe0336e839e5b CRs-Fixed: 2201663
| * | | | | | | Merge "qcacld-2.0: Handle skb head room allocation failure in Monitor mode" ↵CNSS_WLAN Service2018-03-07
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | into wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Handle skb head room allocation failure in Monitor modeJayachandran S2018-03-07
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes the pskb_expand_head fails to allocate head room. There is no check for the above failure. It leads to NULL pointer access. Do not perform any skb operation in case of such failure. Change-Id: I4ea4b23b3863d0dd43cd6bba550fd299bed2887c CRs-Fixed: 2184024
| * | | | | | | Merge "qcacld-2.0: Monitor mode - Populate MCS/VHT info in Radiotap Header" ↵CNSS_WLAN Service2018-03-07
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | into wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Monitor mode - Populate MCS/VHT info in Radiotap HeaderVisweswara Tanuku2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In LL Monitor mode path obtain MCS/VHT information from rx ppdu start descriptor and update the Radiotap header fields Change-Id: I8b10f3885ced9a55fdb634a663f9b3d5227a50dc CRs-Fixed: 2182487
| * | | | | | | | Merge "qcacld-2.0: Monitor mode - Populate Ch info in Radiotap Header" into ↵CNSS_WLAN Service2018-03-07
| |\| | | | | | | | | |/ / / / / / | |/| | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | qcacld-2.0: Monitor mode - Populate Ch info in Radiotap HeaderVisweswara Tanuku2018-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In LL Monitor mode path obtain Channel information from rx indication message and update the radiotap header channel information field Change-Id: I982080687d70f20fdb9e3ee5863995e1c5411f7a CRs-Fixed: 2180948
| * | | | | | | Merge "qcacld-2.0: Compare channel count variable against proper value" into ↵CNSS_WLAN Service2018-03-06
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Compare channel count variable against proper valuenakul kachhwaha2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In ACS with Concurrency and MCC->SCC switch enable, if candidate channel count is 1 then validation of candidate channel for DFS channel is not happening as candidate channel count is wrongly compared against 1 instead of 0. Change-Id: Ic45a6583b799f144925f208dfde5165d0b74f18b CRs-Fixed: 2197439
| * | | | | | | | Merge "qcacld-2.0: Fix repetitive channel switch count in CSAIE" into ↵CNSS_WLAN Service2018-03-06
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Fix repetitive channel switch count in CSAIEnakul kachhwaha2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Beacon template update indication is sent twice (one for channel switch count update in CSAIE and another for EDCA update due to STA disconnecting from SAP interface) within two TBTT due to which updated Channelswitch count value overwrites the last value in beacon memory which was still pending to transmit causing inconsistent value of switch count in CSAIE. Change-Id: I9cb78e6dafb4096dc0cedfb857285f125c9cde95 CRs-Fixed: 2192704
| * | | | | | | | Merge "qcacld-2.0: Support for DPD Runtime Re-Calibration" into ↵CNSS_WLAN Service2018-03-06
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Support for DPD Runtime Re-Calibrationnakul kachhwaha2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | INI and WMA/WMI command implementation from host side for DPD Recalibration at Runtime. Change-Id: I1dfe1f87d270d1a8c4b355d88bf5255fd30ac992 CRs-Fixed: 2189930
| * | | | | | | | Merge "qcacld-2.0: SAP to follow STA channel in concurrency" into ↵CNSS_WLAN Service2018-03-06
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: SAP to follow STA channel in concurrencynakul kachhwaha2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In SAP+STA mode, SAP to switch channel to STA operating channel by transmitting CSA, instead of direct restarting on new channel. Change-Id: I512100d83b2597d9d729ec1ea42c08888ad37f41 CRs-Fixed: 2178029
| * | | | | | | | Merge "qcacld-2.0: Block WLAN_TP_IND when DRIVER_TCP_DEL_ACK is enabled" ↵CNSS_WLAN Service2018-03-06
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Block WLAN_TP_IND when DRIVER_TCP_DEL_ACK is enabledSubrat Dash2018-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The WLAN_SVC_WLAN_TP_IND message to cnss daemon is not needed when CONFIG_QCA_SUPPORT_TXRX_DRIVER_TCP_DEL_ACK is enabled. CRs-Fixed: 2186675 Change-Id: I1f5b19e9a16fe7fdb01247d7023f5e1d69867c52
| * | | | | | | | Merge "qcacld-2.0: Add support for private ioctls for TDLS Offchannel" into ↵CNSS_WLAN Service2018-03-06
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Add support for private ioctls for TDLS Offchannelnakul kachhwaha2018-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for private ioctls in the TDLS Offchannel to set channel num and enable disable offchannel as needed by sigma-dut to pass the certification. Change-Id: I94aebedcf6d3f8b4deb9b2e77ff9f5822aab0728 CRs-Fixed: 2175359
| * | | | | | | | Merge "qcacld-2.0: Fix monitor mode not showing in iwconfig and iw utility" ↵CNSS_WLAN Service2018-03-06
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into wlan-cld2.driver.lnx.1.0
| | * | | | | | | qcacld-2.0: Fix monitor mode not showing in iwconfig and iw utilitynakul kachhwaha2018-03-01
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | iwconfig was showing interface type as managed in case of monitor mode Added the support for NL80211_IFTYPE_MONITOR and IW_MODE_MONITOR in the code Change-Id: Ibde24dd3b826fc744d1ec82820fcb51952e1b6ef CRs-Fixed: 2139968
| * | | | | | | Merge "qcacld-2.0: Remove early indication of ssr uevent" into ↵CNSS_WLAN Service2018-03-06
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | qcacld-2.0: Remove early indication of ssr ueventrkalidos2018-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After dump data is sent to Host, the target goes for a reset. Attempt to insmod should happen only after dump completion and target reset i.e. in hif_usb_remove() call. This is handled already in I8c2acc05e0e367c073d7b27a5223d375b26724cb. So the other fixes for early attempt to reload driver via kobject and setting logP to FALSE are removed. CRs-Fixed: 2147881 Change-Id: I887d57b8222babadc1994d42541d3d62eca11c40
| * | | | | | | qcacld-2.0: Fix check for num_ac in iface stats event handlerAbhinav Kumar2018-02-28
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In function wma_unified_link_iface_stats_event_handler, num_ac is received from the firmware and is used in the loop to populate values into result. However the memory for result is allocated for WIFI_AC_MAX (which is 4). While copying the data from fw, the fw loop is looped from i = 0 to i < num_ac which is 0 to 3. So the value of num_ac = 4 from the fw is not an issue. Modify the upper limit check for num_ac to be greater than WIFI_AC_MAX instead of greater than equal to WIFI_AC_MAX. Change-Id: Iefb71563e4608e6fe3ab300bf7a9a96f748c7853 CRs-Fixed: 2197481
| * | | | | | Merge "qcacld-2.0: Update copyright" into wlan-cld2.driver.lnx.1.0CNSS_WLAN Service2018-02-26
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| | * | | | | qcacld-2.0: Update copyrightWu Gao2018-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LF copyright not follow previous style in recent two changes. Change-Id: Ie76d68e7f0681ec606c86119ad75df2cb741cc94 CRs-Fixed: 2178703
| * | | | | | Merge "qcacld-2.0: Refine the MGMT rate valid check function"Linux Build Service Account2018-02-26
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | |
| | * | | | | qcacld-2.0: Refine the MGMT rate valid check functiongaolez2018-02-13
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. CCK rate should not allowed in 5G mode 2. Avoid configure 2 stream rates to send MGMT packet Change-Id: Id222bc5c41264ba802a43a02d333f16578bc4a5d CRs-Fixed: 2182955
| * | | | | Merge "qcacld-2.0: Update correct value for low power stats" into ↵CNSS_WLAN Service2018-02-26
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | qcacld-2.0: Update correct value for low power statsSourav Mohapatra2018-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the present scenario the value that is being assigned to the effective total on time is incorrect. The cumulative_total_on_time_ms is being assigned which does not take into account the sleep time Subtract the sleep time from the on time to reflect the correct on time Change-Id: I8a9738b1a9592ca182fb93e503a49d6ca336154d CRs-Fixed: 2192936
| * | | | | | Merge "qcacld-2.0: Fix compile error on Kernel4.9"Linux Build Service Account2018-02-23
| |\ \ \ \ \ \
| | * | | | | | qcacld-2.0: Fix compile error on Kernel4.9Zhang Qian2018-02-13
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nla_put_u64 is removed in kernel above 4.9, so there would be compile error. Add hdd_wlan_nla_put_u64() for this kernel compatibility issue. Change-Id: Id80547a2a03d9c3046629522187bfa21dde25feb CRs-Fixed: 2166101
| * | | | | | Merge "qcacld-2.0: add validation check for APFIND event"Linux Build Service Account2018-02-23
| |\ \ \ \ \ \
| | * | | | | | qcacld-2.0: add validation check for APFIND eventYu Wang2018-02-08
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check whether the data_len is valid, to avoid out-of-bounds reading issue. Change-Id: If9fef306f455fcc1bd34d7aa713dd5c5535b8bfb CRs-Fixed: 2170392
| * | | | | | Merge "qcacld-2.0: Update MAC addresses only once" into wlan-cld2.driver.lnx.1.0CNSS_WLAN Service2018-02-23
| |\ \ \ \ \ \
| | * | | | | | qcacld-2.0: Update MAC addresses only onceAshish Kumar Dhanotiya2018-02-19
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagation from qcacld-3.0 to qcacld-2.0 Currently MAC addresses are getting updated at the time of rx_ready indication and at the time of initialization. First time addressses are updated in when first rx_ready indication comes in hdd_update_tgt_cfg api. At the time of initialization mac addresses are getting updated from platform driver or MAC.bin. If platform driver and MAC.bin doesn't provide the addresses then addresses updated in hdd_update_tgt_cfg are used. If platform driver or MAC.bin provides MAC addresses then those addresses must be used. Currently on every rx_ready indication MAC addresses are updated, losing the addresses provided by platform driver or MAC.bin. Move the complete address management logic to hdd_initialize_mac_address api so the MAC addresses will be updated only once. Change-Id: I64910063e51c08916c9835e547ef1d7b58de33e6 CRs-Fixed: 2190513
| * | | | | | Merge "qcacld-2.0: Validate avoid frequency channel list" into ↵CNSS_WLAN Service2018-02-23
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | qcacld-2.0: Validate avoid frequency channel listAshish Kumar Dhanotiya2018-02-22
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Validate the avoid frequency channel list of QCA_NL80211_VENDOR_SUBCMD_AVOID_FREQUENCY command and update the driver's unsafe channel list with the channels received in the command. Change-Id: I1a10e668bf6fe6dbb22f7f2f8aef929fc6e7fc65 CRs-Fixed: 1100216
| * | | | | | Merge "qcacld-2.0: CL 4062586 - update fw commmon interface files" into ↵CNSS_WLAN Service2018-02-23
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | qcacld-2.0: CL 4062586 - update fw commmon interface filesnakul kachhwaha2018-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define WMI_RUNTIME_DPD_RECAL_CMDID Change-Id: I145c909beaff5f4315e686b5905b97b370cdb63a CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 4061083 - update fw commmon interface files" into ↵CNSS_WLAN Service2018-02-23
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | qcacld-2.0: CL 4061083 - update fw commmon interface filesnakul kachhwaha2018-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI: BSS color change configuration and report msg defs Change-Id: I69125f9fedb867aedad37a7d05eb4b2134b5c198 CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 4045294 - update fw commmon interface files" into ↵CNSS_WLAN Service2018-02-23
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | qcacld-2.0: CL 4045294 - update fw commmon interface filesnakul kachhwaha2018-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI: add STA+STA and STA+P2P flags to DBS_FW_MODE_CFG flags Change-Id: I4c6421b0d03c870ec5c34bcf7a752c1488bcae9e CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 4041639 - update fw commmon interface files" into ↵CNSS_WLAN Service2018-02-23
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0
| | * | | | | | qcacld-2.0: CL 4041639 - update fw commmon interface filesnakul kachhwaha2018-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI_PDEV_PARAM_GCMP_SUPPORT_ENABLE def Change-Id: I970a2bdf942b956e1b503d19005f500b78910af0 CRs-Fixed: 865207