History log of /wlan-dirver/qca-wifi-host-cmn/os_if/ (Results 1 – 25 of 857)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b340168206-Jun-2024 Vinod Kumar Pirla <quic_vpirla@quicinc.com>

qcacmn: Introduce APIs to notify OSIF on assoc VDEV connect

Add APIs and callbacks to OSIF from CNX manager to notify
on assoc VDEV connect request becomes active in serialization.

Change-Id: Ica59

qcacmn: Introduce APIs to notify OSIF on assoc VDEV connect

Add APIs and callbacks to OSIF from CNX manager to notify
on assoc VDEV connect request becomes active in serialization.

Change-Id: Ica59c25199e0f09fc86b7311ae16d22f66af3b0c
CRs-Fixed: 3835003

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_dest_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_status_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_tx_mon_status_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon_filter.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_generic_api.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_rx_tlv.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/li/hal_li_generic_api.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9224/hal_9224.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9224/hal_9224_rx.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ipcie/if_ipci.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_send.c
linux/mlme/inc/osif_cm_util.h
linux/mlme/src/osif_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_defer.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_defer.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_defer.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/dispatcher/inc/wlan_mgmt_txrx_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_tgt_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/serialization/src/wlan_serialization_scan.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_chipset_stats.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats_events.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/src/wlan_cp_stats_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_mlme_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_psoc_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/src/wlan_cmn_mlme_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/inc/wlan_psoc_mlme_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/src/wlan_psoc_mlme_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_tgt_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/utils/fwlog/dbglog_host.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
724452ba22-Apr-2024 Asutosh Mohapatra <quic_asutmoha@quicinc.com>

qcacmn: Add vendor attribute to configure custom STA keep-alive interval

Introduce an attribute QCA_WLAN_VENDOR_ATTR_CONFIG_KEEP_ALIVE_INTERVAL
in QCA_NL80211_VENDOR_SUBCMD_SET_WIFI_CONFIGURATION to

qcacmn: Add vendor attribute to configure custom STA keep-alive interval

Introduce an attribute QCA_WLAN_VENDOR_ATTR_CONFIG_KEEP_ALIVE_INTERVAL
in QCA_NL80211_VENDOR_SUBCMD_SET_WIFI_CONFIGURATION to configure
station's keep-alive interval to the driver/firmware. This can be used
to resolve kickout issues from APs which kick out STAs before the BSS
maximum idle period expires.

Change-Id: I80c743d5a10b559a2ec027a1098ff55fc450007b
CRs-Fixed: 3795409

show more ...


/wlan-dirver/qca-wifi-host-cmn/cfg/inc/cfg_converged.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon_filter.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_srng.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_internal.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_service_srng.c
linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_platform.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/qdf/src/qdf_platform.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/src/target_if_cfr_enh.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cp_stats/inc/target_if_cp_stats.h
/wlan-dirver/qca-wifi-host-cmn/target_if/cp_stats/src/target_if_cp_stats.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_chipset_stats.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_defs.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/cfg_cp_stats.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats_events.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/src/wlan_cp_stats_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/src/wlan_cp_stats_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_sm.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_psoc_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/src/wlan_psoc_mlme_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/inc/wlan_psoc_mlme_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/src/wlan_psoc_mlme_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mlme_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/src/wlan_vdev_mlme_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/utils_mlo.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/reg_services_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/inc/wifi_pos_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/inc/wifi_pos_utils_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/src/wifi_pos_pasn_api.c
/wlan-dirver/qca-wifi-host-cmn/utils/logging/inc/wlan_logging_sock_svc.h
/wlan-dirver/qca-wifi-host-cmn/utils/logging/src/wlan_logging_sock_svc.c
/wlan-dirver/qca-wifi-host-cmn/utils/ptt/src/wlan_ptt_sock_svc.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
e454eb5019-Feb-2024 Abhinav Kumar <quic_abhikuma@quicinc.com>

qcacmn: Add QCA vendor attribute for BTM support configuration

Add a vendor attribute to configure BTM support in STA mode.

