1
0
Gráfico de cometimentos

27956 Cometimentos

Autor(a) SHA1 Mensagem Data
Madan Koyyalamudi
f2532afb48 Release 5.2.1.52T
Release 5.2.1.52T

Change-Id: Ib29906e8c5785d3ba78250567c51023055dce982
CRs-Fixed: 774533
2023-01-20 22:11:19 -08:00
Bing Sun
da40c120fc qcacld-3.0: Update RRM capability for SAP
lim_update_rrm_capability is only called in lim_fill_pe_session,
which is for station mode.
If only SAP interface exists, mac_ctx->rrm.rrmPEContext.rrmEnable
will not be set.

Call lim_update_rrm_capability for SAP mode.

Change-Id: Icc5e3a960a372b26943987c377ec292c5cf2eb8c
CRs-Fixed: 3380748
2023-01-20 22:11:19 -08:00
Paul Zhang
6c0f977367 qcacld-3.0: Don't acquire wakelock for initial connection
In function hdd_cm_connect_success_pre_user_update, the
variable is_auth_required is true by default. During roaming,
it should acquire wakelock if key installation is pending.
But during initial connection, it does not need to acquire
wakelock for initial connection in this function.

Change-Id: I967e6d97dd9c7a40d111b0040ee53876b7be6192
CRs-Fixed: 3383907
2023-01-20 22:11:14 -08:00
Madan Koyyalamudi
d228acd392 Release 5.2.1.52S
Release 5.2.1.52S

Change-Id: Ie13e98af4477d618fb1f3f4f8ab60c9a53bb0d24
CRs-Fixed: 774533
2023-01-20 19:08:09 -08:00
Vijay Patil
155532b250 qcacld-3.0: Add a log to print the supported features bitmap
Driver sets the bit mask for supported feature to turn on or
set the feature flag for the requested feature. 

Add a log to print the supported features bitmap in the driver.

Change-Id: I1a47697f605a62807a9612b2c5bd04491a67cedc
CRs-Fixed: 3383080
2023-01-20 19:08:09 -08:00
Madan Koyyalamudi
49097abc79 Release 5.2.1.52R
Release 5.2.1.52R

Change-Id: Ib150ca52c59078a9a16da6746cf2c92c6c85396f
CRs-Fixed: 774533
2023-01-20 05:18:11 -08:00
Prakash Manjunathappa
a633ef49c1 qcacld-3.0: Querry HTT_DBG_EXT_STATS_PDEV_RX stats to get rxdma errors
Get sum of complete rxdma stats handled by host and FW.

Change-Id: I6e1af21c37fe2cd71b7c613bcdfc0a02136cf988
CRs-Fixed: 3382454
2023-01-20 05:18:11 -08:00
Madan Koyyalamudi
e41d20365b Release 5.2.1.52Q
Release 5.2.1.52Q

Change-Id: I1ad2353035f880643f665354ff2412dcafac598b
CRs-Fixed: 774533
2023-01-20 03:31:32 -08:00
Jianmin Zhu
9addca6e47 qcacld-3.0: Fix pe session id is used as vdev id issue
When handle deauth, if req peer mac isn't session bssid, pe session id is
used as vdev id wrongly, then deauth rsp is dropped in CSR, disconnect cmd
isn't removed from serialization queue, assert will happen.

Change-Id: I35c2805ae3ea904b2306b2a210c2284498330c04
CRs-Fixed: 3378250
2023-01-20 03:31:31 -08:00
Madan Koyyalamudi
826a967663 Release 5.2.1.52P
Release 5.2.1.52P

Change-Id: If808102fb5701d0ff87b9d7851b97be0b692875b
CRs-Fixed: 774533
2023-01-19 23:33:03 -08:00
Srinivas Dasari
45ebbef48c qcacld-3.0: Allow fixed channel CSA even if it's unsafe channel
Currently, CSA on an unsafe channel is not allowed.
Allow CSA even if it's unsafe channel when user tries to set
a fixed channel (i.e. reason = CSA_REASON_USER_INITIATED)
and firmware supports the capability
WMI_COEX_FIX_CHANNEL_CAPABILITIES.

