コミットグラフ

21105 コミット

作成者 SHA1 メッセージ 日付
snandini
6d51172acc Release 5.2.0.207E
Release 5.2.0.207E

Change-Id: Id9e7479a80fe1e24ec544f1c9e3d34694be5d25c
CRs-Fixed: 774533
2020-10-20 23:30:20 -07:00
Rajeev Kumar
97a4578631 qcacld-3.0: Log packet length as part of page fault reason logging
Log packet length as part of page fault reason logging to know
how many bytes of data is filled by target.

Change-Id: I3426361d555ec195446348df9740900aa97b4604
CRs-Fixed: 2801605
2020-10-20 23:30:20 -07:00
snandini
87f7662f2d Release 5.2.0.207D
Release 5.2.0.207D

Change-Id: Ifaa9c63066c2565ba197af7cae7511d8d78d1931
CRs-Fixed: 774533
2020-10-20 21:31:11 -07:00
Yue Ma
34575137cd qcacld-3.0: Refine kernel-doc comments for force assert FW PLD APIs
Add proper kernel-doc comments for the PLD APIs to force assert FW.
Rename pld_collect_rddm() to pld_force_collect_target_dump() for better
understanding.

Change-Id: I8e0639a120c893dde8ee1cfd5d2aea662eaebf3f
CRs-fixed: 2800567
2020-10-20 21:31:10 -07:00
snandini
6261f8cd3f Release 5.2.0.207C
Release 5.2.0.207C

Change-Id: I9d442cf9ed36c46d1235688342581c70a9b69c6a
CRs-Fixed: 774533
2020-10-20 19:26:54 -07:00
Amruta Kulkarni
a75187c965 qcacld-3.0: Use converged api's for roaming
In Interface manager, legacy roaming api's were used as roaming testing
was ongoing.Now testing is done so use converged roaming api's.
This will also resolve the KW warnings.

Change-Id: I9ef101e6ec02bb18c6f2f9a9fbdaa81dbe81f9a0
CRs-Fixed: 2798601
2020-10-20 19:26:53 -07:00
snandini
553eeee1de Release 5.2.0.207B
Release 5.2.0.207B

Change-Id: Ia98f119fa512f10a0caaabd73e3aafe10b39e1c9
CRs-Fixed: 774533
2020-10-20 17:21:29 -07:00
Abhinav Kumar
94b44452f6 qcacld-3.0: Discard 5G candidates based on RSSI threshold
To discard 5G candidates based on RSSI threshold, Introduce
a new INI "min_rssi_for_2g_to_5g_roam" to configure the RSSI
for High RSSI Trigger.

Min: -120
Max: 0
Default: -70

Change-Id: If4545296ef1b53d18b8ae4abf12d450f5e690240
CRs-Fixed: 2789017
2020-10-20 17:21:29 -07:00
snandini
57e875bfed Release 5.2.0.207A
Release 5.2.0.207A

Change-Id: I64eaf695795e053921f704cce0db86452502e356
CRs-Fixed: 774533
2020-10-20 06:51:54 -07:00
Rachit Kankane
e24151b88f qcacld-3.0: Fix memory leak in LL Stats
Due to low memory in Host, sometimes memory allocation might fail.
Free allocated memory to LL stats substructures in case of such
failures.

Change-Id: I2f3956d14348c57502d27aecef6225246a7970fa
CRs-Fixed: 2795970
2020-10-20 06:51:54 -07:00
snandini
bf3afc75d4 Release 5.2.0.207
Release 5.2.0.207

Change-Id: Id45374bdf00994862cbcf9124fe27ffc16ca35a3
CRs-Fixed: 774533
2020-10-20 04:50:44 -07:00
gaurank kathpalia
50006d7c8b qcacld-3.0: Fix typo REAM_HASH_LEN and rename it to REALM_HASH_LEN
Fix typo REAM_HASH_LEN and rename it to REALM_HASH_LEN.

Change-Id: Ib90816753afd2cb7aa3cce65ebf4955160042a42
CRs-Fixed: 2800793
2020-10-20 04:50:43 -07:00
snandini
a80008b198 Release 5.2.0.206Z
Release 5.2.0.206Z

Change-Id: I920c49667ea8261a28c2b69b69b98013867e9f5a
CRs-Fixed: 774533
2020-10-20 00:53:01 -07:00
sheenam monga
57d69a2c38 qcacld-3.0: Don't use TWT_EN_DIS_FLAGS_SET_BTWT macro in wma layer
Restrict the usage of ‘TWT_EN_DIS_FLAGS_SET_BTWT' FW macro only
to the WMI layer.

