#
c6727cbd |
| 26-Jun-2024 |
Rahul Gusain <quic_rgusain@quicinc.com> |
qcacmn: Add support for vendor specific dual protected action frame
Currently, driver does not handle dual protected public(9) action frame having vendor specific(9) action ID and it drops these fra
qcacmn: Add support for vendor specific dual protected action frame
Currently, driver does not handle dual protected public(9) action frame having vendor specific(9) action ID and it drops these frames.
So, to allow these frame, add enum and check in the target if layer.
Change-Id: I15d6fefaa794c5a6a3993c2ae013f362bc310eba CRs-Fixed: 3844645
show more ...
|
#
908cf6b2 |
| 12-Jun-2024 |
Abhishek Singh <quic_absingh@quicinc.com> |
qcacmn: Add API to dump mgmt frame in hex
Add API to dump mgmt frame in hex
Change-Id: I444ed40714184d14025a72aa8a08856a6dae3a68 CRs-Fixed: 3841017
|
#
e3b8dfb5 |
| 26-Sep-2023 |
Paul Zhang <quic_paulz@quicinc.com> |
qcacmn: Add enum TDLS_MAX_ACTION_CODE
Add enum TDLS_MAX_ACTION_CODE for tdls_actioncode
CRs-Fixed: 3625727 Change-Id: I613cec05794c082c86f609cbbba9143d2bd3f940
|
#
42e618a7 |
| 21-Jun-2023 |
Kiran Venkatappa <quic_kiranv@quicinc.com> |
qcacmn: Add support to send TWT IE in assoc/probe rsp
Add support to send TWT IE in assoc/probe rsp to fulfill WFA requirement FW sends TWT IE in mgmt rx event for probe req and assoc req. Send this
qcacmn: Add support to send TWT IE in assoc/probe rsp
Add support to send TWT IE in assoc/probe rsp to fulfill WFA requirement FW sends TWT IE in mgmt rx event for probe req and assoc req. Send this IE in probe rsp and assoc rsp. This change takes care of extracting TWT IE in mgmt rx event.
Change-Id: I1a97eb58c03f76c7ced31349dc0e3b4a908ceda0 CRs-Fixed: 3585625
show more ...
|
#
2d67497c |
| 30-May-2023 |
Gururaj Pandurangi <quic_panduran@quicinc.com> |
qcacmn: Add support to force power save the active MLO links
Add MLO manager and target interface support to force power save on all the active MLO links for a defined number of beacon periods. Forc
qcacmn: Add support to force power save the active MLO links
Add MLO manager and target interface support to force power save on all the active MLO links for a defined number of beacon periods. Force power save allows the firmware to suspend STA links for X beacon periods and remain asleep even if the AP advertises TIM as opposed to regular power save mode where STA links wake up if the AP indicates that it has buffered data to send.
Change-Id: Idb3ea42cfc2333a4b177780d09ddec6904ea0c16 CRs-Fixed: 3514468
show more ...
|
#
a81e75d1 |
| 08-May-2023 |
Venkateswara Swamy Bandaru <quic_vbandaru@quicinc.com> |
qcacmn: Add EPCS action frame receive support
Add EPCS action frame types on receive to process further.
Change-Id: Ieaae0dc2dd5bb3fbdc2b4d4c65f5ffd79498484d CRs-Fixed: 3490402
|
#
52f91b32 |
| 27-Jan-2023 |
Uraj Sasan <quic_usasan@quicinc.com> |
qcacmn: Reduce the value of macro due to memory Impact
In Multi-Chip MLO, FW is having memory constrain while increasing the maximum supported MLO LINKS.
Reduce the values to avoid memory issue in
qcacmn: Reduce the value of macro due to memory Impact
In Multi-Chip MLO, FW is having memory constrain while increasing the maximum supported MLO LINKS.
Reduce the values to avoid memory issue in FW
Change-Id: Id191f45f25de915e88ed1e12ae56d4a6e7b7095f CRs-Fixed: 3391537
show more ...
|
#
de12add9 |
| 24-Jan-2023 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: Fix umac/cmn_services/mgmt_txrx documentation
The kernel-doc script identified some documentation errors in the umac/cmn_services/mgmt_txrx folder, so fix them.
Change-Id: I2315940874f6ae24
qcacmn: Fix umac/cmn_services/mgmt_txrx documentation
The kernel-doc script identified some documentation errors in the umac/cmn_services/mgmt_txrx folder, so fix them.
Change-Id: I2315940874f6ae246582c81deb7c90b687b3489e CRs-Fixed: 3387340
show more ...
|
#
f8dfbc31 |
| 09-Jan-2023 |
Uraj Sasan <quic_usasan@quicinc.com> |
qcacmn: Add Support for 4 Link MLO
4-Link MLO support.
Change-Id: Ia9053e119d4938bf6b80dcd8c70037e7c2bb91d0 CRs-Fixed: 3359269
|
#
faa15884 |
| 25-Nov-2022 |
Vulupala Shashank Reddy <quic_vulupa@quicinc.com> |
qcacmn: Fix FILS Discovery rx frames capture in packet capture mode
Currently the FILS Discovery rx frames are dropped in tgt_mgmt_txrx_rx_frame_handler considering them as unspecified packets as ac
qcacmn: Fix FILS Discovery rx frames capture in packet capture mode
Currently the FILS Discovery rx frames are dropped in tgt_mgmt_txrx_rx_frame_handler considering them as unspecified packets as action category for FILS Discovery is not defined.
Define FILS Discovery action category so that the FILS Discovery will not be considered as unspecified frames and dropped while processing.
Change-Id: I72398caf3cbb1f7d53d5f97da9d1997af2b33595 CRs-Fixed: 3346195
show more ...
|
#
800dddec |
| 13-Dec-2022 |
Nidhi Jain <quic_nidhjain@quicinc.com> |
qcacmn: Registration function for link disablement
This change is to allow other modules to register for link disablement. It includes below functions: 1- Notify link update 2- Register to handler t
qcacmn: Registration function for link disablement
This change is to allow other modules to register for link disablement. It includes below functions: 1- Notify link update 2- Register to handler to get link update notification 3- Unregister T2LM handlers
Added the below changes as well, - Move T2LM related data structures to wlan_mlo_t2lm.h file - Host receives the expected duration from FW for multiple vdevs. Hence, add support to extract the expected duration for multiple vdevs.
Change-Id: Ie8e77d5d3b4351a8551ecd7da50786b58dad3b2e CRs-Fixed: 3346432
show more ...
|
#
11fa724d |
| 12-Nov-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Add support to extract link removal TLVs from MGMT Rx event
To assist the Host in ML reconfiguration element construction for probe responses, FW sends MLO link removal information as part o
qcacmn: Add support to extract link removal TLVs from MGMT Rx event
To assist the Host in ML reconfiguration element construction for probe responses, FW sends MLO link removal information as part of the MGMT Rx event containing the corresponding probe request. This information is an array of TLVs, one TLV for each link that is undergoing link removal from the MLD for which this probe request is intended. The TLV carries the link removal TBTT countdown value maintained by the FW for that link. Add support to extract the same.
CRs-Fixed: 3335361 Change-Id: I16c6791a443ddb166da596d404a52ff2a38da291
show more ...
|
#
c1bece57 |
| 13-Nov-2022 |
Basamma Yakkanahalli <quic_ybasamma@quicinc.com> |
qcacmn: Handle CU and BPCC for probe and assoc response
Add changes to indicate ongoing critical update CU flags and BPCC values in probe and assoc/reassoc response.
For beacon FW update the CU fla
qcacmn: Handle CU and BPCC for probe and assoc response
Add changes to indicate ongoing critical update CU flags and BPCC values in probe and assoc/reassoc response.
For beacon FW update the CU flags and BPCC values in impacted and partner links and keeps the latest copy of BPCC for ML VDEV. The similar CU indication needs to be considered for probe, assoc/reassoc response.
FW indicate to host the ongoing CU flag within DTIM interval for impacted, and latest BPCC values of AP MLDs in impacted and partner link VDEVs as part of mgmt_rx_event. Extract cu_vdev_bitmap and bpcc values CU information from wmi_prb_tmpl_ml_info TLV for probe and assoc / reassoc request.
Pass these values to umac, mgmt and ol layer as part of rx status. Refer these values to update CU flag in capability information, and BPCC values to update BSS Parameter Change Count in RNR, MLIE and per sta profile.
CRs-Fixed: 3301916 Change-Id: I92ededb6598f85f3ea21b9d5e69d182c6180e30d
show more ...
|
#
ed240b1d |
| 30-Sep-2022 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: umac: cmn_services: Fix misspellings
Fix misspellings in umac/cmn_services/...
Change-Id: I74c006b3e585e3d4f6ec8c025ef313133c9e3068 CRs-Fixed: 3304695
|
#
899d5043 |
| 28-Jul-2022 |
Vulupala Shashank Reddy <quic_vulupa@quicinc.com> |
qcacmn: Fix FTM rx frames capture in packet capture mode
Currently the FTM rx frames are dropped in tgt_mgmt_txrx_rx_frame_handler considering them as unspecified packets as action category for FTM
qcacmn: Fix FTM rx frames capture in packet capture mode
Currently the FTM rx frames are dropped in tgt_mgmt_txrx_rx_frame_handler considering them as unspecified packets as action category for FTM is not defined.
Define FTM action category so that the FTM frames will not be considered as unspecified frames and dropped while processing.
Change-Id: Ieb3980978e38b3f826f42380e29798767c8f1fe2 CRs-Fixed: 3254409
show more ...
|
#
c9f08ae2 |
| 07-Jul-2022 |
Kani M <quic_kanisumi@quicinc.com> |
qcacmn: Add beacon ratelimiting
Rate-limiting will be based on number of beacons received. When the beacon is not from connected AP, the beacons are dropped on a percentage of received beacons and r
qcacmn: Add beacon ratelimiting
Rate-limiting will be based on number of beacons received. When the beacon is not from connected AP, the beacons are dropped on a percentage of received beacons and rate limit, which is configured by the user.
CRs-Fixed: 3230508 Change-Id: Iac591c37129fda6923ef254c2950cb0bdbb44ce9
show more ...
|
#
f420dce0 |
| 20-May-2022 |
Aakanksha Doda <quic_adoda@quicinc.com> |
qcacmn: Add wmi changes to extract addba window size from mgmt tlv
Add wmi changes to extract addba window size from mgmt tlv
CRs-Fixed: 3156291 Change-Id: I09891ef15942d3a7d594dfa839b758a9d4a5ba78
|
#
6f0d0248 |
| 19-Apr-2022 |
Shashikala Prabhu <quic_pshashik@quicinc.com> |
qcacmn: Define T2LM structure in wlan_mlo_peer_context structure
T2LM negotiation happens per MLD level. Hence, define the T2LM related structure in wlan_mlo_peer_context.
Add API to get the protec
qcacmn: Define T2LM structure in wlan_mlo_peer_context structure
T2LM negotiation happens per MLD level. Hence, define the T2LM related structure in wlan_mlo_peer_context.
Add API to get the protected EHT action frame subtype.
Change-Id: Ia3870fbb38b8d673f96954af18078c96d20365f3 CRs-Fixed: 3167178
show more ...
|
#
f5e2da42 |
| 18-Feb-2022 |
Pooventhiran G <quic_pooventh@quicinc.com> |
qcacmn: Add Get RxPN WMI to obtain Rx PN
Add WMI support to obtain Rx packet number of a non-bss peer.
Change-Id: I841c1869299ebf5eeb21ee6406426a964d2d7112 CRs-Fixed: 3150832
|
#
f31ce2f1 |
| 11-Dec-2021 |
Vulupala Shashank Reddy <quic_vulupa@quicinc.com> |
qcacmn: Fix TWT rx frames capture in packet capture mode
Currently the TWT rx frames are dropped in tgt_mgmt_txrx_rx_frame_handler considering them as unspecified packets as action category for TWT
qcacmn: Fix TWT rx frames capture in packet capture mode
Currently the TWT rx frames are dropped in tgt_mgmt_txrx_rx_frame_handler considering them as unspecified packets as action category for TWT is not defined.
Define TWT action category so that the TWT frames will not be considered as unspecified frames and dropped while processing.
Change-Id: I2d9c01e89029bcbb379a5a9c77a7d101de155d6a CRs-Fixed: 3087275
show more ...
|
#
886ce189 |
| 28-Dec-2021 |
Pooventhiran G <quic_pooventh@quicinc.com> |
qcacmn: Track PN failures with relevant stats
When validating MMIE, if PN error is found, track it using relevant statistics. Defined WMI_HOST_RXERR_PN to flag such PN errors.
Change-Id: Icb1fe9a65
qcacmn: Track PN failures with relevant stats
When validating MMIE, if PN error is found, track it using relevant statistics. Defined WMI_HOST_RXERR_PN to flag such PN errors.
Change-Id: Icb1fe9a653f67611539b5cb463adfceadedae38e
show more ...
|
#
c85bc308 |
| 04-Sep-2021 |
Edayilliam Jayadev <ejayadev@codeaurora.org> |
qcacmn: Add APIs to handle the reorder list
Add APIs to create/update/destroy reorder list.
CRs-Fixed: 3017570 Change-Id: I74528a7f13db8f48c0fc5c5516ea754caf4b686a
|
#
361f45dd |
| 16-May-2021 |
Shiva Krishna Pittala <spittala@codeaurora.org> |
qcacmn: Add APIs to extract MGMT Rx REO params tlv
When MGMT Rx REO feature is enabled, FW will be sending MGMT Rx REO parameters TLV as part of WMI_MGMT_RX_EVENTID for the frames that require reord
qcacmn: Add APIs to extract MGMT Rx REO params tlv
When MGMT Rx REO feature is enabled, FW will be sending MGMT Rx REO parameters TLV as part of WMI_MGMT_RX_EVENTID for the frames that require reordering. Add APIs to extract the same.
Change-Id: I57b132927cf413384d680b5778bfe6a2e2737adf CRs-Fixed: 2960471
show more ...
|
#
5611ef50 |
| 22-Apr-2021 |
Shiva Krishna Pittala <spittala@codeaurora.org> |
qcacmn: Add upper layer support to (un)register MGMT TxRx WMI events
Add TGT layer APIs in MGMT TxRx component to (un)register WMI events. Add psoc enable/disable handlers in MGMT TxRx component and
qcacmn: Add upper layer support to (un)register MGMT TxRx WMI events
Add TGT layer APIs in MGMT TxRx component to (un)register WMI events. Add psoc enable/disable handlers in MGMT TxRx component and register them.
Change-Id: Icfea29005cc9b41cccbea9c27b59222ebc1983f7 CRs-Fixed: 2959077
show more ...
|
#
8c88323e |
| 15-Apr-2021 |
Surabhi Vishnoi <svishnoi@codeaurora.org> |
qcacmn: Add support to handle control frames in mgmt txrx
Firmware sends control frames in same wmi path as mgmt frames. Currently, these frames will be dropped by mgmt txrx component, so add suppor
qcacmn: Add support to handle control frames in mgmt txrx
Firmware sends control frames in same wmi path as mgmt frames. Currently, these frames will be dropped by mgmt txrx component, so add support to handle control frames in mgmt txrx component.
Change-Id: Ia046c1b3b25d40429a859e9c2659126b3d5eb3c0 CRs-Fixed: 2932123
show more ...
|