History log of /wlan-dirver/qca-wifi-host-cmn/hal/ (Results 1 – 25 of 930)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
855046f808-Jan-2024 Ripan Deuri <quic_rdeuri@quicinc.com>

qcacmn: Fix peer id mismatch on Tx completion

Peer id mismatch is observed when prefetch of HW
descriptor exceeds the last valid descriptor.
To fix this issue, add check to limit prefetch to
the las

qcacmn: Fix peer id mismatch on Tx completion

Peer id mismatch is observed when prefetch of HW
descriptor exceeds the last valid descriptor.
To fix this issue, add check to limit prefetch to
the last valid descriptor.

Change-Id: I01582892d55ed1f300d6806e1d8def46f747516b
CRs-Fixed: 3671814

show more ...


/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_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.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/monitor/dp_mon.c
wifi3.0/hal_api.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ipcie/if_ipci.c
/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
/wlan-dirver/qca-wifi-host-cmn/ipa/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_util.c
/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/spectral/dispatcher/inc/spectral_ioctl.h
/wlan-dirver/qca-wifi-host-cmn/target_if/spectral/target_if_spectral.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_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/dfs/dispatcher/inc/wlan_dfs_ioctl.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/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/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/utils/fwlog/dbglog_host.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
e018c89930-May-2024 Amit Mehta <quic_amitmeht@quicinc.com>

qcacmn: Add logic to stitch MPDU for LPC

Add logic to stitch MPDU from MSDU and
hold MPDU till PPDU_END tlv to update radiotap
header fields before submitting to stack for
local packet capture mode.

qcacmn: Add logic to stitch MPDU for LPC

Add logic to stitch MPDU from MSDU and
hold MPDU till PPDU_END tlv to update radiotap
header fields before submitting to stack for
local packet capture mode.

CRs-Fixed: 3821723
Change-Id: I7ac8127c1c0abfc747f37139c741dc69fb79a2a4

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_dest_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_status_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/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
wifi3.0/be/hal_be_api_mon.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_obj_mgr_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats_events.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/src/wlan_cp_stats_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.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/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
1051fdbb07-May-2024 Yeshwanth Sriram Guntuka <quic_ysriramg@quicinc.com>

qcacmn: Update first_msdu_payload once per status nbuf

first_msdu_payload is updated for every WIFIRX_HEADER_E
TLV received in the status nbuf and this could result
in incorrect offset into the nbuf

qcacmn: Update first_msdu_payload once per status nbuf

first_msdu_payload is updated for every WIFIRX_HEADER_E
TLV received in the status nbuf and this could result
in incorrect offset into the nbuf for the first MSDU
if the PPDU has multiple MPDUs. Also, the size variable
used is 8 bit for the calculation of offset into the nbuf
for the frame which could result in possible overflow.

Fix is to update first_msdu_payload only for the first
WIFIRX_HEADER_E TLV entry for a PPDU and increase the
width of size variable to avoid possible integer overflow.

Change-Id: Ic12cb11328fc1414bd7a68fa941fa0ef764c8b1f
CRs-Fixed: 3788496

show more ...


/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/monitor/dp_rx_mon.c
wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.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/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_psoc_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/inc/wlan_psoc_mlme_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/src/wlan_psoc_mlme_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_tgt_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
6813cbfe24-Jan-2024 Ruben Columbus <quic_rcolumbu@quicinc.com>

qcacmn: add MU Sniffer compatibility

add missing values for rx_status and rx_user_status
values are for both HE and EHT data as well as usig.

CRs-Fixed: 3734450
Change-Id: I1bfd1a3021e11c4b5f2c07f3

qcacmn: add MU Sniffer compatibility

add missing values for rx_status and rx_user_status
values are for both HE and EHT data as well as usig.

CRs-Fixed: 3734450
Change-Id: I1bfd1a3021e11c4b5f2c07f324273bb778bf5c0f

show more ...


