نمودار کامیت

25677 کامیت‌ها

مولف SHA1 پیام تاریخ
Madan Koyyalamudi
e32f106d67 Release 5.2.1.20O
Release 5.2.1.20O

Change-Id: I47063b60881efd680ab248b626df2ec99a6806cd
CRs-Fixed: 774533
2022-05-05 20:08:33 -07:00
Srinivas Dasari
109980c95e qcacld-3.0: Ignore H2E RSNXE support for test config
Userspace sends the vendor command WIFI_TEST_CONFIGURATION by
setting the attribute WIFI_TEST_CONFIG_IGNORE_H2E_RSNXE when
driver needs to ignore the SAE H2E mismatch for 6 GHz connection.
This is needed for certification test support.

Change-Id: Ic26e733e21811a9f19c6e35e27a9d63616c17c1b
CRs-Fixed: 3050391
2022-05-05 20:08:33 -07:00
Madan Koyyalamudi
aeeb366572 Release 5.2.1.20N
Release 5.2.1.20N

Change-Id: Iaa4764b83cdd5a81702f0ab1e75ba816c63fe615
CRs-Fixed: 774533
2022-05-05 18:46:23 -07:00
Namita Nair
9f7f40c963 qcacld-3.0: Add threshold for SUPER_HIGH throughput
Added new threshold corresponding to SUPER_HIGH
throughput and maxed out vote level to PLD_BUS_WIDTH_MAX.

Change-Id: Ia6c411b2b1b77ff97d0058c84b2108415e6c0f45
CRs-Fixed: 3170485
2022-05-05 18:46:23 -07:00
Madan Koyyalamudi
73667c0b34 Release 5.2.1.20M
Release 5.2.1.20M

Change-Id: I8612d46b582c6de19f40cf4e12b37bfede8b6e1d
CRs-Fixed: 774533
2022-05-05 11:14:58 -07:00
Vishal Miskin
a16245bd79 qcacld-3.0: Re-use qdf defined macros instead of redefine
Refer qdf_container_of() for GET_BASE_ADDR() and
qdf_offsetof() for GET_FIELD_OFFSET()

Change-Id: I15a9dff070e5fcbde504a7722e99d8d3b0b64b4f
CRs-Fixed: 3187194
2022-05-05 11:14:57 -07:00
Gangadhar Kavalastramath
5062518762 qcacld-3.0: Initialize local struct objects
Initialize struct cm_roam_values_copy to avoid using uninitialized
parameters in wlan_cm_roam_cfg_set_value().
Initialize struct pdev_params to zero to avoid using uninitialized
parameters in wmi_unified_pdev_param_send().

Change-Id: I820db09840431487f1756695a0562f8a794f549f
CRs-Fixed: 3187194
2022-05-05 11:14:52 -07:00
Madan Koyyalamudi
0227688bfd Release 5.2.1.20L
Release 5.2.1.20L

Change-Id: Ib441e48cc0697d8daeb87b22bb86f171d38ea54f
CRs-Fixed: 774533
2022-05-05 09:50:15 -07:00
Will Huang
73ef183327 qcacld-3.0: Enable back LFR3.0 roaming for sdxlemur
This change is to enable back LFR3.0 roaming as target support it
on sdxlemur now.

Change-Id: I1d46c95b81cd2f5bd628937b6f1f6912071d1727
CRs-Fixed: 3179739
2022-05-05 09:50:15 -07:00
Madan Koyyalamudi
2dad7cd0d0 Release 5.2.1.20K
Release 5.2.1.20K

Change-Id: Iba55ae26e6f4ace54d0b5e02f4ecd16df691ee3b
CRs-Fixed: 774533
2022-05-05 07:12:49 -07:00
Sheenam Monga
9bb61d5265 qcacld-3.0: Don't free mlo_link_set_active_req
Currently req->ctx.cb_arg is assigned req memory
in wlan_mlo_sta_mlo_concurency_set_link. and passed to
mlo_ser_set_link_req, where req is again alocated
and req pointer of req->ctx.cb_arg is freed, thus
making req->ctx.cb_arg invalid.

Fix is to avoid allocation of req again and use the
requester memory of mlo_ser_set_link_req as umac_cmd.

Change-Id: Ic96efa204662269fe812c195a3bc8a1da5b215ad
CRs-Fixed: 3188737
2022-05-05 07:12:48 -07:00
Madan Koyyalamudi
b03e4e664a Release 5.2.1.20J
Release 5.2.1.20J

Change-Id: I6417570f1108b117a8e9472d91ed51888111b4d8
CRs-Fixed: 774533
2022-05-04 23:18:54 -07:00
Karthik Kantamneni
0bca3b0867 qcacld-3.0: Add OSIF support for lro feature in DP component
Add OSIF support for lro feature in DP component