Change-Id: I5ba26faabe05fbf1a79dc92360400ec2c6d71b2d
CRs-Fixed: 3381395
2023-01-19 23:33:03 -08:00
Srinivas Dasari
b8db5ef04a qcacld-3.0: Handle SAP restart case in fixed chan SAP
Currently, unsafe channels are avoided when SAP restart happens.
If WMI_COEX_FIX_CHANNEL_CAPABILITIES is advertised by firmware
and if the SAP is started in a fixed channel, don't restart even
if the current operating channel is unsafe.

Change-Id: I5f7d632bcc00a1b5351dad64aca0ce16f1057537
CRs-Fixed: 3381394
2023-01-19 23:32:58 -08:00
Madan Koyyalamudi
10d604294f Release 5.2.1.52O
Release 5.2.1.52O

Change-Id: Idfb7f58f9d91758969c41fa9c5c96e27fc1bac30
CRs-Fixed: 774533
2023-01-19 20:43:33 -08:00
Mohammed Ahmed
776c4cc10e qcacld-3.0: add SSR host log collection API usage
Current code does not use the SSR host log collection API.
Fix this by adding SSR host log collection API usage.

Change-Id: I364bd6281e886e8c50dfd6f45f78fb98e822f962
CRs-Fixed: 3339953
2023-01-19 20:43:32 -08:00
Madan Koyyalamudi
61e5d16a43 Release 5.2.1.52N
Release 5.2.1.52N

Change-Id: I93f290b58fa884161b3869106ac5272fe7ea014f
CRs-Fixed: 774533
2023-01-19 16:41:51 -08:00
Amruta Kulkarni
16faad0a70 qcacld-3.0: Fix T2LM validation check
During T2LM validation to pick assoc link, only check if
operation mode is station and if t2lm ie is valid.

Change-Id: Id31f83fabd22ae0e434e2720df773f778c7bb448
CRs-Fixed: 3370578
2023-01-19 16:41:51 -08:00
Srinivas Dasari
cdf374387b qcacld-3.0: Don't check if a channel is safe if it's coex fixed chan SAP
Currently, SAP start is aborted if the channel is marked as unsafe
due to COEX, irrespective of it's an ACS/fixed channel SAP.
There is a requirement to allow the SAP in a fixed channel even
if the channel is marked as unsafe. Firmware advertises
WMI_COEX_FIX_CHANNEL_CAPABILITIES in such targets.
Check for this capability and allow the SAP in fixed channel even
it it's unsafe.

Change-Id: Ie3947058d8854823a718b833ec788c5c8a14b903
CRs-Fixed: 3375254
2023-01-19 16:41:45 -08:00
Madan Koyyalamudi
12c64abe46 Release 5.2.1.52M
Release 5.2.1.52M

Change-Id: I3339ea4d9beb1b616bfcfec156651c0197aae5cd
CRs-Fixed: 774533
2023-01-19 12:27:14 -08:00
Liangwei Dong
b9383fb56a qcacld-3.0: revert "qcacld-3.0: Cancel scan before set mac address"
This reverts commit I440bcfbc3b9699ab42d4304535cc2d86d702d21d.
The "Roc delay set mac issue" is fixed by change
If53d5ee446fc5f4df2fcf117a436133116270b9e

Change-Id: Ica97a9d829e74a8b43030086d478bbfb125a371e
CRs-Fixed: 3381663
2023-01-19 12:27:13 -08:00
Rahul Gusain
54ba526abe qcacld-3.0: Set feature version for 11KV
Whenever driver add new feature, it increments the feature version
and send it to firmware.
Due to new 11KV feature update, increments the feature version.

Change-Id: Ia840faf85c06a4f33f68f59dadda400c8e91804c
CRs-Fixed: 3381243
2023-01-19 12:27:07 -08:00
Rahul Gusain
4d22da60ff qcacld-3.0: Add print log for new roam scan type
Firmware sends the roam scan info tlv to driver during roaming.
Currently, in this tlv, firmware fills scan type as (0-3) and
driver log this as "PARTIAL", "FULL", "NO SCAN" and "Higher Band"
But with new requirement, idle roaming shall only roam to higher band
(2.4 GHz < 5 GHz < 6 GHz) than current band.
1. If current band is 2.4 GHz, it cannot roam to 2.4 GHz.
It can roam to 5 GHz and 6 GHz.
2. If current band is 5 GHz, it cannot roam to 2.4 GHz and 5 GHz.
It can roam to 6 GHz.
So, to add this requirement, firmware introduces new scan type 4 for
which driver need to log.

