Grafico dei commit

22402 Commit

Autore SHA1 Messaggio Data
snandini
0f2a7e2253 Release 5.2.0.226K
Release 5.2.0.226K

Change-Id: I4ec44b2ae43099fb538bfcbd79b0747bef8ed1d4
CRs-Fixed: 774533
2021-03-17 20:31:43 -07:00
Jianmin Zhu
a9e52b12a3 qcacld-3.0: Remove btm cap in SAE assoc req if SAE roaming disabled
Some legacy Helium firmware doesn't support SAE roaming, but btm cap is set
in associate request of DUT, then connected SAE AP thinks DUT supports btm,
AP will send btm request to DUT, DUT triggers roaming, but fails and
disconnects from current AP, users will complain this unexpected
disconnect.

Change-Id: Ife9860addef6898a518618f555158e7888ac74db
CRs-Fixed: 2884694
2021-03-17 20:31:43 -07:00
Srinivas Dasari
9a2fda9a47 qcacld-3.0: Use cfg80211_get_chandef_type till NL80211_CHAN_WIDTH_40
cfg80211_get_chandef_type supports till NL80211_CHAN_WIDTH_40. Any
chan width more than NL80211_CHAN_WIDTH_40 can be treated as
NL80211_CHAN_HT40PLUS. __wlan_hdd_cfg80211_start_ap has the same
logic in-place.

Change-Id: I70166faf16730128039e4e48d9e90aefb1674977
CRs-Fixed: 2717615
2021-03-17 20:31:38 -07:00
snandini
e6bfbd4383 Release 5.2.0.226J
Release 5.2.0.226J

Change-Id: I94440d470ea2fe720254f550ae4182e9d0167cfc
CRs-Fixed: 774533
2021-03-17 18:33:16 -07:00
Abdul Muqtadeer Ahmed
70ee3f70fd qcacld-3.0: Add new WMI wakeup reason
Add the new WMI wakeup reason “WOW_REASON_FATAL_EVENT_WAKE".

Change-Id: I93b530f78f568fa88cb310c5d78cd950451fc441
CRs-Fixed: 2868523
2021-03-17 18:33:16 -07:00
snandini
82df565cac Release 5.2.0.226I
Release 5.2.0.226I

Change-Id: I668205f579a4aeafab7bc28d878b29b4fc25e276
CRs-Fixed: 774533
2021-03-17 16:30:43 -07:00
Lincoln Tran
2079964497 qcacld-3.0: Fix scenario for updating the country
When updating the country to be the same value, the function will return
failure. This causes a crash in the wifi start up. Add check to see if
the country code is the same to avoid calling the API.

Change-Id: I7be11857fd9cc87b65f6c598d842a9ed5c024f59
CRs-fixed: 2896855
2021-03-17 16:30:43 -07:00
snandini
daa432799c Release 5.2.0.226H
Release 5.2.0.226H

Change-Id: Ib4fb566f7f698f4b5253b27507aae4e3b0ddd55d
CRs-Fixed: 774533
2021-03-17 13:11:17 -07:00
Deeksha Gupta
cdfe6b4daf qcacld-3.0: Set command_in_progress after adding twt session
Currently, In twt setup command, driver set the
TWT command_in_progress before adding the dialog_id
in TWT context. Due to which, set active command
fails because the dialog id was not added to the
twt context. So the add dialog command response is
getting dropped at sme.
Set the TWT command_in_progress after adding the
dialog_id to TWT context.

Change-Id: Ic2c7e23720e2bc9f5a6737ba2f1dc4b1356dc179
CRs-Fixed: 2897736
2021-03-17 13:11:17 -07:00
Bapiraju Alla
e899c9c52d qcacld-3.0: Increase max number of allowed whitelist SSIDs count
Increase MAX allowed number of whitelist SSIDs count to 8

Change-Id: Ic74abeb82876966ce4aedee9f7a4681f17217d63
CRs-Fixed: 2900486
2021-03-17 13:11:12 -07:00
snandini
d20e09e255 Release 5.2.0.226G
Release 5.2.0.226G

Change-Id: I2537ccbe64dc997d248ad7154b2b9455cfd63b6b
CRs-Fixed: 774533
2021-03-17 09:11:11 -07:00
Deeksha Gupta
138455dc82 qcacld-3.0: Support P2P in 6GHz mode
Currently, P2P mode is not supported in 6GHz mode

Add P2P mode in policy_mgr_is_6ghz_conc_mode_supported
API to support P2P mode in 6GHz mode as fix this.

Change-Id: I2e160641c1784dbbd592b237da6b38929f33abbe
CRs-Fixed: 2896291
2021-03-17 09:11:11 -07:00
snandini
c4233a22cb Release 5.2.0.226F
Release 5.2.0.226F