Change-Id: Icba0f008bc63b21d125f8ba685dc97af7c1b9e95
CRs-Fixed: 3742264

f3d3f64f19-Feb-2024 Vinod Kumar Pirla <quic_vpirla@quicinc.com>

qcacmn: Always update OSIF/HDD connect info

Driver tries to fetch BSS info from kernel to update
connect results and at the same time updates HDD/OSIF
of the current link's BSSID and link ID.
OSIF/H

qcacmn: Always update OSIF/HDD connect info

Driver tries to fetch BSS info from kernel to update
connect results and at the same time updates HDD/OSIF
of the current link's BSSID and link ID.
OSIF/HDD will not be updated, if BSS info is not found
in kernel. This will leave MLO manager and OSIF/HDD to
go out-of-sync.

This can later lead to link switch failure as HDD is
not having all link's information.

To keep MLO manager and OSIF/HDD in sync, always update
OSIF/HDD even if BSS info fetch from kernel fails.

Change-Id: Ie2e67317256cc2d9edaa7663d3902b63a45cbaaa
CRs-Fixed: 3729709

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_ipa.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_ipa.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hif/inc/hif.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_runtime_pm.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ipcie/if_ipci.c
linux/mlme/src/osif_cm_connect_rsp.c
linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_tx_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_obj_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_tx_defs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_cmn.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_11be_tlv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
a305ae4827-Jan-2024 Sachin Ahuja <quic_sahuja@quicinc.com>

qcacmn: Enhance QCA vendor with new SAR version

Add more SAR version numbers in the qca_wlan_vendor_sar_version.

CRs-Fixed: 3719790
Change-Id: Id7110cd6520f8b36497271f3c59c54845b050601

784c8b9123-Jan-2024 Vinod Kumar Pirla <quic_vpirla@quicinc.com>

qcacmn: Add new vendor event to notify fw pagefault

Introduce new event type to notify userspace about FW
pagefault. Use this new vendor subcommand to send
pagefault address and count of pagefault t

qcacmn: Add new vendor event to notify fw pagefault

Introduce new event type to notify userspace about FW
pagefault. Use this new vendor subcommand to send
pagefault address and count of pagefault to userspace.

Change-Id: I330675b194a0f220cc627a0722494ba36a0def61
CRs-Fixed: 3713819

show more ...

924e277d19-Jan-2024 Aasir Rasheed <quic_arasheed@quicinc.com>

qcacmn: update check for informing partner bssid to kernel

Currently, Host driver is updating partner bssid to kernel
based on number of link. In some cases number of link may be zero
leading to not

qcacmn: update check for informing partner bssid to kernel

Currently, Host driver is updating partner bssid to kernel
based on number of link. In some cases number of link may be zero
leading to not updating partner link bssid to kernel.

This change is to eliminate number of link check for updating
partner link BSSID to kernel.

Change-Id: I2e2704aeaea0db41c4d82792808cc8765290cc7c
CRs-Fixed: 3707662

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_misc.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_peer_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_buffer_pool.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_talloc.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_mem.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_talloc.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/src/qdf_parse.c
/wlan-dirver/qca-wifi-host-cmn/qdf/src/qdf_talloc.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/utils/logging/src/wlan_logging_sock_svc.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified.c
2e17c21b07-Dec-2023 Surabhi Vishnoi <quic_svishnoi@quicinc.com>

qcacmn: Enable CFG80211_SINGLE_NETDEV_MULTI_LINK_SUPPORT for kernel-6.6

Currently, CFG80211_SINGLE_NETDEV_MULTI_LINK_SUPPORT is enabled based on
__ANDROID_COMMON_KERNEL__ and kernel version greater

qcacmn: Enable CFG80211_SINGLE_NETDEV_MULTI_LINK_SUPPORT for kernel-6.6

Currently, CFG80211_SINGLE_NETDEV_MULTI_LINK_SUPPORT is enabled based on
__ANDROID_COMMON_KERNEL__ and kernel version greater than equal to 5.15.

Enable it for above condition or if kernel version is greater than or
equal to 6.6.