Change-Id: Ib94735f3b71d0c3d88dc3c17fbd91a541a1d1672
CRs-Fixed: 2796482
2020-10-20 00:53:01 -07:00
snandini
8d93e01b89 Release 5.2.0.206Y
Release 5.2.0.206Y

Change-Id: Ia43c90a8072b571ba67da3f6f2143d418745d13b
CRs-Fixed: 774533
2020-10-19 22:49:37 -07:00
Min Liu
b78f78e3cb qcacld-3.0: Enable medium assess APIs on AUTO HST
Enable medium assess APIs in qca6390_defconfig

Change-Id: I4a9a6052f303b0a35d7f02e5c8ebf631917a79a0
CRs-Fixed: 2800035
2020-10-19 22:49:36 -07:00
snandini
f65ef73707 Release 5.2.0.206X
Release 5.2.0.206X

Change-Id: I63dff4452aef7841460a82cce0e658d259ef5037
CRs-Fixed: 774533
2020-10-19 19:46:13 -07:00
Ashish Kumar Dhanotiya
9609226ee3 qcacld-3.0: Update rssi on connect big data logging
Currently driver does not update rssi on connect, driver
only updates rssi on get_station command. If driver does
not receive get_station command between connect and disconnect
in that case driver will send invalid rssi value to userspace
as part of the big data logging command.
For example, in current scenario if station is connected to an ap
and if this station moves away which will change the rssi and
finally it will result in disconnect because of low rssi, at this
time rssi value stored in driver will be the value corresponding
to the last connection(low rssi). Now if this station connects to
some other ap and this connection fails at EAPOL so for this
connection driver will not receive any get station command and
it will not update rssi corresponding to the second ap and when
driver receives big data stats command it will give incorrect rssi
value of previous ap (low rssi).

To address above issue update rssi in host driver at connect
time also.

Change-Id: Ieac4b42033e8ad011e36384b0cd52a2c1f0a352e
CRs-Fixed: 2798813
2020-10-19 19:46:13 -07:00
snandini
1a822adc60 Release 5.2.0.206W
Release 5.2.0.206W

Change-Id: Iefc317abe61d9c20313089d16d2d57d852db9fe6
CRs-Fixed: 774533
2020-10-19 17:04:59 -07:00
Bapiraju Alla
e64dc643e1 qcacld-3.0: Use hdd_for_each_adapter_dev_held_safe across the driver
hdd_for_each_adapter and hdd_for_each_adapter_dev_held are not
delete safe APIs. These APIs may cause synchronization issues.

To address all synchronization issues, use
hdd_for_each_adapter_dev_held_safe api across the driver.

Change-Id: Ic05a707d2f6ee4822a4c3f818c9706a1581bc89c
CRs-Fixed: 2795661
2020-10-19 17:04:58 -07:00
Bapiraju Alla
a5ea0d718e qcacld-3.0: Add delete safe API for hdd_for_each_adapter_dev_held
hdd_for_each_adapter_dev_held will become infinite loop if the
adapter list entry is deleted in a parallel thread. This is because
deleting adapter list entry will make the entry to point to self. So,
it will loop for same adapter in the next iterations also.

To avoid this, get the current and next adapters at the start of
each iteration and take the corresponding netdev references.

Change-Id: I4bb65ce06c42c20bd9865f6a1ce7267ca69243e9
CRs-Fixed: 2799927
2020-10-19 17:04:54 -07:00
snandini
b977e51550 Release 5.2.0.206V
Release 5.2.0.206V

Change-Id: I8fa1f51b743a8c3988ba8b552ddf00c8357f19c6
CRs-Fixed: 774533
2020-10-19 14:59:03 -07:00
Lincoln Tran
a92a1a0f8b qcacld-3.0: Update default band to include all bands
Currently, QCA_SETBAND_AUTO is backwards compatible, so it is set
to include only 2G and 5G bands. Update this to include 6G bands
as well. Also update the band capability INI to have the default
value 0 include 6G bands.

Change-Id: I98067c18e939ff4c1e7b1e778b020b44409b5b34
CRs-fixed: 2799883
2020-10-19 14:59:02 -07:00
snandini
3fb77d35c4 Release 5.2.0.206U
Release 5.2.0.206U