Change-Id: I96279b97833959709358b08850e8b6558410faba
CRs-Fixed: 774533
2021-03-17 02:40:40 -07:00
Yu Ouyang
9410af79f9 qcacld-3.0: Construct SGI80 and 160 irrespective of peer
WFA VHT 5.2.1 requires to construct SGI80 in the association request
NOT based on AP capabilities in the beacon and probe response frames.
So, construct VHT compatibility SGI 80M and 160M irrespective of peer.

Change-Id: I3a5ed6af1ea6be20c332cd91f48eee015a0c898c
CRs-Fixed: 2888822
2021-03-17 02:40:40 -07:00
snandini
ece7855f70 Release 5.2.0.226E
Release 5.2.0.226E

Change-Id: I64028a6ea6f9450dea836eab3c839bc61d37e0b3
CRs-Fixed: 774533
2021-03-17 00:45:00 -07:00
Liangwei Dong
f7c2c8453a qcacld-3.0: Disable force SCC to DFS channel if DFS master disabled
If DFS master capability disabled, STA+SAP SCC on DFS is not allowed,
so reset g_sta_sap_scc_on_dfs_chan to 0.

Change-Id: I90b0ec6947f5bc24c9854062f443de0d1f6dc452
CRs-Fixed: 2897719
2021-03-17 00:45:00 -07:00
snandini
2c7abec1e8 Release 5.2.0.226D
Release 5.2.0.226D

Change-Id: I9e09e37c8004bbbd986ae0467086e422c7c11b82
CRs-Fixed: 774533
2021-03-16 21:19:52 -07:00
Lincoln Tran
f6c0fe50aa qcacld-3.0: Fix freq calculation in TPE processing
When processing the TPE IE from, the function has to calculate the
frequencies for each tx power it receives. The calculation is incorrect
which results in a bad lookup when populating the EIRP power value.
This can cause low throughtput issues.

Change-Id: Id854f678bd3933ab1a7198b346ed14d76d964360
CRs-fixed: 2896985
2021-03-16 21:19:52 -07:00
snandini
a0d2163a33 Release 5.2.0.226C
Release 5.2.0.226C

Change-Id: I5102aa703c627e4928bca6aeb7ed22e558ed3474
CRs-Fixed: 774533
2021-03-16 00:45:14 -07:00
Jingxiang Ge
333dc4602d qcacld-3.0: Add detection for tasklet delay
This is to enable feature for detection CE tasklet
scheduling delay and credit response delay issue.

Change-Id: I659aa23eabaa28bfb11051bf15e0343c94061b86
CRs-Fixed: 2874867
2021-03-16 00:45:13 -07:00
snandini
e067c79b10 Release 5.2.0.226B
Release 5.2.0.226B

Change-Id: Id8960812bbb7148f7285bfb71396fe979862781b
CRs-Fixed: 774533
2021-03-15 16:10:06 -07:00
Vevek Venkatesan
d8a109879b qcacld-3.0: iface connection/disconnection mgmt in IPA
Debug change to crash if there is a mismatch in number of
connections and disconnections

Change-Id: I1bb9cac331c0cb491a0ba761a78969537185e414
CRs-Fixed: 2870628
2021-03-15 16:10:06 -07:00
snandini
34e7df4b75 Release 5.2.0.226A
Release 5.2.0.226A

Change-Id: Ie3d3b4acc47e5e22114b6e6e1c95039b56f6f417
CRs-Fixed: 774533
2021-03-15 14:09:59 -07:00
Yu Wang
5420653ce2 qcacld-3.0: override dot11 mode for WEP-40/WEP-104
HT is not supported with TKIP/WEP as encryption, WEP 40/104
are WEP, need to be taken into consideration.

Change-Id: Ibce4bf929ce43b8246c14d4cbddfa93c9c25c6cb
CRs-Fixed: 2892721
2021-03-15 14:09:58 -07:00
snandini
083c1c613a Release 5.2.0.226
Release 5.2.0.226

Change-Id: I25e522daec73d60f9589e1342545a1693064ea92
CRs-Fixed: 774533
2021-03-15 07:22:38 -07:00
Tiger Yu
248caf5ba3 qcacld-3.0: Enable RX prealloc buffer pool feature for SDXLEMUR
Enable RX prealloc buffer pool feature for SDXLEMUR.

Change-Id: I73f076dd8935184ee5dd404a47b407904be110a0
CRs-Fixed: 2887920
2021-03-15 07:22:38 -07:00
Wu Gao
9c1c89d97e qcacld-3.0: Enable mobile router for SDXLEMUR
Enable for mobile router for SDXLEMUR.

Change-Id: Iaffd843ca0d063591bf0eb35e1cf08288419c4d9
CRs-Fixed: 2838329
2021-03-15 07:22:34 -07:00
snandini
39e5b71346 Release 5.2.0.225Z
Release 5.2.0.225Z