Change-Id: I80d1c47a434da5009aed4cab08c6eae91bda5b0e
CRs-Fixed: 3379468
2023-01-19 12:27:01 -08:00
Rahul Gusain
81ba2c92d4 qcacld-3.0: Optimize the free connect response
API to free the roaming info, fils ie and connect ies is now
present in cmn. Reuse of the same API to optimize the code.

Change-Id: I63b416323b4882ee589941e9b06f45a094b3f800
CRs-Fixed: 3378946
2023-01-19 12:26:54 -08:00
Madan Koyyalamudi
dffe842be4 Release 5.2.1.52L
Release 5.2.1.52L

Change-Id: I29764c46cdbbc796d6ba2cb8fbae07acfb41c537
CRs-Fixed: 774533
2023-01-19 09:30:38 -08:00
Rahul Gusain
3ba0586a80 qcacld-3.0: Increase the bad BSSID threshold counter max value
"bad_bssid_counter_thresh" is an ini parameter to specify the threshold
after which the BSSID is in the avoid list should be moved to
deny list, assuming that the AP or the gateway with which the data
stall happened has not recovered, and now the STA got the NUD
failure again with the BSSID.
Currently, in driver sets max value for this ini param as 10.
But for some new requirement, this value is required to 100 as
user does not want any BSSID in reject list.
So, to enable this feature, increase the max value for this param
as 100.

Change-Id: I80e908c82ea74801bfcb04a9669cc4b4589f0dec
CRs-Fixed: 3382136
2023-01-19 09:30:38 -08:00
Madan Koyyalamudi
215cc78776 Release 5.2.1.52K
Release 5.2.1.52K

Change-Id: Iad30614040f18918913f551525d18d1b0ef9dc22
CRs-Fixed: 774533
2023-01-19 02:54:06 -08:00
Rakesh Pillai
61df77a203 qcacld-3.0: Add pre-alloc entries for datapath cfg event history
Add pre-alloc entries for datapath config events
history, so that the memory for this history is
pre-allocated and not freed on every wifi off.

Change-Id: Iae1013c68a77d7da719400579af43369d9663163
CRs-Fixed: 3379157
2023-01-19 02:54:06 -08:00
Rakesh Pillai
56c9e8a47c qcacld-3.0: Enable datapath config events history
Enable datapath config events history for debug builds.

Change-Id: If76a5592177ba844736a1ec01e82a8cbe20e408f
CRs-Fixed: 3379155
2023-01-19 02:53:59 -08:00
Paul Zhang
ae8bda23bc qcacld-3.0: Add log category setting for T2LM
Currently, T2LM log is not printed by default. Setting
category_verbose_mask to QDF_TRACE_LEVEL_ALL.

Change-Id: If3f347b922d916b2594182067c3e4021e66fa3e0
CRs-Fixed: 3381636
2023-01-19 02:53:53 -08:00
Madan Koyyalamudi
afc641b327 Release 5.2.1.52J
Release 5.2.1.52J

Change-Id: I357e7373c0a3c14846998a291c46c5e125fccba8
CRs-Fixed: 774533
2023-01-18 06:00:10 -08:00
Asutosh Mohapatra
dee1c76bd6 qcacld-3.0: Add new INI to separate scan policy for rest of world users
Currently host drops an AP from scan list if host country is set to
US and AP country is non-US. This implementation violates our
standard regulatory scan policy.

To address this issue, introduce a new INI to differentiate
between our standard regulatory policy with others.

Change-Id: Ie6bd2d1925048aef427136b34d00d361955f40b2
CRs-Fixed: 3377242
2023-01-18 06:00:09 -08:00
Madan Koyyalamudi
e6dff08dac Release 5.2.1.52I
Release 5.2.1.52I

Change-Id: If821e1074b311407bf38ba175bf66ba7a97c372c
CRs-Fixed: 774533
2023-01-17 21:04:31 -08:00
Asutosh Mohapatra
46e7eb6701 qcacld-3.0: Do not allow connection if STA VLP not supported
If country code for AP and STA are same and if STA does not
support VLP mode for a particular channel and if AP power
type is misconfigured to VLP mode, do not allow connection
to that AP as per regulatory guidelines.