/wlan-dirver/qca-wifi-host-cmn/cfg/inc/cfg_converged.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/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
wifi3.0/be/hal_be_api_mon.h
wifi3.0/be/hal_be_generic_api.c
wifi3.0/be/hal_be_rx_tlv.h
wifi3.0/hal_api_mon.h
wifi3.0/hal_internal.h
wifi3.0/li/hal_li_generic_api.c
wifi3.0/qcn9224/hal_9224.h
wifi3.0/qcn9224/hal_9224_rx.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/os_if/linux/qca_vendor.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_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_platform.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/src/target_if_cfr_enh.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cp_stats/inc/target_if_cp_stats.h
/wlan-dirver/qca-wifi-host-cmn/target_if/cp_stats/src/target_if_cp_stats.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_chipset_stats.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_defs.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/cfg_cp_stats.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_chipset_stats_events.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/src/wlan_cp_stats_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/src/wlan_cp_stats_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_sm.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_psoc_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/src/wlan_psoc_mlme_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/inc/wlan_psoc_mlme_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/psoc_mgr/dispatcher/src/wlan_psoc_mlme_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mlme_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/src/wlan_vdev_mlme_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/utils_mlo.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/reg_services_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/inc/wifi_pos_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/inc/wifi_pos_utils_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/src/wifi_pos_pasn_api.c
/wlan-dirver/qca-wifi-host-cmn/utils/logging/inc/wlan_logging_sock_svc.h
/wlan-dirver/qca-wifi-host-cmn/utils/logging/src/wlan_logging_sock_svc.c
/wlan-dirver/qca-wifi-host-cmn/utils/ptt/src/wlan_ptt_sock_svc.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
e2e92aa704-Mar-2024 Manikanta Pubbisetty <quic_mpubbise@quicinc.com>

qcacmn: Force update HP/TP upon delayed register writes

Currently if HP/TP register updates are delayed due to delayed reg
write work not getting scheduled, although driver has processed
the ring co

qcacmn: Force update HP/TP upon delayed register writes

Currently if HP/TP register updates are delayed due to delayed reg
write work not getting scheduled, although driver has processed
the ring completely, hardware would see HP/TP delta and fires an
interrupt based on interrupt threshold configuration until the
HP/TP updates reach the hardware.

When system is heavily stressed, this delay in HP/TP updates would
result in IRQ storm further stressing the system which is bad.
Force update HP/TP to the hardware under such scenarios to avoid
this problem.

Currently doing this just for CE DST SRNGs, this can be scaled to
other SRNGs on need.

Change-Id: I8a4938dbd4850d7ab6ae5183186237a5e37e1038
CRs-Fixed: 3749078

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
wifi3.0/hal_api.h
wifi3.0/hal_internal.h
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_service_srng.c
/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/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/qca_vendor.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/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_tx_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_tx_defs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_cmn.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_11be_tlv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_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
7b3f681405-Feb-2024 Ananya Gupta <quic_anangupt@quicinc.com>

qcacmn: Set eht flag when the frame is 11be

In monitor mode, set EHT flag for packets for
11be frames when reading status TLV.

Change-Id: I8792bf7737dcf3efe69125218d5170d69f761142
CRs-Fixed: 3724725


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/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_tx.h
wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hif/inc/hif.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_main.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/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/cmn_defs/inc/wlan_cmn_ieee80211.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_obj_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.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/inc/wlan_mlo_mgr_sta.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
1c3aaa5b25-Jan-2024 Amit Mehta <quic_amitmeht@quicinc.com>

qcacmn: Fix delay req queue not update to date issue

Delay write of SRNG regs may happen on different CPUs.
Sometimes wmb may not sufficient to protect the update
in sequence.

So to fix update issu

qcacmn: Fix delay req queue not update to date issue

Delay write of SRNG regs may happen on different CPUs.
Sometimes wmb may not sufficient to protect the update
in sequence.

So to fix update issue sleep and retry before checking
again for update.

CRs-Fixed: 3717683
Change-Id: I6c7916f91ecefa8175d3e3d9108d018fc8a42cfc

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_misc.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_peer_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_buffer_pool.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_dest_1.0.c
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/hif_runtime_pm.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_send.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/inc/wlan_ipa_main.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_main.c
/wlan-dirver/qca-wifi-host-cmn/ipa/dispatcher/src/wlan_ipa_obj_mgmt_api.c
/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/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_parse.c
/wlan-dirver/qca-wifi-host-cmn/qdf/src/qdf_talloc.c
/wlan-dirver/qca-wifi-host-cmn/target_if/crypto/src/target_if_crypto.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/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/vdev_mgr/core/src/vdev_mgr_ops.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_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_utils.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_utils.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_filter.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/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/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
dbaed14e22-Nov-2023 Yu Wang <quic_yyuwang@quicinc.com>

