Vinod Kumar Pirla
7382a9f799
qcacmn: Use MLD address of BSS peer for PMKSA operations
...
If PMKID present in AP expires, AP rejects the PMKID based association.
Current design is to clear the cache using BSSID/MAC address of link
in such cases to let a fresh SAE authentication to happen.
But host driver stores PMKSA with MLD address for ML BSS.
Adapt to the same and update PMKSA cache clear APIs to use
MLD address instead of link address.
Introduce new API which return the legacy address for non-ML
association and MLD address for MLO association of the BSS peer.
Use this API to get the correct entry from PMKSA cache to delete.
Introduce new utility API to fetch the MLD address from scan entry.
Use this API to get the MLD address of the ML candidate.
Change-Id: Id35a3937ba6649e8ba7ae8f849ac1ed2a9cc83f8
CRs-Fixed: 3453839
2023-04-26 18:25:02 -07:00
Hariharan Ramanathan
f5534874df
qcacmn: Fix WLAN_MGMT_RX_REO_DEBUG_SUPPORT featurization
...
Fix QCA5332 256M profile compilation by featurizing
WLAN_MGMT_RX_REO_DEBUG_SUPPORT. Make sure compilation passes when
WLAN_MGMT_RX_REO_DEBUG_SUPPORT is disabled by adding stub functions.
Change-Id: I10dcba7cdb08ba5b74ef32546640d0d713acd84a
CRs-Fixed: 3437018
2023-04-26 11:25:58 -07:00
Sheenam Monga
0b7c96cd92
qcacmn: Add QCA vendor attribute to configure list of allowed frequencies for AP
...
Define a new attribute QCA_WLAN_VENDOR_ATTR_CONFIG_AP_ALLOWED_FREQ_LIST
to configure the full list of allowed frequencies for the AP operation.
The configuration is valid only from the next BSS start until the BSS is
stopped. The drivers shall filter out channels on top of this list of
channels based on regulatory or other constraints. This can be used to
specify user's choice of frequencies, allowed list of channels with
static puncturing feature, etc.
Change-Id: Ib74acf2df17d8eb0fb65febc3b3cf54c39de6fc4
CRs-Fixed: 3453682
2023-04-26 11:25:47 -07:00
Sheenam Monga
67bb05a73a
qcacmn: Add QCA vendor feature flag for allowed frequency list
...
Add a vendor feature flag for the driver to indicate support
for allowed frequency configuration in AP mode.
Change-Id: I5c4483b229fa68c89a80272ec1ae3f5a95452f6d
CRs-Fixed: 3454926
2023-04-26 11:25:36 -07:00
Deeksha Gupta
5bb13e5887
qcacmn: Add changes to notify userspace whenever T2LM updates
...
From the driver, call wlan_mlo_dev_t2lm_notify_link_update()
API whenever there is a link update happens using T2LM.
Change-Id: I51be6eafcb558bcf54919bead8c93227c33be194
CRs-Fixed: 3431540
2023-04-26 08:24:10 -07:00
D Harilakshmi
82bd3d9009
Revert "qcacmn: Optimize DP Rx Error Handling (Part-2)"
...
This reverts Change-Id: I760694073a06c1829f28e7e92cd1657560d8eb06
Change-Id: If1573653da912702bd343acfa42f9ae32a3f7844
CRs-Fixed: 3472220
2023-04-26 06:39:59 -07:00
Rakesh Pillai
8d8312ddf7
Revert "qcacmn: Code movement to enable multipass support without WDS"
...
This reverts commit Iaafa8dc4f16314d9e3e160fe01251c3684adbf67.
Change-Id: I3e6ec2b2c018c9fc6d0dcdbf9a580c93e23b0458
CRs-Fixed: 3478331
2023-04-26 04:58:36 -07:00
Kai Liu
6f3d208ec8
Revert "qcacmn: limit tx completion process count to napi quota"
...
This reverts Change-Id: Ic24f131c90b90b0e118edffcab559ddf31779dcf
Change-Id: Ia683184f346ee13ad970679bef8bab211a84503d
CRs-Fixed: 3421368
2023-04-26 03:26:27 -07:00
Naveen Gurujala
2467d81f7b
Revert "qcacmn: Add target_if api to update SR threshold"
...
This reverts Change-Id: Idddfcfe55d28af2b122ac9260dc8388feec42d14
Change-Id: I4f79b0bcc223adfc776608d85156721eb80f9d21
CRs-Fixed: 3374628
2023-04-26 03:26:17 -07:00
Prabhu Dass Mahalingam
c113031b68
Revert "qcacmn: Fix low TPC power for vendor DTPC IE"
...
This reverts Change-Id: If6f1ea737c8b32db449dd340314026fd3693b698
Change-Id: I52660d70cfa752114e2fa7e2b3c5f55e93e1a453
CRs-Fixed: 3387238
2023-04-26 03:26:07 -07:00
Prabhu Dass Mahalingam
424a29be96
Revert "qcacmn: Add MSD support in multi link ie"
...
This reverts Change-Id: If5c2955a7bf8638d8725c753bfbe1e50a4836e40
Change-Id: I0783ec1c5ec7633237b888a57b5165295bd01f07
CRs-Fixed: 3436404
2023-04-25 12:08:55 -07:00
Naveen Gurujala
ef4db9909e
Revert "qcacmn: Avoid using small buffer address"
...
This reverts Change-Id: I9d5df20cbdf23c230d7c910cce9b9489dd9dd614
Change-Id: I2ce7c3cacc3fec007e511a9e3d15aed89173fbd9
CRs-Fixed: 3419648
2023-04-25 12:08:45 -07:00
Naveen Gurujala
744590c14b
Revert "qcacmn: Add support for enabling TWO tx_pipe"
...
This reverts Change-Id: I71b414c2ead0c25df6009a21a59b4c0d553ce9fd
Change-Id: I2f0c43e03387811c91a24c61ae622191b1d12347
CRs-Fixed: 3356413
2023-04-25 12:08:36 -07:00
D Harilakshmi
2fa83cedbc
Revert "qcacmn: Correct spelling errors"
...
This reverts Change-Id: Id33b5f250a0c44f475b3463f9a6a68f83b47b6cd
Change-Id: I54057d65091b445240a53f2d8d34cd73ca61d860
CRs-Fixed: 3462780
2023-04-25 12:08:25 -07:00
D Harilakshmi
8151985d1d
Revert "qcacmn: add recommended err/debug function"
...
This reverts Change-Id: Ic81cf4f66c03d122cad171216fe20fe1f6417d0d
Change-Id: I0a23a8cd58459c20d758f4bc0c7a54a6c035e2d3
CRs-Fixed: 3470494
2023-04-25 12:08:15 -07:00
D Harilakshmi
4e8a2584da
Revert "qcacmn: add recommended err/debug function"
...
This reverts Change-Id: I6ab2bcd19b96cbbc943a60b2736dd3ab771f0b9c
Change-Id: Iafd0b31be948bb574584dfe1c77bb73125afd0e7
CRs-Fixed: 3470494
2023-04-25 12:08:05 -07:00
Prabhu Dass Mahalingam
2dea61561a
Revert "qcacmn: Correct reg rules for CC GB"
...
This reverts Change-Id: Ie3bf1e6102da1cf8df7b3408c46a6f559abb5743
Change-Id: I6e1c233e11433e5e19622ad40cdbe1497019e4d3
CRs-Fixed: 3447292
2023-04-25 12:07:55 -07:00
Prabhu Dass Mahalingam
ce02b4d51b
Revert "qcacmn: Correct reg rules for APL25"
...
This reverts Change-Id: Ib0a754987246329a09cd8779de03859167b80f66
Change-Id: I4fda4c68a26127eeb3fe67c25b82543afbb600db
CRs-Fixed: 3447198
2023-04-25 12:07:44 -07:00
D Harilakshmi
e3147e0de8
Revert "qcacmn: Add logs in MLO vdev flag set/clear API"
...
This reverts Change-Id: I7bd2dcd10a58ec3c09c7fd7a52169a3fea236223
Change-Id: I2005a1fa0d484235a5faa9bb4b28cf3906696751
CRs-Fixed: 3467014
2023-04-25 12:07:34 -07:00
Naveen Gurujala
8a578fefe1
Revert "qcacmn: Add check for sawf stats"
...
This reverts Change-Id: Ica417a53e91ebc8415f0f73c3c61b3b35e200de5
Change-Id: I304da02724d3ea97c61511b915a49513e87a55b7
CRs-Fixed: 3471399
2023-04-25 12:07:23 -07:00
Prabhu Dass Mahalingam
d1463df2cf
Revert "qcacmn: Cleanup host regdb"
...
This reverts Change-Id: I7daa70ae992a87de73721bcfab170894af3358ca
Change-Id: I24e42d7c469ad6ce1ad85ec793222d2173164b98
CRs-Fixed: 3447101
2023-04-25 12:07:13 -07:00
Prabhu Dass Mahalingam
6cf82b42f0
Revert "qcacmn: Add UMAC ID and LMAC tx ops for SAWF"
...
This reverts Change-Id: I1513c47989fb1e826fe030c043cd5e4f4382fb54
Change-Id: Ia07cb692704eb48261c9830ca5b3a0f01b67f61a
CRs-Fixed: 3472179
2023-04-25 12:07:03 -07:00
D Harilakshmi
6395bf4a15
Revert "qcacmn: Correct reg rules for CC PK"
...
This reverts Change-Id: I977273e1dfff9d95ad3ca2580a283594ddf7e9b5
Change-Id: I34bb51eacdfd9e6285d4dfdcf92b2711f2ea60cd
CRs-Fixed: 3459453
2023-04-25 12:06:53 -07:00
D Harilakshmi
f86fcf9524
Revert "qcacmn: Add support to invoke debug function before assert"
...
This reverts Change-Id: I2b53b7fa6a600b2a1aafdbc608b95b75feb2133d
Change-Id: Ib2e4bc6b5970b78b5e9fd8efb8fe34fbf7f7160e
CRs-Fixed: 3464724
2023-04-25 12:06:43 -07:00
D Harilakshmi
78a68a55e4
Revert "qcacmn: Add a vendor specific roam status of background scan abort"
...
This reverts Change-Id: If25d725f610125039a3218ec741cff233c3cb8ef
Change-Id: I8a85d327b480b4bc8f83b1d0eb130000b493a011
CRs-Fixed: 3473404
2023-04-25 12:06:33 -07:00
D Harilakshmi
eea6497c2c
Revert "qcacmn: Add support for handling MLO TSF sync capability"
...
This reverts Change-Id: Ie8ca48f8f6065f02eefaea85ad967e32d09787fc
Change-Id: I3cdd1a5748189811222fb5ba18d8dcb9a740c253
CRs-Fixed: 3470139
2023-04-25 12:06:23 -07:00
D Harilakshmi
1e03676a2e
Revert "qcacmn: received packet matches with mld mac address drop it"
...
This reverts Change-Id: I382cb2d525caa8bc23dc6bbadd0575e579645659
Change-Id: I0b2b2fadb214b4576c9818225d3457c6923aea1c
CRs-Fixed: 3470318
2023-04-25 12:06:13 -07:00
D Harilakshmi
744f64463b
Revert "qcacmn: Change WLAN_UMAC_MAX_AID for 11az TBR RSTA"
...
This reverts Change-Id: Iac2b198810cef975daa1cff7cb7012ad2a2f9df4
Change-Id: Ib14a9d27ced4c66ef5ffdb4e9ff8596d3c3def1c
CRs-Fixed: 3468769
2023-04-25 12:06:02 -07:00
Prabhu Dass Mahalingam
689ea28f4d
Revert "qcacmn: Add pdev params for 11az TB Ranging RSID range"
...
This reverts Change-Id: I5bc35b8cd297e191ab2de3b1603a82f3c04545a5
Change-Id: Id3caa68e675bb62dbfccd3e10e9f37838a3e7eb8
CRs-Fixed: 3456665
2023-04-25 12:05:53 -07:00
Prabhu Dass Mahalingam
a237eb8d8f
Revert "qcacmn: Fix compilation issue"
...
This reverts Change-Id: I9b46782730ee519c31ded3c32a318cd2364bf431
Change-Id: I3e0c97a2ac4f0fa2f7dec8bf4a21f5a66ae16048
CRs-Fixed: 3453104
2023-04-25 12:05:43 -07:00
D Harilakshmi
654346f00e
Revert "qcacmn: check if net dev is valid in nbuf"
...
This reverts Change-Id: Ie7365197be18d0575ffc4180cb956c8c56f3c27b
Change-Id: Ice8197021fe8531fd5c76a0faf8892553a79fe79
CRs-Fixed: 3471249
2023-04-25 12:05:32 -07:00
D Harilakshmi
16ee9380a1
Revert "qcacmn: Initialize local variable before using it"
...
This reverts Change-Id: I1cf105adb72f890f167343d491fff832a2e16729
Change-Id: I62a0bd51dba6dbbad52bc6e9b87c2a898ba65828
CRs-Fixed: 3471557
2023-04-25 01:49:27 -07:00
Rajesh Chauhan
40f9c64d23
Revert "qcacmn: Change roam background scan abort log."
...
This reverts Change-Id: I5aff0a679a4e708345684f763cfadb7eb1c7aae1
which was forced merged without build sanity.
Change-Id: Id0eae813babb6f6918d157bbd67de791bf1b89a7
CRs-Fixed: 3475588
2023-04-23 23:19:14 -07:00
Linux Build Service Account
93bac8788e
Merge "qcacmn: Move mon mac filter func to mon ops structure"
2023-04-21 12:47:52 -07:00
Linux Build Service Account
f5e231dc1a
Merge "qcacmn: Increase max-vdev-counter integer capacity"
2023-04-21 12:47:51 -07:00
Linux Build Service Account
09f783fa3f
Merge "qcacmn: Initialize local variable before using it"
2023-04-21 12:47:51 -07:00
Linux Build Service Account
c9edfa6456
Merge "qcacmn: check if net dev is valid in nbuf"
2023-04-21 12:47:50 -07:00
Linux Build Service Account
4b77c3a3bf
Merge "qcacmn: Fix compilation issue"
2023-04-21 12:47:49 -07:00
Linux Build Service Account
2a45aec8a8
Merge "qcacmn: Add pdev params for 11az TB Ranging RSID range"
2023-04-21 12:47:48 -07:00
Linux Build Service Account
469c8755a5
Merge "qcacmn: Change WLAN_UMAC_MAX_AID for 11az TBR RSTA"
2023-04-21 12:47:46 -07:00
Linux Build Service Account
2e3e6b1315
Merge "qcacmn: Set trigger action after checking Umac reset in progress"
2023-04-21 09:15:36 -07:00
Linux Build Service Account
dea4b69da7
Merge "qcacmn: Add host AST entry only if peer is found"
2023-04-21 09:15:35 -07:00
Linux Build Service Account
79c593df99
Merge "qcacmn: received packet matches with mld mac address drop it"
2023-04-21 09:15:34 -07:00
Linux Build Service Account
70cae165fc
Merge "qcacmn: Add support for handling MLO TSF sync capability"
2023-04-21 09:15:34 -07:00
Linux Build Service Account
44974f5720
Merge "qcacmn: Add a vendor specific roam status of background scan abort"
2023-04-21 09:15:33 -07:00
Linux Build Service Account
956f3ba2c7
Merge "qcacmn: Fix pad byte place holder calculation"
2023-04-21 09:15:32 -07:00
Linux Build Service Account
1ddb746e6d
Merge "qcacmn: Add support to invoke debug function before assert"
2023-04-21 09:15:32 -07:00
Linux Build Service Account
9d884ecece
Merge "qcacmn: To acquire DFS_DATA_STRUCT_LOCK during the change of radar event"
2023-04-21 09:15:31 -07:00
Linux Build Service Account
748f84473b
Merge "qcacmn: Correct reg rules for CC PK"
2023-04-21 09:15:31 -07:00
Linux Build Service Account
d6d961b525
Merge "qcacmn: Add UMAC ID and LMAC tx ops for SAWF"
2023-04-21 09:15:30 -07:00