Change-Id: I5c9759d1e8077e83f7b28985253be871213c8385
CRs-Fixed: 3375815
2023-01-17 21:04:31 -08:00
Roopavathi Lingampalli
38bf757799 qcacld-3.0: Add Component APIs for required ucfg APIs in DP component
When component dependent functions calling from higher
modules or any other components, it uses ucfg APIs pattern.
Calling ucfg dependent APIs is acceptable for higher modules
like HDD, OSIF but for another components like DP to avoid
using ucfg APIs here, implementing component APIs for existing
ucfg APIs to other components like NAN, vdev_mgr in DP
component module.

Change-Id: Ia5431c7de7fc944aacf5c8a328072a8ec31e8f3f
CRs-Fixed: 3351496
2023-01-17 21:04:25 -08:00
Madan Koyyalamudi
641268b2d3 Release 5.2.1.52H
Release 5.2.1.52H

Change-Id: I7303e3cce374ea1f87bc0e1814acb0869686d6fc
CRs-Fixed: 774533
2023-01-17 16:41:07 -08:00
abhinav kumar
86c6a13b8e qcacld-3.0: Sort roam channel list in descending order
Host receives channel list via an event
WMI_ROAM_SCAN_CHANNEL_LIST_EVENTID as
getroamscanchannels command response on disconnection.

As per the new requirements:
1. Restrict Maximum Channel Count to MAX_RCL_CHANNEL_COUNT(30),
   in supplicant VendorEvent, if the driver/firmware has more
   than MAX_RCL_CHANNEL_COUNT channels.
2. Sort the channel list in descending order before sending
   the list to the supplicant.

Change-Id: I27eb8c625d6d38634b3b18eacbf593a5be9671bc
CRs-Fixed: 3376549
2023-01-17 16:41:07 -08:00
Vijay Raj
e224946712 qcacld-3.0: Add support for beacon report logging
Add support for beacon report request and beacon report
response connectivity logging.

Create api wlan_diag_log_beacon_rpt_req_event() to send
Beacon report request event logs and api
lim_beacon_report_response_event() to send beacon
report response event logs.

Change-Id: Ibd7a840dfb33b1f3d321113741725f487d5acebd
CRs-Fixed: 3370902
2023-01-17 16:41:01 -08:00
Vijay Raj
0a934e2617 qcacld-3.0: Add support for Neighbor report Logging
In api cm_roam_stats_print_11kv_info(), neighbor report
logging was not supported.

Add support for Neighbor report connectivity logging
through api cm_roam_neigh_rpt_req_event() for Neighbor
report request event and api cm_roam_neigh_rpt_resp_event()
for Neighbor report response event.

Change-Id: If9d93584d4030f76b5175d361dfd34fce3b5b5b1
CRs-Fixed: 3370797
2023-01-17 16:40:55 -08:00
Madan Koyyalamudi
05af3948f7 Release 5.2.1.52G
Release 5.2.1.52G

Change-Id: Icbd4c525c4714066af3f666642253fc98c81035e
CRs-Fixed: 774533
2023-01-17 07:33:48 -08:00
Ashish Kumar Dhanotiya
21ec244877 qcacld-3.0: Trigger SSR on wakeup from pagefault
According to new requirement, use INIs
max_pagefault_wakeups_for_ssr,
interval_for_pagefault_wakeup_counts and
ssr_frequency_on_pagefault
to trigger SSR if host wakes up because of pagefault.
For ex: If max_pagefault_wakeups_for_ssr = 30,
interval_for_pagefault_wakeup_counts = 180000 (3 mins) and
ssr_frequency_on_pagefault = 3600000 (1hr), in this case host
will trigger the SSR if it receives 30 wakeups because of
pagefaults in 3 mins, host will trigger SSR only once in 1 hr.
Once the SSR is triggered, host will not trigger next SSR for
next 1 hr even if it receives 30 wakeups from fw because of
pagefaults. This 1 hr time is getting monitored from last SSR.

Change-Id: Ia06f87aff6d1552e37c582e7464f1b2451543502
CRs-Fixed: 3378502
2023-01-17 07:33:48 -08:00
Liangwei Dong
32b0fee858 qcacld-3.0: Check STA present for SAP unsafe channel CSA
ML STA connected on 2437 MHz and 5825 MHz (unsafe channel), GO started
on 5180 MHz. SAP was started on 5825 MHz for SCC with ML STA, but SAP
channel was changed from 5825 MHz to 5240 MHz after CSA.
At present after SAP start or CSA channel changed, the api
sap_fsm_handle_check_safe_channel will check the unsafe flag
for SAP operation channel. But it doesn't check the STA present
on the channel, SAP is allowed SCC with STA on unsafe channel
when g_sta_sap_scc_on_lte_coex_chan = 1.
Fix by use policy_mgr_is_sap_freq_allowed to check SAP channel unsafe
and wlansap_set_channel_change_with_csa to do more validation on
target channel.

