Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 26292e68 authored by Karthik Kantamneni's avatar Karthik Kantamneni Committed by snandini
Browse files

qcacmn: Rate limit excessive logs in WBM error path

Rate limit excessive logging prints in WBM error path

Change-Id: Ifb69959b78740bf4a0fca7b7611a2da0ef740413
CRs-Fixed: 2908240
parent 49a7e3c2
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -1004,16 +1004,13 @@ uint8_t dp_rx_process_invalid_peer(struct dp_soc *soc, qdf_nbuf_t mpdu,
	}

	if (qdf_nbuf_len(mpdu) < sizeof(struct ieee80211_frame)) {
		QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_ERROR,
			  "Invalid nbuf length");
		dp_info_rl("Invalid nbuf length");
		goto free;
	}

	pdev = dp_get_pdev_for_lmac_id(soc, mac_id);
	if (!pdev) {
		QDF_TRACE(QDF_MODULE_ID_DP,
			  QDF_TRACE_LEVEL_ERROR,
			  "PDEV not found");
		dp_info_rl("PDEV not found");
		goto free;
	}

@@ -1028,8 +1025,7 @@ uint8_t dp_rx_process_invalid_peer(struct dp_soc *soc, qdf_nbuf_t mpdu,
	qdf_spin_unlock_bh(&pdev->vdev_list_lock);

	if (!vdev) {
		QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_ERROR,
			  "VDEV not found");
		dp_info_rl("VDEV not found");
		goto free;
	}

+1 −2
Original line number Diff line number Diff line
@@ -1374,8 +1374,7 @@ dp_rx_process_rxdma_err(struct dp_soc *soc, qdf_nbuf_t nbuf,

	vdev = peer->vdev;
	if (!vdev) {
		QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_ERROR,
				FL("INVALID vdev %pK OR osif_rx"), vdev);
		dp_info_rl("INVALID vdev %pK OR osif_rx", vdev);
		/* Drop & free packet */
		qdf_nbuf_free(nbuf);
		DP_STATS_INC(soc, rx.err.invalid_vdev, 1);