History log of /wlan-dirver/qca-wifi-host-cmn/ipa/ (Results 1 – 25 of 256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
319d207314-Dec-2023 Aditya Kodukula <quic_akodukul@quicinc.com>

qcacmn: Add support for size 0 flexible length arrays

Convert size 0 variable length arrays to flexible
length arrays.

Change-Id: I679a5183a4ec0bebe51396694d2ae33afecfe80f
CRs-Fixed: 3690242


/wlan-dirver/qca-wifi-host-cmn/cfg/inc/cfg_converged.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.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/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_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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_buffer_pool.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.h
/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.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/hal_srng.c
/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/inc/hif.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_internal.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_service_srng.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.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
/wlan-dirver/qca-wifi-host-cmn/hif/src/ipcie/if_ipci.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/sdio/native_sdio/include/hif_internal.h
/wlan-dirver/qca-wifi-host-cmn/htc/htc_recv.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_send.c
core/inc/wlan_ipa_priv.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/inc/osif_cm_util.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.h
/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/inc/qdf_platform.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_ptr_hash.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_defer.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_types.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/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/qdf/src/qdf_parse.c
/wlan-dirver/qca-wifi-host-cmn/qdf/src/qdf_platform.c
/wlan-dirver/qca-wifi-host-cmn/spectral/dispatcher/inc/spectral_ioctl.h
/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/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_tx_ops.c
/wlan-dirver/qca-wifi-host-cmn/target_if/spectral/target_if_spectral.h
/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/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/regulatory/inc/wlan_reg_afc.h
/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_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/dfs/dispatcher/inc/wlan_dfs_ioctl.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_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_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_api.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/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/include/wlan_vdev_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/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_mgr_tgt_if_tx_defs.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/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/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/inc/wlan_mlo_t2lm.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_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_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/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/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/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/fwlog/dbglog_host.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_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
9ae6559c22-Dec-2023 Yu Tian <quic_yutian@quicinc.com>

qcacmn: Separate Peer state get call from fast path

Peer state could be queried from both fast path and
slow path. Change separates this call and allows log
print from slow path call.

Change-Id: Ia

qcacmn: Separate Peer state get call from fast path

Peer state could be queried from both fast path and
slow path. Change separates this call and allows log
print from slow path call.

Change-Id: Iad2cc209e15fe95366cd606c5daa6233f2c5535e
CRs-Fixed: 3700370

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_types.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_runtime_pm.c
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_osif_features.h
/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_talloc.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/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/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/regulatory/core/src/reg_services_common.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_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
/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
29002e8702-Jan-2024 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Handle ipa_init when opt_ipa_wifi is not supported

Handle ipa_init when opt_ipa_wifi capability is not supported
by IPA subsystem.

Change-Id: I6a120589b4ba6b60a1c15420c545f4768cff047b
CRs-F

qcacmn: Handle ipa_init when opt_ipa_wifi is not supported

Handle ipa_init when opt_ipa_wifi capability is not supported
by IPA subsystem.

Change-Id: I6a120589b4ba6b60a1c15420c545f4768cff047b
CRs-Fixed: 3695354

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_sawf.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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.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/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_htt.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.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_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_stats.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_rx.h
/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.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.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_rx_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.h
/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/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_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_service_legacy.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_tasklet.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/pcie/if_pci.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_send.c
core/inc/wlan_ipa_main.h
core/src/wlan_ipa_core.c
core/src/wlan_ipa_main.c
dispatcher/src/wlan_ipa_obj_mgmt_api.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/afc/src/wlan_cfg80211_afc.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/crypto/src/wlan_cfg80211_crypto.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/scan/src/wlan_cfg80211_scan.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wifi_pos/src/wlan_cfg80211_wifi_pos.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.h
/wlan-dirver/qca-wifi-host-cmn/qal/linux/src/i_qal_vbus_dev.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_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_util.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_dev.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/qdf/linux/src/qdf_threads.c
/wlan-dirver/qca-wifi-host-cmn/target_if/crypto/src/target_if_crypto.c
/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/target_if/regulatory/src/target_if_reg.c
/wlan-dirver/qca-wifi-host-cmn/target_if/spectral/target_if_spectral_phyerr.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_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/mgmt_txrx/core/src/wlan_mgmt_txrx_main.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_psoc_obj.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/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_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_roam_util.c
/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/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/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/mlme/mlme_objmgr/dispatcher/inc/wlan_vdev_mlme_main.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/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_mgr_sta.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_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_peer.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/umac/regulatory/core/src/reg_opclass.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_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/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/core/src/wlan_scan_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_manager.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_api.c
/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_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/inc/wifi_pos_ucfg_i.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_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.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.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
552f04ac28-Sep-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Check return value of nbuf_map in tx_ipa_smmu_map

Currently the return status of qdf_nbuf_map_single()
is not checked in dp_tx_ipa_uc_attach(). This change adds
the check to ensure that each

qcacmn: Check return value of nbuf_map in tx_ipa_smmu_map

Currently the return status of qdf_nbuf_map_single()
is not checked in dp_tx_ipa_uc_attach(). This change adds
the check to ensure that each nbuf in the TX buff pool,
is successfully mapped before providing the nbuf
to be IPA SMMU mapped.

Change-Id: Ic40479af8f2eaa2ced87b20a25250844e5e146bf
CRs-Fixed: 3629564

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/cmn_dp_api/dp_ratetable.c
/wlan-dirver/qca-wifi-host-cmn/dp/cmn_dp_api/dp_ratetable.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_host_stats.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_mon_struct.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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.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_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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_defrag.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.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.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.c
/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_1.0.h
/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_mon.c
/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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_tx.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/qcn9224/v2/hal_9224v2.c
/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
core/src/wlan_ipa_core.c
core/src/wlan_ipa_main.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/scan/inc/wlan_cfg80211_scan.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/scan/src/wlan_cfg80211_scan.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wifi_pos/src/wlan_cfg80211_wifi_pos.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_platform.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_mc_timer.c
/wlan-dirver/qca-wifi-host-cmn/qdf/src/qdf_platform.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/inc/target_if_cfr_enh.h
/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/inc/wlan_mgmt_txrx_utils_api.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/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.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_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main.h
/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_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_ucfg_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/connection_mgr/dispatcher/src/wlan_cm_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/utils_mlo.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_link_switch.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/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_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.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_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_db.h
/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/umac/scan/core/src/wlan_scan_filter.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_manager.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/cfg_scan.h
/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/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/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/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_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_tlv.c
7379485710-Aug-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Set ipa bandwidth mbps max to UINT_MAX

Currently max values of below mentioned INIs are no longer
applicable to WiFi 6 and WiFi 7.

Hence enlarge the max value to UINT_MAX for them.
CFG_DP_I

qcacmn: Set ipa bandwidth mbps max to UINT_MAX

Currently max values of below mentioned INIs are no longer
applicable to WiFi 6 and WiFi 7.

Hence enlarge the max value to UINT_MAX for them.
CFG_DP_IPA_HIGH_BANDWIDTH_MBPS
CFG_DP_IPA_MEDIUM_BANDWIDTH_MBPS
CFG_DP_IPA_LOW_BANDWIDTH_MBPS

Change-Id: Id5ff4d5524f0185f7c3fde5e6c53aa45c1f4f045
CRs-Fixed: 3555022

show more ...

5bae17ed09-Aug-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Set IPA perf level based on bandwidth

Currently on sdxpinn platform, dynamic IPA perf voting is not
supported. Hence static voting from WLAN is needed to boost
IPA perf level.

In this chang

qcacmn: Set IPA perf level based on bandwidth

Currently on sdxpinn platform, dynamic IPA perf voting is not
supported. Hence static voting from WLAN is needed to boost
IPA perf level.

In this change, static bandwidth-based IPA perf level voting
is added. Three bandwidth 320 MHz, 160 MHz and below are
defined to stand for three bw levels namely High, Medium
and Low. These three levels in turn are translated into
3 perf levels to vote IPA perf levels, which are NOMINAL,
SVS and Low-SVS.

Change-Id: I5d53a76a51603f176491ee28ebb4e5f0c3b4592e
CRs-Fixed: 3555022

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.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_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_stats.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ath_procfs.c
core/inc/wlan_ipa_core.h
core/inc/wlan_ipa_main.h
core/inc/wlan_ipa_priv.h
core/src/wlan_ipa_main.c
core/src/wlan_ipa_rm.c
dispatcher/inc/wlan_ipa_public_struct.h
dispatcher/inc/wlan_ipa_ucfg_api.h
dispatcher/src/wlan_ipa_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/core/src/target_if_main.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/target_if/scan/inc/target_if_scan.h
/wlan-dirver/qca-wifi-host-cmn/target_if/scan/src/target_if_scan.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/obj_mgr/inc/wlan_objmgr_pdev_obj.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_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_pdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/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_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_ap.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_setup.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_main.h
/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/src/wlan_scan_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/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_11be_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
b64de0cf11-Sep-2023 Gaurav Saini <quic_gaursain@quicinc.com>

qcacmn: Handle RX exception from IPA on WDS-EXT netdev

When WDS_EXT feature is enable, Host needs to redirect
the data packets to WDS extended netdevice.

Change is added the support for forwarding

qcacmn: Handle RX exception from IPA on WDS-EXT netdev

When WDS_EXT feature is enable, Host needs to redirect
the data packets to WDS extended netdevice.

Change is added the support for forwarding the RX packets
when received from IPA as an exception by deriving the
correct netdevice interface.

Change-Id: I083a1acc72023f3ebe6ea36ec05a5706f89c16bc
CRs-Fixed: 3597357

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ipa.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/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_rx.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_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_peer.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_desc.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/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/monitor/1.0/dp_mon_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_filter_2.0.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.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.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_rx_flow.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.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/qca6490/hal_6490.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.c
core/inc/wlan_ipa_core.h
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/i_qdf_nbuf_api_m.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_util.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf_m.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf_frag.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_threads.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/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/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/wlan_mlo_mgr_peer.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_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer_list.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_opclass.c
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.c
/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_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
aeee5c1608-Sep-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Perform runtime and system resume before checking target state

During FILTER_RESERVE request of OPT_WIFI_DP perform both
runtime resume and system resume before checking target
suspend state

qcacmn: Perform runtime and system resume before checking target state

During FILTER_RESERVE request of OPT_WIFI_DP perform both
runtime resume and system resume before checking target
suspend state.

Change-Id: I2ee92c28fb34f07e372f676f34c5561795bd9c37
CRs-Fixed: 3611474

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_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_tx.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_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.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/monitor/dp_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_tx.c
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/target_if/mlo_mgr/src/target_if_mlo_mgr.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/global_umac_dispatcher/lmac_if/src/wlan_lmac_if.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/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_11be_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_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
8de279ea20-Jul-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Handle ipa_mapped flag correctly to prevent race

Currently soc->ipa_mapped flag is set to true only after all
the buffers are SMMU mapped to IPA. This leads to a race
window where Rx buffers

qcacmn: Handle ipa_mapped flag correctly to prevent race

Currently soc->ipa_mapped flag is set to true only after all
the buffers are SMMU mapped to IPA. This leads to a race
window where Rx buffers routed to WLAN HOST in the replenish
path are not mapped to IPA, as the ipa_mapped flag is still
set to 0. The fix is to set the ipa_mapped flag to 1, right when
the IPA pipes are enabled, before waiting for the complete
buffer pool to be IPA SMMU mapped.
With this fix, RX buffers can be unmapped and mapped to IPA
domain in dp_pdev_rx_buffers_attach() and
dp_pdev_nbuf_alloc_and_map_replenish() in WLAN host RX path when
ipa pipes are enabled.

This change also renames ipa_mapped flag to ipa_map_allowed.

Change-Id: Ibbe50cb211f858a3372e31644df2f5e98f99a292
CRs-Fixed: 3569745

show more ...

1f2104b720-Jul-2023 Namita Nair <quic_namibala@quicinc.com>

Revert "qcacmn: Initialize ipa_mapped to 1 in soc attach"

This reverts Change-Id: Idcb86db99f522959b639865f77178cd47a234277.

Change-Id: I3084631103fa3e1937605af5ed5e14b8348cef57
CRs-Fixed: 3569762


/wlan-dirver/qca-wifi-host-cmn/cfg/src/cfg.c
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ctrl.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_host_stats.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/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_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.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_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.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.h
/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/li/dp_li_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_mon_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.c
/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/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_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_tx.h
/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/qca5332/hal_5332.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_internal.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_tasklet.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/dispatcher/multibus.c
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/i_qdf_nbuf_api_m.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/i_qdf_nbuf_api_w.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_trace.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf_m.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/target_if/green_ap/src/target_if_green_ap.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mlo_mgr/src/target_if_mlo_mgr.c
/wlan-dirver/qca-wifi-host-cmn/target_if/spatial_reuse/src/target_if_spatial_reuse.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/utils/inc/wlan_utility.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/utils/src/wlan_utility.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_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/dispatcher/inc/wlan_cm_public_struct.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/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/inc/wlan_mlo_mgr_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_peer.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_api.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_setup.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_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_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_setup.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/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_11be_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_11be_param.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_api.c
/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
b417686801-Sep-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Check for target_suspend state before issuing WMI

In OPT_WIFI_DP we perform a system_wakeup before issuing WMI command
to FW to disable low power mode. But as this is not a blocking call,
WM

qcacmn: Check for target_suspend state before issuing WMI

In OPT_WIFI_DP we perform a system_wakeup before issuing WMI command
to FW to disable low power mode. But as this is not a blocking call,
WMI command could be sent to FW before target is completely
resumed. This will trigger an intentional safety assert.
This change will wait 500ms for target to resume and send
the WMI command after ensuring target is not in suspend state.

Change-Id: I380bd9fd4e292caba5f32f80e65f3c5c992dae3c
CRs-Fixed: 3604250

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/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_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.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_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_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_tx.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_napi.c
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_ipa.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mgmt_txrx/src/target_if_mgmt_txrx_rx_reo.c
/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/mgmt_txrx/core/src/wlan_mgmt_txrx_rx_reo.c
/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/serialization/inc/wlan_serialization_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/utils/src/wlan_utility.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_public_struct.h
/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_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/core/src/wlan_twt_priv.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_public_structs.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_p2p_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
536dd3af18-Aug-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Implement ucfg API to get alternate TX pipe

Implement ucfg API to get IPA alternate TX pipe for the target interface
by vdev id.

Change-Id: Icaf24ce32db01b29770f6a2123d41c13cfa15456
CRs-Fix

qcacmn: Implement ucfg API to get alternate TX pipe

Implement ucfg API to get IPA alternate TX pipe for the target interface
by vdev id.

Change-Id: Icaf24ce32db01b29770f6a2123d41c13cfa15456
CRs-Fixed: 3599450

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/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.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_1.0.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/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_rx_mon.h
core/inc/wlan_ipa_core.h
core/inc/wlan_ipa_main.h
core/src/wlan_ipa_core.c
core/src/wlan_ipa_main.c
dispatcher/inc/wlan_ipa_ucfg_api.h
dispatcher/src/wlan_ipa_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.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_main_api.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/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/wlan_mlo_mgr_link_switch.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_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
449758b418-Aug-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Add alt_pipe in struct wlan_ipa_iface_context

With IPA_WDI3_TX_TWO_PIPES=y, add support to setup and cleanup alt_pipe
on a per interface basis in struct wlan_ipa_iface_context.

At the same

qcacmn: Add alt_pipe in struct wlan_ipa_iface_context

With IPA_WDI3_TX_TWO_PIPES=y, add support to setup and cleanup alt_pipe
on a per interface basis in struct wlan_ipa_iface_context.

At the same time, add support to dump alt_pipe value in
wlan_ipa_dump_iface_context() for debug purposes.

Change-Id: If618e56036c434cdfe7989d1b4197ed54e3b1147
CRs-Fixed: 3599454

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_host_stats.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_mlo.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_mon_struct.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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.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_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/be/mlo/dp_mlo.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.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_peer.h
/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.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_stats.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_tx_flow_control.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/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/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/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_mon_filter_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_filter_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/2.0/dp_rx_mon_status_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_tx_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_tx_mon_2.0.h
/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_rx_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.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_htt.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_hw_headers.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/hal/wifi3.0/qca5332/hal_5332.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6432/hal_6432.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9224/hal_9224.h
/wlan-dirver/qca-wifi-host-cmn/hif/inc/hif.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_assignment.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_service.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_service_srng.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/dispatcher/multibus_snoc.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/dispatcher/snoc_api.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_exec.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/pcie/if_pci.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/snoc/if_snoc.c
core/inc/wlan_ipa_priv.h
core/src/wlan_ipa_core.c
core/src/wlan_ipa_stats.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/scan/src/wlan_cfg80211_scan.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_osif_features.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/i_qdf_nbuf_api_m.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/i_qdf_nbuf_api_w.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_mem.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_threads.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.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_nbuf_m.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf_w.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_time.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_trace.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_mem.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_threads.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/spectral/core/spectral_common.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/src/target_if_cfr_enh.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/direct_buf_rx/inc/target_if_direct_buf_rx_api.h
/wlan-dirver/qca-wifi-host-cmn/target_if/direct_buf_rx/src/target_if_direct_buf_rx_main.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/mlo_global_h_shmem_arena.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/mlo_global_h_shmem_arena.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/service_ready_util.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mgmt_txrx/src/target_if_mgmt_txrx_rx_reo.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/target_if/mlo_mgr/src/target_if_mlo_mgr.c
/wlan-dirver/qca-wifi-host-cmn/target_if/regulatory/src/target_if_reg.c
/wlan-dirver/qca-wifi-host-cmn/target_if/spectral/target_if_spectral.c
/wlan-dirver/qca-wifi-host-cmn/target_if/spectral/target_if_spectral.h
/wlan-dirver/qca-wifi-host-cmn/target_if/spectral/target_if_spectral_phyerr.c
/wlan-dirver/qca-wifi-host-cmn/target_if/spectral/target_if_spectral_sim.c
/wlan-dirver/qca-wifi-host-cmn/umac/cfr/dispatcher/src/wlan_cfr_tgt_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/inc/wlan_cmn.h
/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/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/inc/wlan_mgmt_txrx_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_rx_reo_tgt_api.c
/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/cmn_services/obj_mgr/inc/wlan_objmgr_psoc_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/serialization/src/wlan_serialization_utils_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/dcs/core/src/wlan_dcs.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/misc/dfs_process_radar_found_ind.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_public_struct.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/global_umac_dispatcher/lmac_if/src/wlan_lmac_if.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_disconnect.c
/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_bss_score_param.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_pdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_rx_defs.h
/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/utils_mlo.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_ap.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/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/inc/wlan_mlo_t2lm.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_ap.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_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.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/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/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_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_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_ucfg_ext_cfg.h
/wlan-dirver/qca-wifi-host-cmn/utils/host_diag_log/inc/host_diag_event_defs.h
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_init_cfg.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_11be_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_dbr_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_dbr_param.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_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_dbr_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_dbr_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
aa4f14ce02-Aug-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Add check to find IPA iface_ctx based on vdev_id

IPA APIs currently depend on the net_dev value to distinguish
between the IPA iface_contexts, during setup and cleanup calls.
Due to single n

qcacmn: Add check to find IPA iface_ctx based on vdev_id

IPA APIs currently depend on the net_dev value to distinguish
between the IPA iface_contexts, during setup and cleanup calls.
Due to single net_dev multi vdev change, this check is not
valid anymore and causes overwrite of the IPA iface contexts.
This change adds a check to also compare the vdev_id along with
net_dev to properly distinguish between the iface contexts.

Change-Id: Ifa9bad267d26957f61f9c82644753278d2be1cd0
CRs-Fixed: 3576347

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/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.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/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/be/mlo/dp_mlo.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_buffer_pool.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_buffer_pool.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_tid.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/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/monitor/2.0/dp_mon_2.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/2.0/dp_rx_mon_2.0.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_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/rh/dp_rh.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_htt.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_tx.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/be/hal_be_reo.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/hal_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_rx_hw_defines.h
/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.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/li/hal_li_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5018/hal_5018.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5332/hal_5332.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6290/hal_6290.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6290/hal_6290_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6390/hal_6390.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6390/hal_6390_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6490/hal_6490.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6750/hal_6750.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v1/hal_8074v1.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v1/hal_8074v1_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v2/hal_8074v2.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v2/hal_8074v2_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6122/hal_qcn6122.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6432/hal_6432.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9000/hal_9000.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9224/hal_9224.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_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/wcn6450/hal_wcn6450.c
/wlan-dirver/qca-wifi-host-cmn/hif/inc/hif.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_tasklet.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_debug.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_napi.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_runtime_pm.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_api.h
/wlan-dirver/qca-wifi-host-cmn/htc/htc_send.c
core/inc/wlan_ipa_core.h
core/inc/wlan_ipa_main.h
core/src/wlan_ipa_core.c
core/src/wlan_ipa_main.c
dispatcher/inc/wlan_ipa_ucfg_api.h
dispatcher/src/wlan_ipa_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/twt/src/osif_twt_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_osif_features.h
/wlan-dirver/qca-wifi-host-cmn/qal/inc/qal_bridge.h
/wlan-dirver/qca-wifi-host-cmn/qal/inc/qal_vbus_dev.h
/wlan-dirver/qca-wifi-host-cmn/qal/linux/src/i_qal_bridge.h
/wlan-dirver/qca-wifi-host-cmn/qal/linux/src/i_qal_vbus_dev.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_mem.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_net_if.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.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_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_net_if.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_trace.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_net_if.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/inc/target_if_cfr_enh.h
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/src/target_if_cfr_enh.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/core/src/target_if_main.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cp_stats/src/target_if_cp_stats.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_param.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_util.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/service_ready_util.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_rx_ops.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/target_if/mlo_mgr/src/target_if_mlo_mgr.c
/wlan-dirver/qca-wifi-host-cmn/target_if/regulatory/src/target_if_reg.c
/wlan-dirver/qca-wifi-host-cmn/umac/cfr/core/src/cfr_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/cfr/dispatcher/inc/wlan_cfr_utils_api.h
/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_def_i.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/inc/wlan_cmn.h
/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_psoc_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/cmn_services/serialization/inc/wlan_serialization_api.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/wlan_cp_stats_public_structs.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/dfs/dispatcher/src/wlan_dfs_init_deinit_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/global_umac_dispatcher/lmac_if/src/wlan_lmac_if.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_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_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_ucfg_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/include/wlan_vdev_mlme.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/mlme/mlme_objmgr/dispatcher/src/wlan_cmn_mlme_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/src/wlan_vdev_mlme_main.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_rx_defs.h
/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/mlme/vdev_mgr/dispatcher/src/wlan_vdev_mgr_tgt_if_rx_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_epcs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_ap.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/inc/wlan_mlo_mgr_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_peer.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_api.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/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_epcs.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_ap.c
/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_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.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/umac/regulatory/core/src/reg_build_chan_list.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_callbacks.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_callbacks.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.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_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/dispatcher/inc/wlan_reg_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/core/src/wlan_twt_objmgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/core/src/wlan_twt_priv.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_ucfg_ext_cfg.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/src/wlan_twt_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/inc/wifi_pos_utils_pub.h
/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_pasn_api.c
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.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_11be_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_cfr_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/inc/wmi_unified_twt_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_action_oui_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_cfr_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_cfr_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_cp_stats_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_nan_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_twt_tlv.c
a8d48da113-Jun-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Handle OPT_WIFI_DP during IPA pipedown

Currently if OPT_DP filter reserve or add request
is received during IPA pipe disconnect, the request is
not rejected. This could cause a race conditio

qcacmn: Handle OPT_WIFI_DP during IPA pipedown

Currently if OPT_DP filter reserve or add request
is received during IPA pipe disconnect, the request is
not rejected. This could cause a race condition when
WIFI is disconnected while OPT_DP transfer is initiated.
This change handles this scenario by rejecting the
OPT_DP request when pipes are going down.

Change-Id: I8ec9e2e50917ef6ec3a07f9e1833303d94134c6c
CRs-Fixed: 3520707

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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.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_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/monitor/2.0/dp_rx_mon_2.0.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_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_srng.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_reg.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_runtime_pm.c
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/crypto/inc/wlan_cfg80211_crypto.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/crypto/src/wlan_cfg80211_crypto.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.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/src/wlan_crypto_def_i.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/obj_mgr/inc/wlan_objmgr_pdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.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/dfs/core/src/misc/dfs_process_radar_found_ind.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/vdev_mgr/dispatcher/src/wlan_vdev_mgr_tgt_if_tx_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_epcs.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_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_peer.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_setup.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_epcs.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_ap.c
/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_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_setup.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.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_manager.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
f3fcb9b518-Jul-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Initialize ipa_mapped to 1 in soc attach

Two SMMU issues are seen on IPA domain with regard to RX.
1. map without unmap
2. Buffers not mapped into IPA.

With If198a6c5f22af58fdaf9d9c020c74b1

qcacmn: Initialize ipa_mapped to 1 in soc attach

Two SMMU issues are seen on IPA domain with regard to RX.
1. map without unmap
2. Buffers not mapped into IPA.

With If198a6c5f22af58fdaf9d9c020c74b1f76002e37, mapping
RX buffers to IPA domain are deferred to IPA enable pipes
phase with soc->ipa_mapped flag check added. This leads
to a race window where RX packets are routed to WLAN Host
first with soc->ipa_mapped still being 0. In such case, RX
buffers handled by WLAN driver will neither unmap from IPA
domain nor map into IPA domain.

For !ipa_config_is_opt_wifi_dp_enabled(), fix is to set
soc->ipa_mapped to 1 earlier in soc attach phase instead of
IPA enable pipes phase. With this fix, RX buffers can be unmapped
from IPA domain and mapped to IPA domain in dp_pdev_rx_buffers_attach()
and dp_pdev_nbuf_alloc_and_map_replenish() in WLAN host RX path so
as to avoid above two SMMU issues.

Change-Id: Idcb86db99f522959b639865f77178cd47a234277
CRs-Fixed: 3560191

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_ctrl.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_sawf.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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.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_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.h
/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_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_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.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_txrx_wds.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/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.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/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_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/rh/dp_rh.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/hal_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_srng.c
/wlan-dirver/qca-wifi-host-cmn/hif/inc/hif.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_api.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_assignment.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_internal.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_reg.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_service.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_tasklet.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/dispatcher/multibus.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_exec.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_hw_version.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_io32.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_main.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/hif_napi.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ipcie/if_ipci.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ipcie/if_ipci.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/pcie/if_pci.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/snoc/if_ahb.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_recv.c
/wlan-dirver/qca-wifi-host-cmn/iot_sim/core/iot_sim_common.c
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/crypto/inc/wlan_cfg80211_crypto.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/crypto/src/wlan_cfg80211_crypto.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/scan/src/wlan_cfg80211_scan.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_threads.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.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_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_threads.c
/wlan-dirver/qca-wifi-host-cmn/qdf/test/qdf_types_test.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/src/target_if_cfr.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_param.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_cmd_api.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mgmt_txrx/src/target_if_mgmt_txrx_rx_reo.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mlo_mgr/src/target_if_mlo_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/cfr/dispatcher/inc/wlan_cfr_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cfr/dispatcher/src/wlan_cfr_ucfg_api.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_def_i.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_param_handling.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_param_handling_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/inc/wlan_cmn.h
/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_rx_reo_tgt_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_peer_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/core/src/misc/dfs_process_radar_found_ind.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_mlme_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/src/wlan_dfs_init_deinit_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/src/wlan_dfs_mlme_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/src/wlan_dfs_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/global_umac_dispatcher/lmac_if/src/wlan_lmac_if.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.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_ucfg_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/connection_mgr/dispatcher/src/wlan_cm_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_ap.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_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_peer.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/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_ap.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_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.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/umac/regulatory/core/src/reg_offload_11d_scan.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_offload_11d_scan.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.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_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/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/inc/wlan_reg_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_ucfg_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_manager.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/core/src/wlan_twt_priv.h
/wlan-dirver/qca-wifi-host-cmn/utils/logging/src/wlan_logging_sock_svc.c
/wlan-dirver/qca-wifi-host-cmn/wbuff/inc/wbuff.h
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/i_wbuff.h
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.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_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_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
b50ceeee20-Jun-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Defer IPA SMMU mapping to OPT_DP reserve

Currently, IPA SMMU map/unmap is called as part
of init. This causes every nbuf to be mapped
to IPA in the Rx path, causing throughputs
to drop. This

qcacmn: Defer IPA SMMU mapping to OPT_DP reserve

Currently, IPA SMMU map/unmap is called as part
of init. This causes every nbuf to be mapped
to IPA in the Rx path, causing throughputs
to drop. This change resolves the problem by
deferring the IPA SMMU map/unmap
call to OPT_DP filter reserve/release, as
nbuf needs to be mapped to IPA only in this scenario.

Change-Id: If198a6c5f22af58fdaf9d9c020c74b1f76002e37
CRs-Fixed: 3496679

show more ...

442d778030-Jun-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Fix buffer overflow for ipa_ctx->sys_pipe

ipa_ctx->sys_pipe[] is an array with size WLAN_IPA_MAX_SYSBAM_PIPE (4).
On MDM platforms, WLAN_IPA_MAX_IFACE could be set to 4 in defconfig.
E.g. on

qcacmn: Fix buffer overflow for ipa_ctx->sys_pipe

ipa_ctx->sys_pipe[] is an array with size WLAN_IPA_MAX_SYSBAM_PIPE (4).
On MDM platforms, WLAN_IPA_MAX_IFACE could be set to 4 in defconfig.
E.g. on sdxpinn/hmt platform, CONFIG_NUM_IPA_IFACE is set to 4.

kiwi_v2_defconfig
CONFIG_NUM_IPA_IFACE := 4

With this, WLAN_IPA_RX_PIPE will be equal to 4, leading to array index
out of bounds buffer overflow.

Fix is to set WLAN_IPA_RX_PIPE to WLAN_IPA_MAX_SYSBAM_PIPE - 1 to point
to last index of ipa_ctx->sys_pipe[].

Change-Id: I4929aec92ed2064c5194ec18ad7b33574ba3c3e7
CRs-Fixed: 3545420

show more ...

ce14cb4421-Jun-2023 Nijun Gong <quic_ngong@quicinc.com>

qcacmn: Enable IPA pipe for second SAP

On sdxpinn target (first multi-core MDM platform) with rome
chip attached, it's required to enable IPA pipe for both SAP in
AP-AP mode, but currently only firs

qcacmn: Enable IPA pipe for second SAP

On sdxpinn target (first multi-core MDM platform) with rome
chip attached, it's required to enable IPA pipe for both SAP in
AP-AP mode, but currently only first AP has IPA pipe enabled.
The second AP always goes with sw path because wlan firmware isn't
notified to choose IPA path by wlan_ipa_uc_offload_enable_disable().

The fix is to always enable IPA for each SAP no matter how many
SAP are started if MDM_PLATFORM is defined.

Change-Id: I8a2048aae04e14aa840d7d9a2ccb287201336cf3
CRs-Fixed: 3532926

show more ...

5aac5cb616-Jun-2023 Amrit Sahai <quic_amrisaha@quicinc.com>

qcacmn: Fix peer authentication for wds client

Fix the peer authentication for wds client, in SDX_WKK
wds client needs to get authenticate when packets receive
from exception path as wds client is n

qcacmn: Fix peer authentication for wds client

Fix the peer authentication for wds client, in SDX_WKK
wds client needs to get authenticate when packets receive
from exception path as wds client is not directly associated,
authentication is done by verifying from ast table

Change-Id: I93051d67fc3d5be0af9242e6579f44883b3f757d
CRs-Fixed: 3534370

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ctrl.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_mon_struct.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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.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_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.h
/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.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_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.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_mon_1.0.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/monitor/1.0/dp_rx_mon_dest_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_rx_mon_2.0.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/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/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_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/kiwi/hal_kiwi.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5018/hal_5018.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5332/hal_5332.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6290/hal_6290.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6390/hal_6390.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6490/hal_6490.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6750/hal_6750.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v1/hal_8074v1.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v2/hal_8074v2.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6122/hal_qcn6122.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6432/hal_6432.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9000/hal_9000.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/hal/wifi3.0/qcn9224/v2/hal_9224v2.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/wcn6450/hal_wcn6450.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_assignment.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_internal.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/pcie/if_pci.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_services.c
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_trace.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf_w.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_tracepoint.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_tracepoint_defs.h
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.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/target_if/mlo_mgr/src/target_if_mlo_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_def_i.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/mgmt_txrx/dispatcher/inc/wlan_mgmt_txrx_rx_reo_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/utils/inc/wlan_utility.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/utils/src/wlan_utility.c
/wlan-dirver/qca-wifi-host-cmn/umac/dcs/core/src/wlan_dcs.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/dfs.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/dfs_zero_cac.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/misc/dfs_process_radar_found_ind.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/inc/wlan_dfs_tgt_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/src/wlan_dfs_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_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/cfg_mlme_score_params.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/mlme/include/wlan_mlme_cmn.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/src/wlan_psoc_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/inc/wlan_mlo_mgr_ap.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_peer.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/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_ap.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_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.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/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/inc/wlan_reg_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_ucfg_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/dispatcher/inc/wlan_scan_public_structs.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_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_11be_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_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_action_oui_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
799f8bab07-Jun-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Move logging outside of lock

This change moves logging of OPT_WIFI_DP filter response
outside of mutex lock.

Change-Id: Ib53d9dc35538302cb16a26d7656d564accd1fde6
CRs-Fixed: 3523094

5db38f1705-Jun-2023 Namita Nair <quic_namibala@quicinc.com>

qcacmn: Hold wakelock during Optional wifi dp

To prevent APPS from suspending hold a wakelock
at the time of filter reserve and release at filter
release.

Change-Id: I5c15c50ccf2cebce677abd8ff6b568

qcacmn: Hold wakelock during Optional wifi dp

To prevent APPS from suspending hold a wakelock
at the time of filter reserve and release at filter
release.

Change-Id: I5c15c50ccf2cebce677abd8ff6b568b7fafab49b
CRs-Fixed: 3498105

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/cmn_dp_api/dp_ratetable.c
/wlan-dirver/qca-wifi-host-cmn/dp/cmn_dp_api/dp_ratetable.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_peer_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.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.c
/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_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_umac_reset.h
/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/dp_mon.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/hal_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/kiwi/hal_kiwi_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5018/hal_5018_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5332/hal_5332_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6290/hal_6290_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6390/hal_6390_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6490/hal_6490_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6750/hal_6750_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v2/hal_8074v2_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6122/hal_qcn6122_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9000/hal_9000_tx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9224/hal_9224_tx.h
/wlan-dirver/qca-wifi-host-cmn/htc/htc_api.h
/wlan-dirver/qca-wifi-host-cmn/htc/htc_credit_history.c
core/inc/wlan_ipa_core.h
core/inc/wlan_ipa_priv.h
core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/spectral/src/os_if_spectral_netlink.c
/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_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.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/dfs/core/src/filtering/dfs_partial_offload_radar.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/filtering/dfs_phyerr_tlv.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/misc/dfs_cac.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_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/utils/host_diag_log/inc/host_diag_core_event.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_twt_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_cp_stats_tlv.c
6ad49b7207-Jun-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Add debug print for is_2g_iface

Add debug print for is_2g_iface parameter passed into
__wlan_ipa_wlan_evt(). This could help to debug if 2nd
IPA TX pipe is used for the vdev or not.

Change-

qcacmn: Add debug print for is_2g_iface

Add debug print for is_2g_iface parameter passed into
__wlan_ipa_wlan_evt(). This could help to debug if 2nd
IPA TX pipe is used for the vdev or not.

Change-Id: Ifdf9651ca972d0591671848a3b65bde13c518c6b
CRs-Fixed: 3523319

show more ...

8e742a1009-May-2023 Devender Kumar <quic_kdevende@quicinc.com>

qcacmn: Increase the number of seesion_id for IPA

In WKK 7 vap per radio is supported with IPA.
Fix is to increase the session_id to 7.

Change-Id: Idbef1c3185174fab51293a6c91f0e4d6ba46e95d
CRs-Fixe

qcacmn: Increase the number of seesion_id for IPA

In WKK 7 vap per radio is supported with IPA.
Fix is to increase the session_id to 7.

Change-Id: Idbef1c3185174fab51293a6c91f0e4d6ba46e95d
CRs-Fixed: 3506431

show more ...

d055e87e04-Jun-2023 Gaurav Saini <quic_gaursain@quicinc.com>

qcacmn: Rectified the function comments

File does not have proper commenting to functions.
There are words used twice and not properly named.

Fix is updating the comments.

Change-Id: I5174c8804014

qcacmn: Rectified the function comments

File does not have proper commenting to functions.
There are words used twice and not properly named.

Fix is updating the comments.

Change-Id: I5174c8804014ea860127a64907ce63037f746d25
CRs-Fixed: 3519022

show more ...

1234567891011