| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add config flag to kbuild for disabling 11AC feature
in WAPI mode.
CRs-Fixed: 2186671
Change-Id: I4724b881533eefc59408b6d50a08b4ebdabdf92f
|
| | |\ \ \ \ \ \ |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
into wlan-cld2.driver.lnx.1.0
|
| | | | |_|/ / / /
| | |/| | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
into wlan-cld2.driver.lnx.1.0
|
| | | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
into wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
| | |\| | | | | | |
| | |/ / / / / /
| |/| | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
| | |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
| | |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
INI and WMA/WMI command implementation from host
side for DPD Recalibration at Runtime.
Change-Id: I1dfe1f87d270d1a8c4b355d88bf5255fd30ac992
CRs-Fixed: 2189930
|
| | |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
| | |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
into wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
| | |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
| | |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
into wlan-cld2.driver.lnx.1.0
|
| | | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | |\ \ \ \ \ \ \
| | |/ / / / / /
| |/| | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \
| | |_|/ / / /
| |/| | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
LF copyright not follow previous style in recent two changes.
Change-Id: Ie76d68e7f0681ec606c86119ad75df2cb741cc94
CRs-Fixed: 2178703
|
| | |\ \ \ \ \ \
| | | |/ / / /
| | |/| | | | |
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \ |
|
| | | | |/ / / /
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \ |
|
| | | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Check whether the data_len is valid, to avoid
out-of-bounds reading issue.
Change-Id: If9fef306f455fcc1bd34d7aa713dd5c5535b8bfb
CRs-Fixed: 2170392
|
| | |\ \ \ \ \ \ |
|
| | | | |/ / / /
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Define WMI_RUNTIME_DPD_RECAL_CMDID
Change-Id: I145c909beaff5f4315e686b5905b97b370cdb63a
CRs-Fixed: 865207
|
| | |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
WMI: BSS color change configuration and report msg defs
Change-Id: I69125f9fedb867aedad37a7d05eb4b2134b5c198
CRs-Fixed: 865207
|
| | |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
WMI: add STA+STA and STA+P2P flags to DBS_FW_MODE_CFG flags
Change-Id: I4c6421b0d03c870ec5c34bcf7a752c1488bcae9e
CRs-Fixed: 865207
|
| | |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
WMI_PDEV_PARAM_GCMP_SUPPORT_ENABLE def
Change-Id: I970a2bdf942b956e1b503d19005f500b78910af0
CRs-Fixed: 865207
|