Change-Id: I3e31d5812772aed8e947b39d98008d1ec980e9ab
CRs-Fixed: 3173456
2022-05-04 23:18:54 -07:00
Pragaspathi Thilagaraj
4396764569 qcacld-3.0: Add new ini to allow STA-SAP scc on indoor only channel
Add new ini for STA-SAP scc on 5 GHz indoor only channel -
"sta_sap_scc_on_indoor_chan"

When this ini is enabled, SAP moves to the STA channel
when STA is connected on indoor only 5 GHz channel with the
AP. When this ini is disabled, SAP moves to any 2.4 GHz
channel.
When gindoor_channel_support=1, this ini will not be considered and
SAP can come up on indoor channel.

Change-Id: Ia3ebc6d7fc2e6e569cde8e8a8b38ca76036b8fda
CRs-Fixed: 3186938
2022-05-04 23:18:49 -07:00
Aditya Kodukula
478dd0d230 qcacld-3.0: Refactor wlan enable/disable code
Currently, the wlan driver returns error if it receives
invalid or duplicate commands from framework to enable/disable
wifi. So, for the framework to track the current state of wlan
driver, refactor the existing logic so that, it returns error
only for invalid values received from framework.

Change-Id: I11ec6adc0970ca2d1b07c0e32104fd5312b6b54a
CRs-Fixed: 3189019
2022-05-04 23:18:44 -07:00
Madan Koyyalamudi
995d3f3010 Release 5.2.1.20I
Release 5.2.1.20I

Change-Id: I11e9e12e51d82516ce188d288de0dfb2ce178bfd
CRs-Fixed: 774533
2022-05-04 21:10:22 -07:00
Deeksha Gupta
0cfc1baee3 qcacld-3.0: Update peer twt required bit based on TWT notify
when firmware sends TWT notify event with status
HOST_TWT_NOTIFY_EVENT_AP_TWT_REQ_BIT_CLEAR or
HOST_TWT_NOTIFY_EVENT_AP_TWT_REQ_BIT_SET.
Host will check the peer TWT required bit and take the
following action:
1. If fw sends HOST_TWT_NOTIFY_EVENT_AP_TWT_REQ_BIT_CLEAR then
host will dynamically change the peer twt required bit as 0.
2. If fw sends HOST_TWT_NOTIFY_EVENT_AP_TWT_REQ_BIT_SET then
host will dynamically change the peer twt required bit as 1.

Change-Id: Ia72aab685adf5b56f674e21ceedc2c498930403c
CRs-Fixed: 3163826
2022-05-04 21:10:22 -07:00
Vinod Kumar Myadam
134a569261 qcacld-3.0: Sanity check for channel width
For channel width not have the sanity whenever the
value is zero or greater than 40MHz in 2.4GHz.

Added sanity check for channel width more than
40MHz for 2.4Ghz and channel width is zero.

Change-Id: I60883dcc5afd1e381cea1d3c9ef49a55d688298b
CRs-Fixed: 3181700
2022-05-04 21:10:17 -07:00
Madan Koyyalamudi
1dd34a2ef0 Release 5.2.1.20H
Release 5.2.1.20H

Change-Id: Iabb8bb7846b7571605c244dab3f9ef5cdedb12a3
CRs-Fixed: 774533
2022-05-04 19:50:06 -07:00
Jyoti Kumari
55f3dc275b qcacld-3.0: Set TWT req and res bit for SAP peer
In 11ax mode, peer twt req and res bit can send in HE cap ie's
and firmware can extract before processing any TWT setup command
request in SAP side.
But for 11n mode, send twt req and res bit during SAP peer assoc
command itself so that firmware can extract peer caps if any TWT
setup command comes in SAP side.

Change-Id: I51e4688ead41112696dbb19de7b28bc0c59e0f4d
CRs-Fixed: 3185083
2022-05-04 19:50:06 -07:00
Jyoti Kumari
4ca91e32de qcacld-3.0: Update peer twt capability in wmi layer
Update peer twt capability info to wmi layer

Change-Id: If7f030074e7980522674cf7634be92ce57021b9c
CRs-Fixed: 3185086
2022-05-04 19:49:58 -07:00
Karthik Kantamneni
5dc87dece5 qcacld-3.0: Implement DP component per packet TX/RX support
Implement per packet TX/RX support in DP componentization model.
This change will help to process per packet TX/RX path in STA interface.