Change-Id: Ib4929810166519163acd552d36db9e7769af030e
CRs-Fixed: 774533
2020-10-19 12:58:38 -07:00
Yeshwanth Sriram Guntuka
6884f4bea0 qcacld-3.0: Enable packet drop on non-monitoring MAC
Enable the feature flag to drop packets on non
monitoring RXDMA2SW ring.

Change-Id: I49cb276827f4a06791183ee3fe8c88ba84df085d
CRs-Fixed: 2799988
2020-10-19 12:58:38 -07:00
snandini
2e11e31ce0 Release 5.2.0.206T
Release 5.2.0.206T

Change-Id: Ic5d9a69020e6aa3b3c43e7f69d8254507167bed0
CRs-Fixed: 774533
2020-10-19 00:19:08 -07:00
Jia Ding
94c3ac7456 qcacld-3.0: Populate HE PPET for SET_IE cmd
In lim_send_he_caps_ie(), properly populate ppet info when
sending WMI_VDEV_SET_IE_CMDID.

Change-Id: Ia93b7da91dee6c4e4abe43266cf2b03c2b5b3eb8
CRs-Fixed: 2776768
2020-10-19 00:19:08 -07:00
snandini
a3dfec6efa Release 5.2.0.206S
Release 5.2.0.206S

Change-Id: I84449f6693d589fb26cec5eecbef63e1ef8b8b4f
CRs-Fixed: 774533
2020-10-18 15:08:51 -07:00
Abhinav Kumar
ffc3d54e1f qcacld-3.0: Resolve compilation error
Resolve compilation error by enabling
CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS := y

Change-Id: If1612a67088dfb18300cfee821a9394f941ac3fe
CRs-Fixed: 2797229
2020-10-17 15:18:32 -07:00
snandini
6aca19133a Release 5.2.0.206R
Release 5.2.0.206R

Change-Id: Ia5b740f609ec9bc184ae6192193c173e99fe1f04
CRs-Fixed: 774533
2020-10-16 23:43:48 -07:00
Alan Chen
d0f9829c04 qcacld-3.0: Add if check before calling cds_force_assert_target()
If CNSS function pld_force_collect_target_dump() returns 0, this means
that FW is already asserted and should not call cds_force_assert_target().
Add an if check for pld_force_collect_target_dump() to only call
cds_force_assert_target() when it is not 0.

Change-Id: Ib784c1a406b93327942164a975994065149aed90
CRs-Fixed: 2799461
2020-10-16 23:43:48 -07:00
snandini
f34b33468b Release 5.2.0.206Q
Release 5.2.0.206Q

Change-Id: Ic32bf59095e806effebbc45ee594778168d33c52
CRs-Fixed: 774533
2020-10-16 17:37:59 -07:00
Nisha Menon
3acddc2be1 qcacld-3.0: Add feature to enable generic shadow reg write
Add feature GENERIC_SHADOW_REGISTER_ACCESS_ENABLE to enable
shadow reg write for generic shadow registers.
This is enabled only for HSP.

Change-Id: I90302aa050baa9128313dbaf0c4ab57e426289b3
CRs-Fixed: 2794917
2020-10-16 17:37:59 -07:00
snandini
aacf0568c4 Release 5.2.0.206P
Release 5.2.0.206P

Change-Id: I617c776125d8b61bfb642f448567ed53258631e0
CRs-Fixed: 774533
2020-10-16 10:58:48 -07:00
Pragaspathi Thilagaraj
789a23ef9f qcacld-3.0: Update mobility domain in RSO command
The MDID is not updated in RSO command. So FT roaming
failure happens.

Update the MDID in RSO commands.

Change-Id: Ie68b379ab29c063c90d8461d0be34fd09a105e3f
CRs-Fixed: 2795319
2020-10-16 10:58:48 -07:00
snandini
8a1fc4530a Release 5.2.0.206O
Release 5.2.0.206O

Change-Id: I4a26a5741885531866f24a7de19925deb132fac5
CRs-Fixed: 774533
2020-10-16 08:59:20 -07:00
Arun Kumar Khandavalli
b4158a3455 qcacld-3.0: Free scan ie's as part of uninit cfg80211 ops
During SSR with the new changes the stop adapter would be invoked,
this would free the scan ie's and will not be able to configured
after the SSR.

Free the scan ie's as part of the uninit which would be called as
part of the netdev down.

Change-Id: I781eefbf0ae7a9e64bc6cb2ead98f45919587f64
CRs-Fixed: 2724670
2020-10-16 08:59:20 -07:00
snandini
d36de62369 Release 5.2.0.206N
Release 5.2.0.206N

