b75f0b11 | 22-Jul-2022 |
Deeksha Gupta <quic_deegupta@quicinc.com> |
qcacmn: Fill mlo connect resp parameter if connection is successful
In connect resp, while sending the connect resp indication to supplicant fill mlo parameters only if connect resp status is succes
qcacmn: Fill mlo connect resp parameter if connection is successful
In connect resp, while sending the connect resp indication to supplicant fill mlo parameters only if connect resp status is successful
Change-Id: Ifa1baf34deaffff68e98b81bd20a4939aaec170f CRs-Fixed: 3250884
show more ...
|
11ae3a31 | 15-Jul-2022 |
Jianmin Zhu <quic_jianminz@quicinc.com> |
qcacmn: QCA vendor attribute to configure RX link speed threshold for roaming
Add QCA_ATTR_ROAM_CONTROL_RX_LINKSPEED_THRESHOLD value as the RX link speed threshold to disable roaming. If the current
qcacmn: QCA vendor attribute to configure RX link speed threshold for roaming
Add QCA_ATTR_ROAM_CONTROL_RX_LINKSPEED_THRESHOLD value as the RX link speed threshold to disable roaming. If the current link speed is above the threshold, there is no need to roam.
Change-Id: Ifeeacfa9d49de76c28fe968c1eb26b5036261c9a CRs-Fixed: 3200264
show more ...
|
9788f232 | 04-Jul-2022 |
Yu Wang <quic_yyuwang@quicinc.com> |
qcacmn: QCA vendor command for CoAP offload processing
Add vendor command QCA_NL80211_VENDOR_SUBCMD_COAP_OFFLOAD to enable/disable offload processing in firmware for CoAP messages (RFC7252: The Cons
qcacmn: QCA vendor command for CoAP offload processing
Add vendor command QCA_NL80211_VENDOR_SUBCMD_COAP_OFFLOAD to enable/disable offload processing in firmware for CoAP messages (RFC7252: The Constrained Application Protocol) or fetch the CoAP messages cached during offload processing.
Change-Id: I2eaeba58ec6bc44738f68eb00c36ebdce2eae6f8 CRs-Fixed: 3193633
show more ...
|
08067d2b | 08-Jul-2022 |
Arun Kumar Khandavalli <quic_akhandav@quicinc.com> |
qcacmn: Add support to send SAE authentication frames with link address
Add feature flag to indicate support for sending authentication frames with Link Address.
Change-Id: Ifbd28b8d474b28b0e85a23c
qcacmn: Add support to send SAE authentication frames with link address
Add feature flag to indicate support for sending authentication frames with Link Address.
Change-Id: Ifbd28b8d474b28b0e85a23c9c91ebccedb381d9c CRs-Fixed: 3239304
show more ...
|
8b82e08d | 10-Jun-2022 |
Jingxiang Ge <quic_jge@quicinc.com> |
qcacmn: Add QCA vendor attribute for TIM beacon statistics
Add the following two vendor attributes to send TIM beacon statistics to userspace which can be used for power saving: QCA_WLAN_VENDOR_
qcacmn: Add QCA vendor attribute for TIM beacon statistics
Add the following two vendor attributes to send TIM beacon statistics to userspace which can be used for power saving: QCA_WLAN_VENDOR_ATTR_LL_STATS_TIM_BEACON QCA_WLAN_VENDOR_ATTR_LL_STATS_TIM_BEACON_ERR
Change-Id: I2986d7e573ed7eaf72a620b928daceccc43b9066 CRs-Fixed: 3234924
show more ...
|
38b8236d | 22-Jun-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Add support for initiate pasn auth vendor command
Add support for initiate pasn authentication using the vendor command: QCA_NL80211_VENDOR_SUBCMD_PASN Fill the below required attributes to
qcacmn: Add support for initiate pasn auth vendor command
Add support for initiate pasn authentication using the vendor command: QCA_NL80211_VENDOR_SUBCMD_PASN Fill the below required attributes to initiate PASN: QCA_WLAN_VENDOR_ATTR_PASN_ACTION QCA_WLAN_VENDOR_ATTR_PASN_PEERS QCA_WLAN_VENDOR_ATTR_PASN_PEER_MAC_ADDR QCA_WLAN_VENDOR_ATTR_PASN_PEER_SRC_ADDR
Change-Id: If33f54eafe5986b4571cc21a80fb0b61578db116 CRs-Fixed: 3232261
show more ...
|
b1461c93 | 13-Jun-2022 |
Harsh Kumar Bijlani <quic_hbijlani@quicinc.com> |
qcacmn: Add QCA vendor subcommand and attributes for SCS rule configuration
Add a new vendor subcommand QCA_NL80211_VENDOR_SUBCMD_SCS_RULE_CONFIG for configuration event of Stream Classification Ser
qcacmn: Add QCA vendor subcommand and attributes for SCS rule configuration
Add a new vendor subcommand QCA_NL80211_VENDOR_SUBCMD_SCS_RULE_CONFIG for configuration event of Stream Classification Service (SCS) rule.
Also define the attributes present in this subcommand.
Change-Id: Idab722532f9870a377e5f1c02185bdfe2ccb39eb CRs-Fixed: 3226253
show more ...
|
f3aa35e5 | 12-Jul-2022 |
Harsh Kumar Bijlani <quic_hbijlani@quicinc.com> |
qcacmn: Add enum for SCS rule configuration index
Add enum for SCS rule configuration index. This index is used by vendor subcommand QCA_NL80211_VENDOR_SUBCMD_SCS_RULE_CONFIG while sending NL event
qcacmn: Add enum for SCS rule configuration index
Add enum for SCS rule configuration index. This index is used by vendor subcommand QCA_NL80211_VENDOR_SUBCMD_SCS_RULE_CONFIG while sending NL event to SCS daemon.
Change-Id: Ic2491d8ec6c2f13f5c45ebaec189b239f0ee9933 CRs-Fixed: 3241704
show more ...
|
bf461765 | 09-Jul-2022 |
Aditya Kodukula <quic_akodukul@quicinc.com> |
qcacmn: Add QCA vendor attribute to configure DBAM feature
Add a new QCA attribute QCA_WLAN_VENDOR_ATTR_CONFIG_DBAM to configure Dedicated Bluetooth Antenna Mode (DBAM) feature. It is used to switch
qcacmn: Add QCA vendor attribute to configure DBAM feature
Add a new QCA attribute QCA_WLAN_VENDOR_ATTR_CONFIG_DBAM to configure Dedicated Bluetooth Antenna Mode (DBAM) feature. It is used to switch between dedicated antenna mode for BT and COEX shared antenna mode for WLAN and BT.
Change-Id: Id1e04e8647a0b4ff6bb83f272c0f891aa88f111c CRs-Fixed: 3239894
show more ...
|
788ca7bb | 03-Jul-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Set 11az Ranging related feature capabilities
Set 11az Ranging related extended capabilities over the wiphy extended capabilities. Mask these fields for SAP iface
Change-Id: Ib6ce92f42d7125
qcacmn: Set 11az Ranging related feature capabilities
Set 11az Ranging related extended capabilities over the wiphy extended capabilities. Mask these fields for SAP iface
Change-Id: Ib6ce92f42d7125b4e9532d5c893ffe955be0f0dc CRs-Fixed: 3235143
show more ...
|
ba8cfc39 | 03-Jul-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Add AP and STA specific P802.11az security capabilities (vendor command)
Add feature capability indication for P802.11az security for the drivers to advertise capabilities such as secure LTF
qcacmn: Add AP and STA specific P802.11az security capabilities (vendor command)
Add feature capability indication for P802.11az security for the drivers to advertise capabilities such as secure LTF support, secure RTT measurement exchange support, and protection of range negotiation and measurement management frames for station and AP interfaces independently. This allows a more fine-tuned capability indication as an alternative to the upstream nl80211 mechanism that is not specific to the operating mode.
Change-Id: I53073fec66abf38986038ab9e4d17531ddd67b5a CRs-Fixed: 3235149
show more ...
|
f0cac26b | 30-Jun-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Add support to delete all pasn peers
Add support to delete all pasn peers
Change-Id: I2c3d95cb8994693d8944d69624d2db0992f2f03d CRs-Fixed: 3158523 |
b7fa7033 | 06-Feb-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Add support to send PASN commands
Add support to send below PASN commands: WMI_RTT_PASN_AUTH_STATUS_CMD WMI_RTT_PASN_DEAUTH_CMD WMI_VDEV_SET_LTF_KEY_SEED_CMDID
Change-Id: I5a50a634317d0a692
qcacmn: Add support to send PASN commands
Add support to send below PASN commands: WMI_RTT_PASN_AUTH_STATUS_CMD WMI_RTT_PASN_DEAUTH_CMD WMI_VDEV_SET_LTF_KEY_SEED_CMDID
Change-Id: I5a50a634317d0a692feee5be5a36da22b4c5d713 CRs-Fixed: 3154530
show more ...
|
db02916c | 28-Jun-2022 |
Arun Kumar Khandavalli <quic_akhandav@quicinc.com> |
qcacmn: Add new cfg80211 wrapper api's Multi link operation
Add new cfg80211 wrapper api's to support single link multi wdev operation.
Change-Id: Idf245df7a96a85afe5ff1aac5829423d0bee5b85 CRs-Fixe
qcacmn: Add new cfg80211 wrapper api's Multi link operation
Add new cfg80211 wrapper api's to support single link multi wdev operation.
Change-Id: Idf245df7a96a85afe5ff1aac5829423d0bee5b85 CRs-Fixed: 3235154
show more ...
|
ee69671d | 30-Jun-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Donot advertise TB and NTB ranging support
Donot advertise TB and NTB ranging support as kernel doesn't support that flags.
Change-Id: I43ba16a7130dfc570c371db8474bbc136e576173 CRs-Fixed: 3
qcacmn: Donot advertise TB and NTB ranging support
Donot advertise TB and NTB ranging support as kernel doesn't support that flags.
Change-Id: I43ba16a7130dfc570c371db8474bbc136e576173 CRs-Fixed: 3233041
show more ...
|
3f34e085 | 14-Jun-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Add QCA vendor interface for PASN offload to userspace
Define QCA vendor interface for PASN offload to userspace from the driver.
The driver can send this command as an event to a userspace
qcacmn: Add QCA vendor interface for PASN offload to userspace
Define QCA vendor interface for PASN offload to userspace from the driver.
The driver can send this command as an event to a userspace component to perform PASN authentication with a list of peers with which the driver needs to do ranging. The userspace component, if capable of performing PASN handshake, can perform PASN handshake with all the peer devices and set the relevant keys by sending the QCA_NL80211_VENDOR_SUBCMD_SECURE_RANGING_CONTEXT command for each peer to the driver.
Once PASN handshake is completed with all requested peers, the userspace component sends consolidated status for all the peers to the driver. The consolidated report is required for the driver to understand that the PASN handshake process is complete and whether it succeeded/failed for each of the peers it was requested for. The secure ranging context is configured only for the peers with which the PASN handshake succeeded.
When the driver requests PASN keys, the userspace component can set the keys from its cache if those keys have not already expired and were derived with the same source MAC address that is requested by the driver instead of doing the full PASN handshake again.
If the driver detects that current keys of a peer are not valid anymore, it sends a notification to userspace using the QCA_NL80211_VENDOR_SUBCMD_PASN command and setting the action to QCA_WLAN_VENDOR_PASN_ACTION_DELETE_SECURE_RANGING_CONTEXT. The userspace component should delete the corresponding keys from its cache.
Change-Id: Ib6e2c7baf7728dacf0303513c5a41412dae40b8b CRs-Fixed: 3224160
show more ...
|
c4859292 | 11-May-2022 |
Kiran Kumar Lokere <quic_klokere@quicinc.com> |
qcacmn: QCA vendor command support to get WLAN radio combinations
Vendor command to get the WLAN radio combinations matrix supported by the device which provides the device simultaneous radio config
qcacmn: QCA vendor command support to get WLAN radio combinations
Vendor command to get the WLAN radio combinations matrix supported by the device which provides the device simultaneous radio configurations such as standalone, dual band simultaneous, and single band simultaneous.
Change-Id: Ic3fb07ede1b716a08c476292446dae3d6ad73ee5 CRs-Fixed: 3214052
show more ...
|
29073d2c | 01-Jun-2022 |
Surabhi Vishnoi <quic_svishnoi@quicinc.com> |
qcacmn: Add QCA vendor attribute for DO_ACS to allow using existing scan entries
Add a new QCA vendor attribute QCA_WLAN_VENDOR_ATTR_ACS_LAST_SCAN_AGEOUT_TIME to QCA_NL80211_VENDOR_SUBCMD_DO_ACS and
qcacmn: Add QCA vendor attribute for DO_ACS to allow using existing scan entries
Add a new QCA vendor attribute QCA_WLAN_VENDOR_ATTR_ACS_LAST_SCAN_AGEOUT_TIME to QCA_NL80211_VENDOR_SUBCMD_DO_ACS and opportunistically optimize time taken for ACS scan. Avoid scanning the channels which were scanned within last QCA_WLAN_VENDOR_ATTR_ACS_LAST_SCAN_AGEOUT_TIME milliseconds and use scan results from scan results cache for ACS scoring. For other channels, perform ACS scan and use the received scan results.
Change-Id: I5f57002566870fea7444358711205392e5e84053 CRs-Fixed: 3226134
show more ...
|
957b6d23 | 15-Jun-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Add support to initiate PASN authentication request
Register OSIF callbacks with Wifi_pos module to initiate PASN authentication request.
Call cfg80211_pasn_auth_request() to initiate PASN
qcacmn: Add support to initiate PASN authentication request
Register OSIF callbacks with Wifi_pos module to initiate PASN authentication request.
Call cfg80211_pasn_auth_request() to initiate PASN authentication from wpa_supplicant for the list of secure peers.
Change-Id: I52b9518526f1b04ad520f2f19c7a4caa9b62b6b0 CRs-Fixed: 3149968
show more ...
|
edd1669c | 22-May-2022 |
abhinav kumar <quic_abhikuma@quicinc.com> |
qcacmn: Handle vendor control command and event
WMI_ROAM_GET_VENDOR_CONTROL_PARAM_CMDID: Add support for a new roam command to get vendor control parameters from FW. Host needs to send proper param
qcacmn: Handle vendor control command and event
WMI_ROAM_GET_VENDOR_CONTROL_PARAM_CMDID: Add support for a new roam command to get vendor control parameters from FW. Host needs to send proper param ID in command (from enum WMI_ROAM_GET_VENDOR_CONTROL_PARAM_ID) to get corresponding INI value from FW.
WMI_ROAM_GET_VENDOR_CONTROL_PARAM_EVENTID: Add support for a new roam event to get param value from FW. FW sends this event upon receiving WMI_ROAM_GET_VENDOR_CONTROL_PARAM_CMDID command.
Change-Id: Ic7b3badb14daff183dd36927b4dae6bbc036e6cd CRs-Fixed: 3225166
show more ...
|
e84ac077 | 06-Jun-2022 |
Aravind Kishore Sukla <quic_asukla@quicinc.com> |
qcacmn: Update connect request crypto parameters
Update the connect request crypto parameters based on the new kernel changes to increase the size of the akm_suites array in connect request
Change-
qcacmn: Update connect request crypto parameters
Update the connect request crypto parameters based on the new kernel changes to increase the size of the akm_suites array in connect request
Change-Id: I6e9cecdb6fa02da5f2b2e238780d3f0fb389c8a2 CRs-Fixed: 3214567
show more ...
|
2c18eafe | 22-Jun-2022 |
Vinod Kumar Pirla <quic_vpirla@quicinc.com> |
qcacmn: Add vendor event to indicate driver ready after SSR
Add QCA vendor event to indicate user space that the driver recovery is completed after the internal failure.
Change-Id: Ib65c9773dd64fab
qcacmn: Add vendor event to indicate driver ready after SSR
Add QCA vendor event to indicate user space that the driver recovery is completed after the internal failure.
Change-Id: Ib65c9773dd64fab36ba10493c27bd670c2bb6d08 CRs-Fixed: 3226415
show more ...
|
27b99a69 | 14-Jun-2022 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Introduce new vendor diag events to indicate reassoc req/res
Add attributes to indicate reassociation request and response events from driver/firmware. Introduce new attribute for Associati
qcacmn: Introduce new vendor diag events to indicate reassoc req/res
Add attributes to indicate reassociation request and response events from driver/firmware. Introduce new attribute for Association ID. Add support to listen for BT Coex for SCAN DONE diag event.
Change-Id: Ieedd0d154cd3287aca23c03ca573b87e8127726e CRs-Fixed: 3221625
show more ...
|
992242a1 | 20-May-2022 |
Arun Kumar Khandavalli <quic_akhandav@quicinc.com> |
qcacmn: cleanup scan queue in case of SSR & iff going down
When the SSR and interface down happen in parallel, the driver rejects the interface down since the recovery is in progress. Kernel ignores
qcacmn: cleanup scan queue in case of SSR & iff going down
When the SSR and interface down happen in parallel, the driver rejects the interface down since the recovery is in progress. Kernel ignores the -EAGAIN request from the driver and as part of NET_DOWN notification in cfg80211_netdown_notifer the kernel invokes the ___cfg80211_scan_done to free the request but doesn't not send scan_result indication, since it expects the scan_done work to get scheduled and then broadcast the request to upperlayer.
The scan done checks currently only if the interface is up replace it with driver specific internal driver state.
Change-Id: I0e5ac319783b9c1a69e7e19674f76f20da1d1590 CRs-Fixed: 3202812
show more ...
|
0195fb45 | 15-Apr-2022 |
Gururaj Pandurangi <quic_panduran@quicinc.com> |
qcacmn: QCA vendor attribute to allow eMLSR HW mode
Add QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_11BE_EMLSR_MODE value to allow or disallow eMLSR hardware mode for 802.11be MLO capable devices. If this
qcacmn: QCA vendor attribute to allow eMLSR HW mode
Add QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_11BE_EMLSR_MODE value to allow or disallow eMLSR hardware mode for 802.11be MLO capable devices. If this attribute is set to 1, and if the FW supports this capability too, then the STA host advertises this capability to AP over assoc request frame. This attribute will not have any effect on legacy devices with no 802.11be support.
Reference - https://w1.fi/cgit/hostap/commit/ ?id=563162a5f521965e582acc32d7ce3034fa8fb32e
Change-Id: I4ae2cbbc6adcfef8fbc225bef60b3597771786f7 CRs-Fixed: 3185027
show more ...
|