Change-Id: I12ae6bf116e37999c935012485651bfadf8b9b2a
CRs-Fixed: 3681611

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_dest_1.0.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_runtime_pm.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_send.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/inc/wlan_ipa_main.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_main.c
/wlan-dirver/qca-wifi-host-cmn/ipa/dispatcher/src/wlan_ipa_obj_mgmt_api.c
linux/wlan_osif_features.h
/wlan-dirver/qca-wifi-host-cmn/target_if/crypto/src/target_if_crypto.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_bss_score_param.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/utils_mlo.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_utils.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_utils.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_filter.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
7ddc154205-Dec-2023 Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com>

qcacmn: Don't send replay counter value for all FT AKMs

In roam_auth vendor event sent to userspace after roaming, the
QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_KEY_REPLAY_CTR attribute should
not be filled fo

qcacmn: Don't send replay counter value for all FT AKMs

In roam_auth vendor event sent to userspace after roaming, the
QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_KEY_REPLAY_CTR attribute should
not be filled for any of the FT AKMs.
But currently its filled for below FT AKMs:
WLAN_CRYPTO_KEY_MGMT_FT_PSK
WLAN_CRYPTO_KEY_MGMT_FT_FILS_SHA256
WLAN_CRYPTO_KEY_MGMT_FT_FILS_SHA384
WLAN_CRYPTO_KEY_MGMT_FT_PSK_SHA384

This causes the GTK M1 frame received at the supplicant
to be dropped since EAPOL Key replay counter didn't increase
for PSK connection.
So disconnection occurs due to GTK handshake failure.

So don't fill the key replay counter attribute for all the
FT AKMs.

CRs-Fixed: 3674872
Change-Id: I34f88a8c8e8259a701b553284d492fe31597bea3

show more ...

a62d430c06-Dec-2023 Liangwei Dong <quic_liangwei@quicinc.com>

qcacmn: Add QCA vendor command to query transmit power information

Add a new QCA subcommand QCA_NL80211_VENDOR_SUBCMD_REGULATORY_TPC_INFO
and related attributes qca_wlan_vendor_attr_tpc_links,
qca_w

qcacmn: Add QCA vendor command to query transmit power information

Add a new QCA subcommand QCA_NL80211_VENDOR_SUBCMD_REGULATORY_TPC_INFO
and related attributes qca_wlan_vendor_attr_tpc_links,
qca_wlan_vendor_attr_tpc definition to query transmit power information
on STA interface from the driver for a connected AP.

The information includes regulatory max transmit power limit, AP local
power constraint advertised from AP's Beacon and Probe Response frames.
For PSD power mode, the information includes PSD power levels for each
subchannel of operating bandwidth. The information is driver calculated
power limits based on current regulatory domain, AP local power
constraint and other IEs. The information will be set to target. Target
will decide final TX power based on this and chip specific power
conformance test limits (CTL), and SAR limits.

Change-Id: I196640cdd9e6454b040abb80b23d380c517ac118
CRs-Fixed: 3688242

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_stats_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_tid.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_tid.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/target_if/dp/inc/target_if_dp.h
/wlan-dirver/qca-wifi-host-cmn/target_if/dp/src/target_if_dp.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_vdev_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/sm_engine/inc/wlan_sm_engine_dbg.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/sm_engine/src/wlan_sm_engine_dbg.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_host_roam.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
6dc4365517-Oct-2023 Will Huang <quic_wilhuang@quicinc.com>

qcacmn: Replace correct pointer to check NULL

To fix coding error which find by static analysis.

Change-Id: I46017721945aef60def49a8e90ffb2da1dfaf5e6
CRs-Fixed: 3642679

98efc27f21-Nov-2023 Aasir Rasheed <quic_arasheed@quicinc.com>

qcacmn: Reject add key when peer address is NULL

This is a valid scenario in case of WEP, where-in the
keys are passed by the user space during the connect
request but since we did not connect yet,

qcacmn: Reject add key when peer address is NULL