Change-Id: If3d06838557e12c028a61ae2e971d98f6a343885
CRs-Fixed: 774533
2021-03-15 05:16:03 -07:00
sheenam monga
3264dab951 qcacld-3.0: send big data stats as a part of GET_STA_INFO resp
Add big data stats as part of QCA_NL80211_VENDOR_SUBCMD_GET_STA_INFO
vendor command reply, if current state is disconnected.

Change-Id: I84dc1f9901be17ea7b2bd6aecc7bec4c19e77202
CRs-Fixed: 2876395
2021-03-15 05:16:03 -07:00
snandini
57c6315d67 Release 5.2.0.225Y
Release 5.2.0.225Y

Change-Id: Ie8374489abba872944b857607d2863cf2fdfca1f
CRs-Fixed: 774533
2021-03-15 02:49:09 -07:00
Pragaspathi Thilagaraj
58581e5b19 qcacld-3.0: Fix sending vdev start again during LFR-2.0 roaming
Currently peer create response support is added for connect path
but in LFR-2.0 case also peer create response received is
processed and lim_post_join_set_link_state_callback() is called
leading to sending vdev start again.
Call the API to fill peer create wma request only for initial
connection.

Change-Id: I24140efd5541f7ed4aa3cef9efebf5a729846902
CRs-Fixed: 2856636
2021-03-15 02:49:09 -07:00
Pragaspathi Thilagaraj
d6b2eea730 qcacld-3.0: Enhance the broadcast twt capabilities population logic
Currently multiple ini is available for setting the broadcast
TWT requestor and responder configuration.
Deprecate "bcast_twt" legacy ini and also don't consider
legacy service capability WMI_SERVICE_BROADCAST_TWT.
So below is the service capability values combination
advertised by firmware:
new fw:
bcast_req bcast_resp legacy
    0        0         0       -> disable bcast
    0        1         0
    1        0         0
    1        1         1

old fw:
   0         0         1   -> enable TWT

Also change the default value of "twt_bcast_req_resp_config" ini
to 1.

Change-Id: Ic9af296b0efffc8f76f647b5830183867e0adf57
CRs-Fixed: 2873360
2021-03-15 02:49:03 -07:00
snandini
85be939de0 Release 5.2.0.225X
Release 5.2.0.225X

Change-Id: Iff8ab6d4b770b9ddaa7f01f39307f5abb558cdca
CRs-Fixed: 774533
2021-03-14 19:00:18 -07:00
Manikanta Pubbisetty
46dc98965e qcacld-3.0: disable EXT grp irqs and drain TXRX during suspend
Any update to the SRNG TP/HP when the device is in low power
state would result in system errors. While in D3 WoW mode,
disable EXT grp irqs and drain TXRX before sending enter
power save mode to the FW. This will ensure that no interrupts
are received while in WoW mode and as a result there wont be any
HP/TP updates.

Change-Id: Ic1fb7fdd45096b458abf5d243fa652c3da878dc0
CRs-Fixed: 2890568
2021-03-14 08:42:48 +05:30
snandini
3f33e4f027 Release 5.2.0.225W
Release 5.2.0.225W

Change-Id: I0a9ccfebfbf79d20b5bf8c45ca6a0e28d97d359b
CRs-Fixed: 774533
2021-03-13 00:49:53 -08:00
Alan Chen
eafa002519 qcacld-3.0: Add bitmap for BLOCKACK and ADDBA_REQ
Add bitmap for BLOCKACK and ADDBA_REQ.

Change-Id: I5a6bd762bc55bc82934cf260014f55c464340c4f
CRs-Fixed: 2898545
2021-03-13 00:49:53 -08:00
snandini
76ee63ad72 Release 5.2.0.225V
Release 5.2.0.225V

Change-Id: I418f3478b52577ad013a98d0cc0287e198586e00
CRs-Fixed: 774533
2021-03-12 22:54:32 -08:00
Kiran Kumar Lokere
311367de65 qcacld-3.0: Add support to configure ER SU for mgmt tx
Add support to configure the HE ER SU for management frame tx
and configuration support to use RU 242 tone for data Tx.

Change-Id: I068c1e7b6808d430d5468bab7ee04e24d5461afd
CRs-Fixed: 2816797
2021-03-12 22:54:31 -08:00
snandini
3694500bcb Release 5.2.0.225U
Release 5.2.0.225U

Change-Id: I544f50d0ef74d3e420da2b495d9da0a19ffec7d2
CRs-Fixed: 774533
2021-03-11 16:11:23 -08:00
Amruta Kulkarni
604d76d660 qcacld-3.0: Send roam score delta and min rssi params
When "wmi_service_configure_roam_trigger_param_support" service
bit is set populate roam score delta and min rssi parameters
and send via WMI_ROAM_ENABLE_DISABLE_TRIGGER_REASON_CMDID.

