diff --git a/components/dp/core/src/wlan_dp_main.c b/components/dp/core/src/wlan_dp_main.c index d7e154cdb2..2902703c2c 100644 --- a/components/dp/core/src/wlan_dp_main.c +++ b/components/dp/core/src/wlan_dp_main.c @@ -1378,7 +1378,9 @@ void dp_try_set_rps_cpu_mask(struct wlan_objmgr_psoc *psoc) dp_err("dp context is NULL"); return; } - dp_set_rps_cpu_mask(dp_ctx); + + if (dp_ctx->dynamic_rps) + dp_set_rps_cpu_mask(dp_ctx); } void dp_clear_rps_cpu_mask(struct wlan_dp_psoc_context *dp_ctx)