This is a valid scenario in case of WEP, where-in the
keys are passed by the user space during the connect
request but since we did not connect yet, so we do not know
the peer address yet.

Change-Id: I2284d778d4813c1fae81db6db4257ef965730ebc
CRs-Fixed: 3668405

show more ...

c062f53929-Aug-2023 Aasir Rasheed <quic_arasheed@quicinc.com>

qcacmn: Implement crypto locking mechanism

Implement a locking mechanism for retrieving and
storing crypto keys. Currently, due to race condition,
Host driver is fetching information in one thread w

qcacmn: Implement crypto locking mechanism

Implement a locking mechanism for retrieving and
storing crypto keys. Currently, due to race condition,
Host driver is fetching information in one thread while
simultaneously writing key information in another thread,
resulting in synchronization issues.

This change is to add lock mechanism while reading and writing
crypto keys.

Change-Id: I156b619cf7c3c052ad3122a6f808d732fb5e4f51
CRs-Fixed: 3669552

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_tid.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/wcn6450/hal_wcn6450.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/wcn6450/hal_wcn6450_rx.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_service_legacy.c
linux/crypto/src/wlan_cfg80211_crypto.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_obj_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_bss_score_param.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/inc/wlan_vdev_mlme_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_sta.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_pmo_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
c516673d07-Nov-2023 Mohan Prabu <quic_mprabub@quicinc.com>

qcacmn: Remove QCA_WLAN_VENDOR_ATTR_CONFIG_MLO_LINK_ID constraint

Currently the documentation for
QCA_WLAN_VENDOR_ATTR_CONFIG_MLO_LINK_ID indicates it is only
for use inside nest attribute QCA_WLAN_

qcacmn: Remove QCA_WLAN_VENDOR_ATTR_CONFIG_MLO_LINK_ID constraint

Currently the documentation for
QCA_WLAN_VENDOR_ATTR_CONFIG_MLO_LINK_ID indicates it is only
for use inside nest attribute QCA_WLAN_VENDOR_ATTR_CONFIG_MLO_LINKS.
Update the documentation to allow it to be used
outside that nest as well.

Change-Id: I3bd13124661a97b6abf8b01553fb126470b9097a
CRs-Fixed: 3658057

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_ipa.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx_desc.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx_desc.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_umac_reset.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_umac_reset.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_dest_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_status_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_2.0.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_rx_tlv.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_srng.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/kiwi/hal_kiwi.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/li/hal_li_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6750/hal_6750.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6750/hal_6750_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/pcie/if_pci.c
linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_status.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_util.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_util.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_status.c
/wlan-dirver/qca-wifi-host-cmn/target_if/regulatory/src/target_if_reg.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_pdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_vdev_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/dfs.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_ioctl.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_tgt_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_roam_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_utils.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_utils.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
9b80fc5109-Oct-2023 Guru Pratap Sharma <quic_guruprat@quicinc.com>

qcacmn: change enable_responder_11az_support to bitmap

Currently the ini "enable_responder_11az_support" is a boolean value
and applicable for enabling all the RSTA operations- 11az TB and NTB
rangi

qcacmn: change enable_responder_11az_support to bitmap

Currently the ini "enable_responder_11az_support" is a boolean value
and applicable for enabling all the RSTA operations- 11az TB and NTB
ranging. Change the usage of existing ini "enable_responder_11az_support"
into a bitmap as below:
BIT 0 - 11az NTB
BIT 1 - 11az TB
Set the wiphy ext caps based on the bitmap values
this change to enable TB/NTB ranging as per user config

Change-Id: I97034677e6ed6840d8d9403b32b823c318a17634
CRs-Fixed: 3640571

show more ...

b62dd89f10-Oct-2023 Shwetha G K <quic_kshwetha@quicinc.com>

qcacmn: Handle compilation for 6.5-rc3 kernel backport

Changes to fix the compilation error seen with kernel
version 6.5-rc3 backports. WEP KEYS support is removed
in this kernel, hence handle the s

qcacmn: Handle compilation for 6.5-rc3 kernel backport