qcacmn: optimize code for register read/write

Optimize code for checking flag which indicates srngs initialization
during register read/write.

Change-Id: I6e3d2446b1df7214aaa90483046524c7cc01533f
C

qcacmn: optimize code for register read/write

Optimize code for checking flag which indicates srngs initialization
during register read/write.

Change-Id: I6e3d2446b1df7214aaa90483046524c7cc01533f
CRs-Fixed: 3670754

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_stats_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_tid.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_tid.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.h
wifi3.0/hal_api.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/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/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/target_if/dp/inc/target_if_dp.h
/wlan-dirver/qca-wifi-host-cmn/target_if/dp/src/target_if_dp.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_obj_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/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/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_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/mlme/mlme_objmgr/dispatcher/inc/wlan_vdev_mlme_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_sta.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/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/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_pmo_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
f1e6f44d08-Nov-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Add HAL API support to get l3 type from pkt tlvs

Add HAL API support to get l3 type from pkt tlvs for
WCN6450 target.

Change-Id: I50ab1baed5fbf1b81151f13481dfbeca38d9f992
CRs-Fixed: 3659241


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
wifi3.0/wcn6450/hal_wcn6450.c
wifi3.0/wcn6450/hal_wcn6450_rx.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_status.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_status.c
/wlan-dirver/qca-wifi-host-cmn/target_if/regulatory/src/target_if_reg.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_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
813e5ff216-Oct-2023 Jia Ding <quic_jiad@quicinc.com>

qcacmn: Ring IPA TX doorbell with HW HP value

Ring IPA TX doorbell with HW HP value to avoid out-of-sync
scenarios between WLAN and IPA after IPA pipes are disabled
and then re-enabled.

CRs-Fixed:

qcacmn: Ring IPA TX doorbell with HW HP value

Ring IPA TX doorbell with HW HP value to avoid out-of-sync
scenarios between WLAN and IPA after IPA pipes are disabled
and then re-enabled.

CRs-Fixed: 3479426
Change-Id: Ia88c0228759e241722fe31fd1a252e70484684e9

show more ...

7fe1a4cf06-Nov-2023 Yeshwanth Sriram Guntuka <quic_ysriramg@quicinc.com>

qcacmn: Add support for disabling MSI for direct link CEs

After direct link WFDS QMI server is down, host driver
unmaps the IPCC MSI address. There is a possibility
where FW can still enqueue entrie

qcacmn: Add support for disabling MSI for direct link CEs

After direct link WFDS QMI server is down, host driver
unmaps the IPCC MSI address. There is a possibility
where FW can still enqueue entries to direct link CE
resulting in a SMMU fault when CE HW raises interrupt
after copy operation.

Fix is to add support for disabling MSI for direct link
CEs and disable MSI prior to MSI address unmap.

CRs-Fixed: 3657150
Change-Id: I38ce3bcc143743884d5c464eae74c390bf32eab6

show more ...

f6f6716f06-Nov-2023 Ruben Columbus <quic_rcolumbu@quicinc.com>

qcacmn: fix out of bounds by dereference

change uint32 dereference to uint16 for the last bytes from mac address.

Change-Id: If9d5fb8f302b59fbfd091978f31e64737edc43a3
CRs-Fixed: 3657606

e8299d5506-Nov-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Add hal api to get L3 type from packet tlvs

Add hal api to get L3 type from packet tlvs for
QCA6750 based targets.

Change-Id: I00be71c4366e0ee6f5cbb5d14a55fa0600f3bb7a
CRs-Fixed: 3656683

9e2fa7fd02-Nov-2023 Rakesh Pillai <quic_pillair@quicinc.com>

qcacmn: Mark wow wakeup indication in the packet buffer

Mark the packet buffer to indicate that it was the
packet which woke-up the system from suspend state.

Change-Id: Id4235461f90feef945f518e5ac

qcacmn: Mark wow wakeup indication in the packet buffer

Mark the packet buffer to indicate that it was the
packet which woke-up the system from suspend state.

Change-Id: Id4235461f90feef945f518e5ac01c28f35883285
CRs-Fixed: 3654812

show more ...

136b01ad02-Nov-2023 Amir Patel <quic_amirpate@quicinc.com>