Change-Id: Ib5c949f0c6203625bfb09cc96c69c5ca09c22f72
CRs-Fixed: 774533
2020-10-16 05:01:25 -07:00
Wu Gao
515ff34742 qcacld-3.0: Fix implicit-fallthrough compile error about connection mgr
Compiling connection mgr by gcc 9.3 will cause many implicit-fallthrough
compile errors.
Fix is to add keyword fallthrough to resolve such compile error.

Change-Id: I02fb3ff12d8cea81ce160b3aec1f590faf83a031
CRs-Fixed: 2798881
2020-10-16 05:01:24 -07:00
snandini
6536890187 Release 5.2.0.206M
Release 5.2.0.206M

Change-Id: If95040b467613cfa2d59b7c0a67fdbbfed304e27
CRs-Fixed: 774533
2020-10-15 23:51:54 -07:00
Deeksha Gupta
0eebd68a1e qcacld-3.0: Change the vendor attributes name in wake lock stats
Wake lock stats vendor command attribute names
in the driver are different from the attribute
names in upstream qca-vendor.h.

Change the wake lock stats attributes name in driver.

Change-Id: If9dbd46482f2f65758ea90aebdd078c1a30d5bef
CRs-Fixed: 2789539
2020-10-15 23:51:54 -07:00
snandini
4097383fe6 Release 5.2.0.206L
Release 5.2.0.206L

Change-Id: Ib8fbc5a848a72d9ed100c03c93bcc1136ec278ef
CRs-Fixed: 774533
2020-10-15 18:50:42 -07:00
Kiran Kumar Lokere
565ba93017 qcacld-3.0: Fix the band setting for auto phy mode config
Enable 6G band for auto phy mode config if 6G is supported.

Change-Id: I3368b7e81721db32aee64f9b24e00fb18c84b716
CRs-Fixed: 2793729
2020-10-15 18:50:42 -07:00
snandini
67a70fc654 Release 5.2.0.206K
Release 5.2.0.206K

Change-Id: I08aebbd806ff4b8fda6f638a019c943fbca96040
CRs-Fixed: 774533
2020-10-15 11:42:15 -07:00
Abdul Muqtadeer Ahmed
8ee3a92264 qcacld-3.0: Check for WMI_SERVICE_THERM_THROT and Thermal Mitigation
WMI send command WMI_PDEV_GET_TEMPERATURE_CMDID to FW without
checking whether WMI_SERVICE_THERM_THROT and Thermal Mitigation
is enable or disable.

To address this issue add a check whether WMI_SERVICE_THERM_THROT
and Thermal Mitigation is enable or disable.

Change-Id: I1485b2ba6ee64143c9b7d4c8c4a8feadddbaae59
CRs-Fixed: 2698143
2020-10-15 11:42:14 -07:00
snandini
6fa2a38ee7 Release 5.2.0.206J
Release 5.2.0.206J

Change-Id: I4ce4065f64537b304376275686e308a5e3bc0e68
CRs-Fixed: 774533
2020-10-15 09:38:37 -07:00
Subrat Dash
17a385b328 qcacld-3.0: Enable skip GRO flush logic
Skip GRO flush for low rx throghput.

Change-Id: Ie49a4fc5f7d940f9246392b6b6d248add71cc667
CRs-Fixed: 2789695
2020-10-15 09:38:37 -07:00
snandini
37d6ed0f10 Release 5.2.0.206I
Release 5.2.0.206I

Change-Id: I5821a4cdd8abff4cd1f20f83f762e813ffad8e92
CRs-Fixed: 774533
2020-10-15 03:44:30 -07:00
Yu Wang
0d597c2e01 qcacld-3.0: report correct max tx rate
1. NSS from FW is not reliable as it changes as per the environment
   quality, so take static NSS for fetching max tx rate;
2. Fix the MCS index to 0 if it's invalid when fetching max tx rate;
3. Remove useless code in hdd_report_max_rates().

CRs-Fixed: 2777241
Change-Id: I065748b59feba6a61859fe58bb6429d96da50441
2020-10-15 03:44:30 -07:00
snandini
a7b85f50fb Release 5.2.0.206H
Release 5.2.0.206H

Change-Id: Iecf775edf589212f46b200bf8ea90c8df3f7910c
CRs-Fixed: 774533
2020-10-14 21:12:03 -07:00