Change-Id: I8ce56195c804156bd7c2a54c60144402636f5b06
CRs-Fixed: 3371880
2023-01-17 07:33:41 -08:00
Madan Koyyalamudi
191344751f Release 5.2.1.52F
Release 5.2.1.52F

Change-Id: I93c24c95b5455001bceb23747b34d501d52f68f5
CRs-Fixed: 774533
2023-01-17 05:29:19 -08:00
David Oladunjoye
6baed2b783 qcacld-3.0: Return error when unpermitted character is parsed in ini
Currently, when an unpermitted character is added to ini, driver
flags as an unknown config item and continues parsing. This could
be an issue. Change is to return error when invalid character is
parsed in ini.

Change-Id: I275c5093866906d5424dcd80d1cdecc98744b7ec
CRs-Fixed: 3366214
2023-01-17 05:29:18 -08:00
Balaji Pothunoori
92af7ea7b3 qcacld-3.0: Set 160 MHz chan width for 6 GHz band channel
Currently 160 MHz chan width set for 6 GHz band channel is not
allowing.
This change is to set 160 MHz chan width if 6 GHz band channel support.

Example cmd: hostapd_cli DRIVER CHANNEL_SWITCH <Channel> <BW>

Change-Id: I5955ba524d3e77fb49d7acf4098fd0c564e138b0
CRs-Fixed: 3356605
2023-01-17 05:29:13 -08:00
Asutosh Mohapatra
89c2d25ba1 qcacld-3.0: Use mac_addr pointer as constant
Use mac_addr pointer as constant in wlan_hdd_ml_sap_get_peer,
hdd_set_mld_address and use the same for consecutive APIs.

Change-Id: Ie1b959b14d42b4040b7f960ee3a13b355210e6fd
CRs-Fixed: 3331292
2023-01-17 05:29:07 -08:00
Madan Koyyalamudi
cf84960372 Release 5.2.1.52E
Release 5.2.1.52E

Change-Id: I837449ce58f5d3273f38de310d3f0bbb40a88127
CRs-Fixed: 774533
2023-01-16 09:13:17 -08:00
Sachin Ahuja
30dec8b155 qcacld-3.0: Increment the set feature version
Currently the set feature version is 2. There is a change in
min sleep period for TWT.

So increment the set feature version from 2 to 3

CRs-Fixed: 3378350
Change-Id: Iacee2a208b01144ced6b64834cbb3f6a5bedff20
2023-01-16 09:13:16 -08:00
Madan Koyyalamudi
133b1b4b45 Release 5.2.1.52D
Release 5.2.1.52D

Change-Id: Iebca17ad3d016176f067193c883cc5ff0a2ff8bb
CRs-Fixed: 774533
2023-01-16 04:34:28 -08:00
Amruta Kulkarni
38e2b1f38d qcacld-3.0: Handle t2lm ie after connection complete
Change done to handle t2lm ie after MLO connection
is completed and save tsf value received in beacon.
Also fix to not select link if tid mapping is not present.

Change-Id: Ie2ce1fcfa50a4e14a083a508b268dfebb308d3ad
CRs-Fixed: 3342807
2023-01-16 04:34:27 -08:00
Madan Koyyalamudi
4e115d2c55 Release 5.2.1.52C
Release 5.2.1.52C

Change-Id: I571583c79adaa3a5ed7291eaab7900afa8ae5791
CRs-Fixed: 774533
2023-01-15 10:13:34 -08:00
Liangwei Dong
4a18155583 qcacld-3.0: Add phy regulatory frequency range check
If phy regulatory capability doesn't support high or low
frequency indicated by MACRO such as HIGH_5GHZ_FREQ,
LOW_5GHZ_FREQ, we should not hard code to the MACRO.
The change adds new mlme API wlan_mlme_get_phy_max_freq_range
to get phy regulatory ranges from target info.

Change-Id: I95f48296ca093c20b1391d7657204eecfb418908
CRs-Fixed: 3376402
2023-01-15 10:13:33 -08:00