Change-Id: I3fbd8dbe26ccd24fc50c6e67cd1213c72837cf9b
CRs-Fixed: 3173449
2022-05-04 19:49:52 -07:00
Karthik Kantamneni
b5d890bd89 qcacld-3.0: Add peer create/destroy notification support in DP component
Add peer create/destroy notification support in DP component, so that
DP component gets notified for obj mgr peer creation/destroy.
DP component can use this notifications for its own
peer info maintenance.

Change-Id: I5277a986967c88619b7644d633d84a9bafc9bfbc
CRs-Fixed: 3173476
2022-05-04 19:49:45 -07:00
Karthik Kantamneni
a5fbc73775 qcacld-3.0: Implement DP component TX/RX path support fo SAP interface
Implement per packet TX/RX path support for SAP interface in DP
componentization model.

Change-Id: I788dcbe14fe038f50ff5b834b89391408dc5d16a
CRs-Fixed: 3173469
2022-05-04 19:49:39 -07:00
Karthik Kantamneni
06c7a820cf qcacld-3.0: Add OSIF support for DP component TX/RX path
Add OS interface calls support for DP component TX/RX path

Change-Id: I2ca9570d7d0759a76d686117bcf5569d11b06904
CRs-Fixed: 3173463
2022-05-04 19:49:33 -07:00
Madan Koyyalamudi
22230cc30c Release 5.2.1.20G
Release 5.2.1.20G

Change-Id: Id101e1632867599a4b04b008471696985114fc4e
CRs-Fixed: 774533
2022-05-04 18:28:50 -07:00
Amit Mehta
a5e45cf6ac qcacld-3.0: Add config changes to DP component
Add changes to initialize DP component config

Change-Id: I0f1dbbfad35801d0ffde85233c0dcde6c6ab27ec
CRs-Fixed: 3169865
2022-05-04 18:28:49 -07:00
Amit Mehta
1fd4974449 qcacld-3.0: Add DP tracing API to DP component
Add DP tracing API to DP component

Change-Id: Ic55d62a533e4960b258644b9bdc96e856d010bf4
CRs-Fixed: 3165203
2022-05-04 18:28:44 -07:00
Amit Mehta
3cdb874884 qcacld-3.0: Add get and set stats API to DP component
Add Get and Set stats API.

Change-Id: Ie00e973234d14e4110f8e028600d8a52728b29d6
CRs-Fixed: 3165194
2022-05-04 18:28:38 -07:00
Madan Koyyalamudi
d5f826cd34 Release 5.2.1.20F
Release 5.2.1.20F

Change-Id: I0c8a321b3f5b5135c3fa167dcf74c5d466e728cb
CRs-Fixed: 774533
2022-05-04 17:09:53 -07:00
Amit Mehta
a4db80f465 qcacld-3.0: Add target_if API implementation to DP component
Add target_if API to send ARP request, LRO config and
DHCP indiacation to firmware.

Change-Id: I2d4af7a5da6c29398ab00205654df9be3d90b665
CRs-Fixed: 3165155
2022-05-04 17:09:52 -07:00
Amit Mehta
72f7ef77cb qcacld-3.0: Add NUD Tracking APIs to DP component
Add NUD tracking APIs to DP component

Change-Id: Ib1dccb041b4fc50a2fc4b7eaba9eed6dfc80ea4d
CRs-Fixed: 3165120
2022-05-04 17:09:47 -07:00
Madan Koyyalamudi
5d70b9f96f Release 5.2.1.20E
Release 5.2.1.20E

Change-Id: I723440c19284d80e83daf92c40600f287158307f
CRs-Fixed: 774533
2022-05-04 15:47:27 -07:00
Amit Mehta
30c5e2a0fa qcacld-3.0: Add MIC handling to DP component
Add MIC handling and periodic stats display API
in DP component

Change-Id: I5648b9ebe5bd529a83e607b07621c9867d19d402
CRs-Fixed: 3165076
2022-05-04 15:47:27 -07:00
Amit Mehta
23c9db7762 qcacld-3.0: Add bus bandwidth API
Add bus bandwidth API to DP component

Change-Id: I2957671a89d0d425007c373e52dd4db30193fc17
CRs-Fixed: 3165071
2022-05-04 15:47:21 -07:00
Madan Koyyalamudi
3649d6a5e5 Release 5.2.1.20D
Release 5.2.1.20D

Change-Id: I0dcf62c0dca48a5c41102e289abf36e2d3094114
CRs-Fixed: 774533
2022-05-04 14:29:10 -07:00
Amit Mehta
ad3a5fbc02 qcacld-3.0: Add Periodically STA stats API to DP component
Add APIs to print periodic STA Stats in DP component.