Changes to fix the compilation error seen with kernel
version 6.5-rc3 backports. WEP KEYS support is removed
in this kernel, hence handle the same.

CRs-Fixed: 3623998
Change-Id: Ibf8423351eb4645f8d8a4a94bbe249fe96971287

show more ...

d71a5eeb16-Oct-2023 Will Huang <quic_wilhuang@quicinc.com>

qcacmn: Remove head file which is not required from c file

wlan_hdd_object_manager.h head file was added by mistake, remove it
from wlan_cfg80211_afc.c.

Change-Id: I4747a494d4a35e9b2915676e50e1e4e8

qcacmn: Remove head file which is not required from c file

wlan_hdd_object_manager.h head file was added by mistake, remove it
from wlan_cfg80211_afc.c.

Change-Id: I4747a494d4a35e9b2915676e50e1e4e8559d7486
CRs-Fixed: 3640409

show more ...

a1b2495709-Oct-2023 Jyoti Kumari <quic_jyotkuma@quicinc.com>

qcacmn: Reset scan chan info if no scan entries are present

Scenario: Turn on and off XPAN multiple times and in between
of this, bring all interface down.

When XPAN gets turned on, it will run ACS

qcacmn: Reset scan chan info if no scan entries are present

Scenario: Turn on and off XPAN multiple times and in between
of this, bring all interface down.

When XPAN gets turned on, it will run ACS algorithm either on
new scan results or previous scan results which are having
last_scan_ageout_time less than 30sec to select the best
channel. If multiple times ACS request comes then driver should
select the same previous channel if it's scan time is less than
30sec. But in this case, driver was selecting different channel
when all channels were recently scanned.

This is because, in some scenario, the number of scan entries
was becoming 0 which causes ACS to select new channel even the
previous selected channel were recently scanned.
Reason for becoming number of scan entries as 0 is when all
interface goes down, stop modules will get call which results
to flush out the psoc. As part of psoc flush out, it will remove
all scan entries as well. But driver is not resetting the
last_scan_ageout_time when no scan entries are present. Hence,
it will not for new scan again and later all channels were having
same score after applying ACS logic. This led to select first
from scanned list.

As part of fix, reset the last_scan_ageout_time when no scan
entries are present.

Change-Id: I8e021ecf22047661076e11302998a42c029f8b37
CRs-Fixed: 3625075

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_status_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.c
linux/scan/src/wlan_cfg80211_scan.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/inc/wlan_mlme_dbg.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_manager.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
55bf01b513-Sep-2023 Sri Vidya Gunturi <quic_sgunturi@quicinc.com>

qcacmn: Support to Notify ML Reconfig completion

Support to send notification from host to user-space to notify
the completion of ML reconfiguration event to bring down a vap.

Change-Id: I35a8895f6

qcacmn: Support to Notify ML Reconfig completion

Support to send notification from host to user-space to notify
the completion of ML reconfiguration event to bring down a vap.

Change-Id: I35a8895f6de2970af339dd8b82177ce28ca56d95
CRs-Fixed: 3615539

show more ...

e448bbf706-Oct-2023 Aasir Rasheed <quic_arasheed@quicinc.com>

qcacmn: Add QCA vendor attributes to indicate MLO capabilities

Add QCA vendor attributes to indicate various MLO capabilities supported
by the WLAN driver to userspace. These capabilities are usuall

qcacmn: Add QCA vendor attributes to indicate MLO capabilities

Add QCA vendor attributes to indicate various MLO capabilities supported
by the WLAN driver to userspace. These capabilities are usually reported
by the firmware during the initial bootup handshake with the driver.

Change-Id: If4b18e0a02623a7983b025e69094a1b8736fb429
CRs-Fixed: 3635733

show more ...

c57184e211-Oct-2023 Shashikala Prabhu <quic_pshashik@quicinc.com>

qcacmn: Fix the kernel warning seen in ch_switch_notify()

A warning seen in cfg80211_ch_switch_notify() for the kernel version
5.4.213. The reason is cfg80211_update_current_bss() is called for
kern

