Per the Linux coding style "mixed-case names are frowned upon" and
"so-called Hungarian notation [...] is brain damaged" so rename field
uPrivacy in struct hdd_ap_ctx.
Change-Id: I9e0af2e7b61b4678f28868142a0864b1d5d5db77
CRs-Fixed: 2134920
Currently hdd_clear_all_sta() has a usrDataForCallback parameter that
isn't actually used, so remove the parameter.
Change-Id: Ib1901564ad637a433588c9975037d3cc069ee98c
CRs-Fixed: 2134918
Per the Linux coding style "mixed-case names are frowned upon" so
rename field uBCStaId in struct hdd_ap_ctx.
Change-Id: Id23184e2daa074016672ec69cf46261ae604f0c5
CRs-Fixed: 2134917
Per the Linux coding style "mixed-case names are frowned upon" so
rename field HostapdState in struct hdd_ap_ctx.
Change-Id: I25a7ec870f250a0062619c0025c0aa9e137a576e
CRs-Fixed: 2134916
Field isFilterApplied in struct hdd_multicast_addr_list is no longer
used, so remove it.
Change-Id: I3018c55a82741e7fc80e37f2ebaa08370f2411e0
CRs-Fixed: 2134915
Field mScanPendingCounter in struct hdd_scan_info is no longer used,
so remove it.
Change-Id: Ia118215af9ce575127b6d32f323921f4496b3721
CRs-Fixed: 2134906
Separate tcp-del-act and tcp-advanced-window-scaling triggers
so that these system parameters can be set separately.
Change-Id: If2f869243152e698409e8a38459f5fabe44f35cb
CRs-Fixed: 1115614
Add device pointer in all PLD PCIe APIs in order to support
numerous WLAN devices.
Change-Id: Id9b2fb14ef3de715f6127ac2301d7ad87d493c14
CRs-fixed: 2134245
These APIs are used with legacy platform driver for PCIe bus based
targets which are no longer needed for new platform driver.
Change-Id: I6e01ea632e902f2c0a3a7cde07c85dfa835b84d3
CRs-fixed: 2134245
one octet of ElementIDExtenstion is added in HE caps IE.
In lim_send_he_caps_ie(), he_caps buffer does not take extra
ElementIDExtenstion into account, which leads to stack overflow.
Fix is to entend he_caps buffer by one octet to account for
ElementIDExtenstion in HE caps IE.
Change-Id: Ib1bc3c65a0e3c5c2ce33085c1e71430acbd67d65
CRs-Fixed: 2134692
* changes:
Release 5.2.0.51W
qcacld-3.0: Code cleanup in Vendor ACS support code
Release 5.2.0.51V
qcacld-3.0: Add iwpriv support to set HE bss color
Release 5.2.0.51U
qcacld-3.0: Fix 80211 frame subtype value in DoS attacks check
Release 5.2.0.51T
qcacld-3.0: Add knobs to configure the scan paramters
Release 5.2.0.51S
qcacld-3.0: Add "static" to fix compilation error for HL bus
Release 5.2.0.51R
qcacld-3.0: Fixed wrong warning log for no return issue
Release 5.2.0.51Q
qcacld-3.0: Fix incorrect length of encrypted auth frame
qcacld-3.0: Fix build error in LRO without MSM_PLATFORM
Release 5.2.0.51P
qcacld-3.0: Set CPU floor freq on high throughput
Release 5.2.0.51O
qcacld-3.0: Restrict AP switching to DFS channel
Release 5.2.0.51N
qcacld-3.0: Rework HDD IPA stats
qcacld-3.0: Add warning log for IPA session control critical code path
qcacld-3.0: Check firmware MAWC capability
qcacld-3.0: Check vdev status before sending vdev up
Release 5.2.0.51M
qcacld-3.0: Return failure from cds_open for all failure paths
qcacld-3.0: Allow recovery during firmware down
Release 5.2.0.51L
qcacld-3.0: Cleanup ACS channels in stop adapter
Release 5.2.0.51K
qcacld-3.0: Adding the missed p2p_listen_defer_interval
Release 5.2.0.51J
qcacld-3.0: Enable/Disable LRO for low throughput based on rx packet count
Release 5.2.0.51I
qcacld-3.0: add device pointer in pld snoc API
Release 5.2.0.51H
Propagation from qcacld-2.0 to qcacld-3.0
The subtype values used in the Dos attacks check are not correct.
No MGMT frame will be dropped in a DoS attack.
Change-Id: I0fdcffd7151a78abf21bb0f4223aaba3e86a46ab
CRs-Fixed: 2103880
Add user configuration parameters to configure the number of
probes in scan request and probe repeate time during scan.
Change-Id: I65a3734d8080d8adfe3e9ffa26905e6adc196197
CRs-Fixed: 2071697
Add "static" before some functions which only be used in 1 file to
resolve compilation error.
Change-Id: Id1b1101c3bb04910ad1e3639887f74e44d5b7c36
CRs-Fixed: 2010227
Change id “I684dbc89945ba3aef3186c872e5e1f7564d7e44c”
and “I5ba5748c9ae00b61743883862ca884ac1134da15”
fixes merged in reverse order, there by reverting second fix.
Correcting the same.
Change-Id: I6b4912bf3717a0cc68b4184e4e2a8482766d4ad8
CRs-Fixed: 2128343
When compiling without MSM_PLATFORM, error is seen like
'struct hdd_context has no member named cur_rx_level'.
cur_rx_level is defined in struct hdd_context only when
MSM_PLATFORM is defined.
Fix is to define a new API to send throughput indication
within MSM_PLATFORM.
Change-Id: Ibbc997f3bda806d0c3f78d3d90cbbc1a20f06015
CRs-Fixed: 2132918
On high throughput mode, send a message to perfd, through
cnss-daemon, to set the min freq for perf cluster to 700 KHz,
and release it on transition to low throughput.
Goes with corresponding changes on cnss-daemon (1834087).
Change-Id: I9c5c701fa33992e44fc3bad5e58599da0b45cbd7
CRs-Fixed: 1115614
Add warning log at the critical code path of IPA session transition
for the race condition detection
Set INFO log level to enter/exit logs for IPA session transition
code path.
Change-Id: I5089db5f53d13e5f78093171672ad86f7bd1cdc2
CRs-Fixed: 2124144
Check for the target capability for MAWC(Motion Aided Wireless
Connectivity) feature before sending the roaming or PNO based
MAWC WMI commands to the firmware.
Change-Id: I0cc344d8307cf43996c2eede835bf9069790fa56
CRs-Fixed: 2117825
Check the vdev status if it is already UP before sending the
vdev up command to the firmware. Take care of the below
scenario by not sending the vdev up as the firmware cannot
handle another vdev up command if the vdev is already UP.
1)STA mode VDEV restart is going on and host sends VDEV restart
request to FW.
2)At the same time peer assoc request message is posted from
LIM to WMA.
3)FW WMI VDEV start response is received through
WMI_VDEV_RESTART_RESP_EVENT.
4)In this case 2) will send vdev up and no 3) also will send the
second vdev up.
Change-Id: I7fe97473c26a0653b8328d1dab2e5799cbd21f10
CRs-Fixed: 2131729
cds_open() currently returns success for a large subset of its failure
paths. Ensure a failure reason is returned for every failure path in
cds_open().
Change-Id: I857ffce4eac30ce3fc332c5392c1e859217c414f
CRs-Fixed: 2132715
Host is triggering crash during vdev response
timeout handler when firmware is down.
If firmware is down, Send failure response to
upper layer from WMA vdev timeout response handler
so that recovery can complete.
Change-Id: Ib5cf2c539fded700b07a694fa6771c9ba8550173
CRs-Fixed: 2128282
Currently, the auto channel selection (ACS) channel list is cleaned up
when ACS is disabled from userspace. Make sure the ACS channel list is
cleaned up as part of adapter stop to cover cases where userspace does
not trigger the cleanup of the ACS channel list.
Change-Id: I92b63c7ea53fba55a39e6b414d0f3ed28d4019a2
CRs-Fixed: 2129647
It is observed that LRO is affecting the throughput in low TPUT noisy
scenario as by its nature LRO suppresses the TCP acks.
Change-Id: I9f74418b53492ae12934fc09277aafa0c002ae0b
CRs-Fixed: 2056706