qcacmn: Introduce monitor 2.0 packet processing flag

QCA_MONITOR_2_0_PKT_SUPPORT is introduced for packet
processing code.

Change-Id: Ib4de57e3e74ca9161d0cb7e3507f9c28d06b8654
CRs-Fixed: 3647037


/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/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/dp_be_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.h
/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_types.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_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_tx.h
wifi3.0/hal_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/pcie/if_pci.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/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wifi_pos/src/wlan_cfg80211_wifi_pos.c
/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/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/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_threads.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/src/wlan_crypto_global_api.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/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_roam_util.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_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_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/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/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
959b66b913-Sep-2023 Jeevan Kukkalli <quic_jeevank@quicinc.com>

qcacmn: Avoid memzero operation in monitor interrupt handling

Avoid ppdu info structure memzero operation while handling
monitor interrupts. ppdu info structure can be memzeroed
from workqueue conte

qcacmn: Avoid memzero operation in monitor interrupt handling

Avoid ppdu info structure memzero operation while handling
monitor interrupts. ppdu info structure can be memzeroed
from workqueue context

Change-Id: If2436f7448780926f685ed6a00e14efa68cbfc6d
CRs-Fixed: 3619199

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_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_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_desc.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/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_rx_mon_2.0.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_rx.c
wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hif/src/ce/ce_tasklet.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_main.c
/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/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/linux/src/qdf_mc_timer.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/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_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/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/mlo_mgr/inc/wlan_mlo_mgr_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.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_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/core/src/wlan_scan_manager.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
ab8c55ec22-Sep-2023 Ruben Columbus <quic_rcolumbu@quicinc.com>

qcacmn: correct casting and array write index

- correct uint32_t* casting to uint16_t* given that it can overwrite values
after is dereferenced
- correct check for "for loop" max iteration as it cou

qcacmn: correct casting and array write index

- correct uint32_t* casting to uint16_t* given that it can overwrite values
after is dereferenced
- correct check for "for loop" max iteration as it could pass and
overwrite max array size.

Change-Id: Id2b02d1eea8c4ce4d962160bea99358fe3ab5cf7
CRs-Fixed: 3622399

show more ...

ce99e4ef05-Oct-2023 Amir Patel <quic_amirpate@quicinc.com>

qcacmn: Add debug to catch non-consecutive duplicate descriptor

Add debug to catch non-consecutive duplicate descriptor in monitor

Change-Id: I253cecf472d5d75154f5791f85761da2f6d9076e
CRs-Fixed: 36

qcacmn: Add debug to catch non-consecutive duplicate descriptor

Add debug to catch non-consecutive duplicate descriptor in monitor

Change-Id: I253cecf472d5d75154f5791f85761da2f6d9076e
CRs-Fixed: 3628868

show more ...

627e19ca03-Oct-2023 Venkateswara Naralasetty <quic_vnaralas@quicinc.com>

qcacmn: Update HAL generic APIs for Rhine architecture

Update HAL generic APIs for Rhine architecture to set the link
desc address and to get the rbm and cookie info from the rx desc.

Change-Id: I0

qcacmn: Update HAL generic APIs for Rhine architecture

Update HAL generic APIs for Rhine architecture to set the link
desc address and to get the rbm and cookie info from the rx desc.

Change-Id: I0e9f0553c19508a8404106ada780b37db2e78857
CRs-Fixed: 3631599

show more ...

3600a51a29-Sep-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Fix RXDMA null buffer address access issue

During mon_pdev_init RX monitor status buffers will be attached
to status ring. In case of buffer allocation failure HP will be
pointing to null bu

qcacmn: Fix RXDMA null buffer address access issue

During mon_pdev_init RX monitor status buffers will be attached
to status ring. In case of buffer allocation failure HP will be
pointing to null buffer address entry and during ring process
this index slot will be skipped. This will lead to RXDMA accessing
null buffer address descriptor.

Fix this by adjusting the HP of monitor status ring during RX
buffer allocation failures.

Change-Id: I290a724fefc6f65be058a84c97b9e6d51a08ef39
CRs-Fixed: 3268663

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_stats_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/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/dp/wifi3.0/monitor/1.0/dp_rx_mon_status_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.c
wifi3.0/hal_api.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/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/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_rx_reo_i.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/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_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_peer.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_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/wlan_scan_public_structs.h
/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/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.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
f03c621019-Sep-2023 Amir Patel <quic_amirpate@quicinc.com>