Change-Id: I3c7fc56a95c28c43992763be3351d91d9fd44041
CRs-Fixed: 2890148
2021-03-11 16:11:23 -08:00
snandini
7112b6b7be Release 5.2.0.225T
Release 5.2.0.225T

Change-Id: I58d26348f07e4f3b15e892c6969ead86e15bbefc
CRs-Fixed: 774533
2021-03-11 14:07:25 -08:00
Deeksha Gupta
452fcde4e1 qcacld-3.0: Send twt_setup mantissa in TU to firmware
Currently, host sends mantissa in us for
QCA_WLAN_VENDOR_ATTR_TWT_SETUP_WAKE_INTVL_MANTISSA attribute.

Add changes to send wake interval mantissa in TU to firmware
and expectation from usersapce is to set the 1024 in the
exponent to derive the correct wake interval.

Change-Id: I53520369492961207496970fe78189bec6f75ad7
CRs-Fixed: 2897500
2021-03-11 14:07:25 -08:00
snandini
0f9b2b5708 Release 5.2.0.225S
Release 5.2.0.225S

Change-Id: I1337241b875096a968287e0451219f8106883b52
CRs-Fixed: 774533
2021-03-11 11:58:51 -08:00
Utkarsh Bhatnagar
97e7a5f87a qcacld-3.0: Rate limit the logging
Incase peer sends multiple Association
Request or multiple Association Request,
there can be crash due to excessive
logging.
So, rate limit the logging.
Also, this is also valid in case peer
sends multiple Disassociation or
Deauthentication request.

Change-Id: Iec4f70e8154ca0001f6d752f65449bb1d7bce5da
CRs-Fixed: 2891926
2021-03-11 11:58:51 -08:00
Vevek Venkatesan
a2f248c0ce qcacld-3.0: change pld_ipci_smmu_unmap support only for IPCI type
Currently pld_ipci_smmu_unmap suppot has been added for IPCI,
PCIE_FW_SIM and SNOC_FW_SIM type cases as an error, moving this
unmap support only for type IPCI.

Change-Id: Ib9a60656920d1cc46e28dc269983b7da8dba7d42
CRs-Fixed: 2896804
2021-03-11 11:58:47 -08:00
Abdul Muqtadeer Ahmed
e751855624 qcacld-3.0: Add a new feature to support forced dtim
Add vendor command interface/feature through which the user
or vendor can set the dtim count as per their requirement.

Change-Id: I26010948c4ed7e3c49bfe0453119235d4f438c6f
CRs-Fixed: 2894349
2021-03-11 11:58:42 -08:00
snandini
f8ff7d2226 Release 5.2.0.225R
Release 5.2.0.225R

Change-Id: Ia036aa91b5476db7cd7b86fbc20b483892a9d70a
CRs-Fixed: 774533
2021-03-11 09:48:27 -08:00
Pragaspathi Thilagaraj
b4107b94ba qcacld-3.0: Update peer mac address to set NUDGE as active command
While parsing the nudge command, the peer mac address is not copied to
the params structure passed to sme. So while Nudge active command,
since peer mac address is NULL, the driver is not able to get the
peer object and set the Nudge active command fails.

Copy the peer mac address to set the active command to peer
object, so that when nudge command response is received, the
response is not dropped due to active command is not nudge.

Change-Id: I11b11b3187dff5a79d0f79106c21d60d04edc17b
CRs-Fixed: 2888903
2021-03-11 09:48:27 -08:00
Yeshwanth Sriram Guntuka
60d1518c2e qcacld-3.0: Reset the rx hw ext stats on connection
CNE queries stats via the ext stats vendor cmd. As
part of this, REO commands are enqueued to HW for
each tid to get mpdu_rx and mpdu_rx_missed counts.
In the scenario where the first ext stats request
post STA disconnection and re-connection times out,
the counts from the previous connection are reused.
The second ext stats request can successfully get
the new counts from HW in which case, there is a
possiblity for the mpdu_rx count sent in the second
stats response to be lower than the count sent in
the first stats response.

Fix is to reset the mpdu_rx and mpdu_rx_missed count
on STA connection.

Change-Id: I381f9b6b27d8d023b1932b7d8587df240c1ff4d0
CRs-Fixed: 2896791
2021-03-11 09:48:22 -08:00
sheenam monga
5397cd7b3a qcacld-3.0: Add support to extract big data params
Add wmi support to extract params from
WMI_VDEV_SEND_BIG_DATA_P2_EVENTID.

Change-Id: I728c9eb407084bff2a6c1baec44e8bb12b989124
CRs-Fixed: 2889875
2021-03-11 09:48:17 -08:00