qcacmn: Fix the kernel warning seen in ch_switch_notify()

A warning seen in cfg80211_ch_switch_notify() for the kernel version
5.4.213. The reason is cfg80211_update_current_bss() is called for
kernel version 5.4.0.

To fix this issue, call cfg80211_update_current_bss() for the kernel
version greater than 5.4.0 and less than 6.0.0 kernel.

Change-Id: Ic131bfe3661556b836df6ba7566e8e9abc4deba5
CRs-Fixed: 3637354

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_ipa.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_1.0.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_main.c
linux/mlme/src/osif_cm_connect_rsp.c
linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_mc_timer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_host_roam.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_sm.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_sm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_api.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
8713c00722-Sep-2023 Shashikala Prabhu <quic_pshashik@quicinc.com>

qcacmn: Update the current bss for non-assoc link

wdev->current_bss is not updated for a non-assoc link STA vdevs.
As a result, a WARN_ON error is seen in cfg80211_ch_switch_notify()
when it’s calle

qcacmn: Update the current bss for non-assoc link

wdev->current_bss is not updated for a non-assoc link STA vdevs.
As a result, a WARN_ON error is seen in cfg80211_ch_switch_notify()
when it’s called for non-assoc link.

To resolve this, update the wdev->current_bss for non-assoc links
as part of connection and clean up this as part of disconnection.

Change-Id: I5020200fb927dd72d2e1bf0ed73e7a5750897619
CRs-Fixed: 3618438

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_mon_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_defrag.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx_desc.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_status_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_2.0.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_tx_mon_status_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_generic_api.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_rx.h
linux/mlme/src/osif_cm_connect_rsp.c
linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/mlo_global_h_shmem_arena.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_rx_reo.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_rx_reo_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/src/wifi_pos_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/src/wifi_pos_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/src/wifi_pos_ucfg.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
e613669e20-Sep-2023 Nirav Shah <quic_nnshah@quicinc.com>

qcacmn: Define a QCA vendor attribute to set traffic shaping policy

Define a new QCA vendor attribute to configure traffic
shaping policy applied during coex scenarios.
Subcmd is QCA_NL80211_VENDOR_

qcacmn: Define a QCA vendor attribute to set traffic shaping policy

Define a new QCA vendor attribute to configure traffic
shaping policy applied during coex scenarios.
Subcmd is QCA_NL80211_VENDOR_SUBCMD_SET_WIFI_CONFIGURATION

Change-Id: I42f6ffb20156fc7e7ecbceead825691a94c4fe9d
CRs-Fixed: 3625243

show more ...

852d0cee01-Aug-2023 Gururaj Pandurangi <quic_panduran@quicinc.com>

qcacmn: Add support to configure MLD ID in scan request

In the MLO-MBSSID test, STA can request information of
non-Tx BSS through Tx BSS by configuring non-Tx BSS MLD
ID within the ML probe request

qcacmn: Add support to configure MLD ID in scan request

In the MLO-MBSSID test, STA can request information of
non-Tx BSS through Tx BSS by configuring non-Tx BSS MLD
ID within the ML probe request that is invoked as part
of scan request. Add support to configure MLD ID in
scan start params to FW.

Change-Id: I4a6debf6c3ec830fbe3aee1d3aa60ad7218cbcd6
CRs-Fixed: 3591596

show more ...

8ccae22727-Sep-2023 Shashikala Prabhu <quic_pshashik@quicinc.com>

qcacmn: Set AUTH_AND_DEAUTH_RANDOM_TA flag for 11az RTT

Set NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA in wiphy ext feature
flag to allow random TA to be used with authentication and
deauthentica

qcacmn: Set AUTH_AND_DEAUTH_RANDOM_TA flag for 11az RTT

Set NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA in wiphy ext feature
flag to allow random TA to be used with authentication and
deauthentication frames when MAC secured or MAC_PHY secured ranging is
supported.

Change-Id: I96d1026daad4ffca271aed8c9aa09ff422573209
CRs-Fixed: 3617665

show more ...

12345678910>>...35