Change-Id: I716b3e0be34fb7472d62adbf74565bd5d51a39c2
CRs-Fixed: 3166166
2022-05-04 14:29:10 -07:00
Amit Mehta
c76ff11020 qcacld-3.0: Add TCP delack and tx rx param update APIs
Add TCP delack and tx rx param update APIs to DP component

Change-Id: Ic6dd63c3e43df628a0f766dafa1581001ea42d5a
CRs-Fixed: 3165030
2022-05-04 14:29:04 -07:00
Amit Mehta
2695c694c4 qcacld-3.0: Add tcp param update API
Add TCP param update APIs to DP component

Change-Id: Idc2574c3ab0b3bf1632954bc907b720fcd17675d
CRs-Fixed: 3165026
2022-05-04 14:28:59 -07:00
Amit Mehta
178d7f7753 qcacld-3.0: Add RPS indication APIs to DP component
Add APIS to configure RPS indication.

Change-Id: I5d5a3d2a20989daae3c904afb25a028bd2e37956
CRs-Fixed: 3165005
2022-05-04 14:28:53 -07:00
Madan Koyyalamudi
f4c0ad76f1 Release 5.2.1.20C
Release 5.2.1.20C

Change-Id: I5893ca112eadf879d58c1c804fffa9c389b83f1a
CRs-Fixed: 774533
2022-05-04 13:05:28 -07:00
Amit Mehta
4f0c6b8658 qcacld-3.0: Add rtpm_tput_policy API to dp component
Add rtpm tput policy helper functions

Change-Id: Ic8cb3889d9d67fbffab02f5b355c002db63650e3
CRs-Fixed: 3165000
2022-05-04 13:05:28 -07:00
Amit Mehta
e52153adec qcacld-3.0: DP Component Add bus bandwidth manager API
Add bus bandwidth manager API to DP component

Change-Id: I7e37b2687ec8092c5d437fb4d4bee5b1cda1670c
CRs-Fixed: 3164998
2022-05-04 13:05:22 -07:00
Amit Mehta
ed6a29b31c qcacld-3.0: add osif API to send tcp param update
Add new osif API to send TCP param update.

Change-Id: I487fabb53364703272f7e123802ecdb5fd77c3e8
CRs-Fixed: 3164977
2022-05-04 13:05:17 -07:00
Karthik Kantamneni
6b43ef6a50 qcacld-3.0: Implement DP component infra support
Implement DP component infra support, So that
DP component gets allocated and initialiazed.

Change-Id: Icdcbf92956dcf0984dd14262f3c7f29554b4eba8
CRs-Fixed: 3164965
2022-05-04 13:05:11 -07:00
Madan Koyyalamudi
c3269eb28d Release 5.2.1.20B
Release 5.2.1.20B

Change-Id: I00be0a2fcaf2a66f4ef4b7cb3acfb3f0605d8bc3
CRs-Fixed: 774533
2022-05-04 10:48:27 -07:00
Jyoti Kumari
c2f8b818db qcacld-3.0: Support twt in 11n mode
Currently TWT support is present from 11ax mode but now it can
get support from 11n mode if the below ini is present
enable_twt_in_11n=1
gDot11Mode=4

In 11n mode, STA checks the TWT responder bit from extended caps
of assoc response. If the TWT bit and the above mentioned ini
are enabled, then TWT commands can support.

Change-Id: I82e3f954954529abf04d8fdcd0238318047428d8
CRs-Fixed: 3185140
2022-05-04 10:48:27 -07:00
Jyoti Kumari
aadfa9a31f qcacld-3.0: Generalize mlme_set_twt_peer_capabilities() api
Currently mlme_set_twt_peer_capabilities() api is use to
update twt capabilities using he caps and he ops. But now
onwards partial TWT(requestor and responder) can be
supported from 11n mode also.
Make this api as generic so that it can be use for both
11ax and 11n.

Change-Id: Id89e056927a914938efad7116796cbf64b5764db
CRs-Fixed: 3185133
2022-05-04 10:48:21 -07:00
Jyoti Kumari
abf8be9f56 qcacld-3.0: Add ini to support twt in 11n mode
Currently TWT works only in 11ax. Add enable_twt_in_11n
ini to support TWT in 11n mode.
False: DO not support TWT in 11n mode
True: Support TWT in 11n mode

Change-Id: If1011c9a24b9c285199d7b0e60e5614d6c1f8786
CRs-Fixed: 3185100
2022-05-04 10:48:16 -07:00
Madan Koyyalamudi
090783be72 Release 5.2.1.20A
Release 5.2.1.20A

Change-Id: If3b3898e4aad75dc75253b8669eecde72137f2e7
CRs-Fixed: 774533
2022-05-04 08:34:44 -07:00