| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\| | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.203Q
Change-Id: I78e3ba39c18013c11b7d37da2b59e437dbad01de
CRs-Fixed: 688141
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
into wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\| | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.203P
Change-Id: Ib2af5cea632f9afd0d05026aa5ddca66f20bb6df
CRs-Fixed: 688141
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| | |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.203O
Change-Id: I139410755f75f04972020960270297bf42dddccf
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.203N
Change-Id: I035d1d8ef4de15c5a61fcf15498ef25fdb3191e3
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.203M
Change-Id: I6e0af015f6fc102c59829f13608d78c335fd02f8
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.203L
Change-Id: I2c2650d0b3c510d7955fe1f52318820c628419ba
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.203K
Change-Id: I5236374af885aa51498850b3847732fb321f603c
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.203J
Change-Id: I4a941023e0efbca93bbca52aacc46fea2bf4b954
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.203I
Change-Id: Id8086ada33a0a8006c33ba0b17a4779234b15210
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove kernel WDA log message in wma_tx_abort by changing
info level to INFO and fix typo.
Change-Id: I05682041719a191fb9a7db8549ef3ec6d0917424
CRs-Fixed: 2002041
|
| | |\ \ \ \ |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.203H
Change-Id: I262cd294077800feebc2c56e617cde58f8828a6f
CRs-Fixed: 688141
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Allow user to trigger channel width switch to 5/10M via nl80211
NL80211_CMD_CHANNEL_SWITCH command.
Change-Id: I19750b8411dc3d95cce7eb9b73c5614e1dc590f4
CRs-Fixed: 1108836
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Add 5m/10m support for monitor mode.
Change-Id: I7b39720a77b28fde9f853259af91f2c5096b0a95
CRs-Fixed: 1111804
|
| | |\| | | | | |
| | |/ / / / /
| |/| | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\ \ \ \ \ \
| | | |/ / / /
| | |/| | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change add support to randomize source address of action frames
for improving user privacy.
Change-Id: I5a5b245677d968983705692a5e510bef121e089f
CRs-Fixed: 1102831
|
| | |\| | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.203G
Change-Id: If2b6e74733c6bffed4fe79f086cdf2300265fea3
CRs-Fixed: 688141
|
| | |\| | | | |
| | |/ / / /
| |/| | | |
| | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| | |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.203F
Change-Id: Ie5ae5021676e7dd44a626c3208c7177cbfc138d0
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|