Loading dp/wifi3.0/dp_rx.c +8 −1 Original line number Diff line number Diff line Loading @@ -2808,8 +2808,15 @@ uint32_t dp_rx_process(struct dp_intr *int_ctx, hal_ring_handle_t hal_ring_hdl, } /* Get TID from struct cb->tid_val, save to tid */ if (qdf_nbuf_is_rx_chfrag_start(nbuf)) if (qdf_nbuf_is_rx_chfrag_start(nbuf)) { tid = qdf_nbuf_get_tid_val(nbuf); if (tid >= CDP_MAX_DATA_TIDS) { DP_STATS_INC(soc, rx.err.rx_invalid_tid_err, 1); qdf_nbuf_free(nbuf); nbuf = next; continue; } } if (qdf_unlikely(!peer)) { peer = dp_peer_get_ref_by_id(soc, peer_id, Loading dp/wifi3.0/dp_stats.c +2 −0 Original line number Diff line number Diff line Loading @@ -6661,6 +6661,8 @@ dp_print_soc_rx_stats(struct dp_soc *soc) soc->stats.rx.rxdma2rel_route_drop); DP_PRINT_STATS("Reo2rel route drop:%d", soc->stats.rx.reo2rel_route_drop); DP_PRINT_STATS("Rx invalid TID count:%d", soc->stats.rx.err.rx_invalid_tid_err); } #ifdef FEATURE_TSO_STATS Loading dp/wifi3.0/dp_types.h +2 −0 Original line number Diff line number Diff line Loading @@ -1072,6 +1072,8 @@ struct dp_soc_stats { uint32_t peer_unauth_rx_pkt_drop; /* MSDU len err count */ uint32_t msdu_len_err; /* Rx invalid tid count */ uint32_t rx_invalid_tid_err; } err; /* packet count per core - per ring */ Loading hif/src/hif_runtime_pm.c +2 −2 Original line number Diff line number Diff line Loading @@ -1596,7 +1596,7 @@ int hif_runtime_lock_init(qdf_runtime_lock_t *lock, const char *name) { struct hif_pm_runtime_lock *context; hif_info("Initializing Runtime PM wakelock %s", name); hif_debug("Initializing Runtime PM wakelock %s", name); context = qdf_mem_malloc(sizeof(*context)); if (!context) Loading Loading @@ -1626,7 +1626,7 @@ void hif_runtime_lock_deinit(struct hif_opaque_softc *hif_ctx, return; } hif_info("Deinitializing Runtime PM wakelock %s", context->name); hif_debug("Deinitializing Runtime PM wakelock %s", context->name); /* * Ensure to delete the context list entry and reduce the usage count Loading os_if/linux/qca_vendor.h +8 −0 Original line number Diff line number Diff line Loading @@ -8467,6 +8467,14 @@ enum qca_wlan_vendor_attr_wifi_test_config { */ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_6GHZ_SECURITY_TEST_MODE = 51, /* 8-bit unsigned value to configure the driver to transmit data with * ER SU PPDU type. * * 0 - Default behavior, 1 - Enable ER SU PPDU type TX. * This attribute is used for testing purposes. */ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_ER_SU_PPDU_TYPE = 52, /* keep last */ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_AFTER_LAST, QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_MAX = Loading Loading
dp/wifi3.0/dp_rx.c +8 −1 Original line number Diff line number Diff line Loading @@ -2808,8 +2808,15 @@ uint32_t dp_rx_process(struct dp_intr *int_ctx, hal_ring_handle_t hal_ring_hdl, } /* Get TID from struct cb->tid_val, save to tid */ if (qdf_nbuf_is_rx_chfrag_start(nbuf)) if (qdf_nbuf_is_rx_chfrag_start(nbuf)) { tid = qdf_nbuf_get_tid_val(nbuf); if (tid >= CDP_MAX_DATA_TIDS) { DP_STATS_INC(soc, rx.err.rx_invalid_tid_err, 1); qdf_nbuf_free(nbuf); nbuf = next; continue; } } if (qdf_unlikely(!peer)) { peer = dp_peer_get_ref_by_id(soc, peer_id, Loading
dp/wifi3.0/dp_stats.c +2 −0 Original line number Diff line number Diff line Loading @@ -6661,6 +6661,8 @@ dp_print_soc_rx_stats(struct dp_soc *soc) soc->stats.rx.rxdma2rel_route_drop); DP_PRINT_STATS("Reo2rel route drop:%d", soc->stats.rx.reo2rel_route_drop); DP_PRINT_STATS("Rx invalid TID count:%d", soc->stats.rx.err.rx_invalid_tid_err); } #ifdef FEATURE_TSO_STATS Loading
dp/wifi3.0/dp_types.h +2 −0 Original line number Diff line number Diff line Loading @@ -1072,6 +1072,8 @@ struct dp_soc_stats { uint32_t peer_unauth_rx_pkt_drop; /* MSDU len err count */ uint32_t msdu_len_err; /* Rx invalid tid count */ uint32_t rx_invalid_tid_err; } err; /* packet count per core - per ring */ Loading
hif/src/hif_runtime_pm.c +2 −2 Original line number Diff line number Diff line Loading @@ -1596,7 +1596,7 @@ int hif_runtime_lock_init(qdf_runtime_lock_t *lock, const char *name) { struct hif_pm_runtime_lock *context; hif_info("Initializing Runtime PM wakelock %s", name); hif_debug("Initializing Runtime PM wakelock %s", name); context = qdf_mem_malloc(sizeof(*context)); if (!context) Loading Loading @@ -1626,7 +1626,7 @@ void hif_runtime_lock_deinit(struct hif_opaque_softc *hif_ctx, return; } hif_info("Deinitializing Runtime PM wakelock %s", context->name); hif_debug("Deinitializing Runtime PM wakelock %s", context->name); /* * Ensure to delete the context list entry and reduce the usage count Loading
os_if/linux/qca_vendor.h +8 −0 Original line number Diff line number Diff line Loading @@ -8467,6 +8467,14 @@ enum qca_wlan_vendor_attr_wifi_test_config { */ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_6GHZ_SECURITY_TEST_MODE = 51, /* 8-bit unsigned value to configure the driver to transmit data with * ER SU PPDU type. * * 0 - Default behavior, 1 - Enable ER SU PPDU type TX. * This attribute is used for testing purposes. */ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_ER_SU_PPDU_TYPE = 52, /* keep last */ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_AFTER_LAST, QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_MAX = Loading