qcacmn: Update per-MPDU fcs err in radiotap hdr

Update per-MPDU fcs err in radiotap hdr

Change-Id: I3570ec94435746538cccc07ec052e26a19ab6452
CRs-Fixed: 3619376


/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_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_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_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/2.0/dp_rx_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_tx.c
wifi3.0/be/hal_be_api_mon.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_disconnect_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/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/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/umac/cmn_services/mgmt_txrx/dispatcher/inc/wlan_mgmt_txrx_utils_api.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/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/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_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/dispatcher/inc/cfg_scan.h
/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/src/wmi_unified_tlv.c
932f2d2b05-Sep-2023 Devender Kumar <quic_kdevende@quicinc.com>

qcacmn: Add support for RXDMA buf ring for VLAN with IPA

when IPA and WDI3_VLAN is enable we require 4 RXDMA buf ring.
1 RXDMA_BUF SW for HOST
1 RXDMA_BUF SW for IPA
1 RXDMA_BUF SW for IPA_VLAN
1 RX

qcacmn: Add support for RXDMA buf ring for VLAN with IPA

when IPA and WDI3_VLAN is enable we require 4 RXDMA buf ring.
1 RXDMA_BUF SW for HOST
1 RXDMA_BUF SW for IPA
1 RXDMA_BUF SW for IPA_VLAN
1 RXDMA_BUF HW ring

Change-Id: I71b75541c87aaf3a89be023241b6dcd163fc21bb
CRs-Fixed: 3614234

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_ipa.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/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/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.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_desc.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/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_rx_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_rx.c
wifi3.0/qcn9224/v2/hal_9224v2.c
/wlan-dirver/qca-wifi-host-cmn/hif/src/ath_procfs.c
/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/ipa/core/inc/wlan_ipa_core.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/inc/wlan_ipa_main.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/inc/wlan_ipa_priv.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_main.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_rm.c
/wlan-dirver/qca-wifi-host-cmn/ipa/dispatcher/inc/cfg_ipa.h
/wlan-dirver/qca-wifi-host-cmn/ipa/dispatcher/inc/wlan_ipa_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/ipa/dispatcher/inc/wlan_ipa_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/ipa/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/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf_frag.c
/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_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/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/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_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/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/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/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_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_tlv.c
4be2141801-Sep-2023 Amit Mehta <quic_amitmeht@quicinc.com>

qcacmn: Add fisa table to ssr dump

Add fisa table to ssr dump

Change-Id: Iebf98bfbcb990d21498e1a1946ebc8a0e0b31410
CRs-Fixed: 3604904


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_umac_reset.c
wifi3.0/hal_rx_flow.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_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_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_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/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/wmi/src/wmi_unified_11be_tlv.c
f2e5ceb818-Sep-2023 Lin Bai <quic_lbai@quicinc.com>

qcacmn: Avoid redundant register read

In hal_write32_mb_confirm_retry(), hal_read32_mb() invoked
after hal_write32_mb_confirm() to confirm whether the write-op
executed successfully, which is not ne

qcacmn: Avoid redundant register read

In hal_write32_mb_confirm_retry(), hal_read32_mb() invoked
after hal_write32_mb_confirm() to confirm whether the write-op
executed successfully, which is not necessary in case it was
already confirmed in hal_write32_mb_confirm().

Avoid such redundant register read, if it is confirmed already.

Change-Id: Ib7c0ec5e9b8e99de8f2548718f12ecddc94c792e
CRs-Fixed: 3617529

show more ...

37f00a1831-Aug-2023 aloksing <quic_aloksing@quicinc.com>

qcacmn: Add Word mask MPDU END TLV for monitor

Receiving MPDU end TLV length as 0
because TLV compaction is enabled and
wmask for mpdu end tlv is set to 0.

Adding word mask for MPDU END TLV.

Chang

qcacmn: Add Word mask MPDU END TLV for monitor

Receiving MPDU end TLV length as 0
because TLV compaction is enabled and
wmask for mpdu end tlv is set to 0.

Adding word mask for MPDU END TLV.

Change-Id: If065cbf19f979734123a433e467a8a9bb8a1013a
CRs-Fixed: 3613053

show more ...

12345678910>>...38