qcacmn: Optimize rx reorder queue setup

This change optimizes rx reorder queue setup by using
tid_bitmap, which contains a group of tids, to set up
multi tids at a time instead of one tid after another.

Change-Id: I161b0c812c436ef79d2d1db693b8d0ac41505878
CRs-Fixed: 3661593
This commit is contained in:
jinbao liu
2023-11-14 01:57:57 -08:00
committed by Ravindra Konda
parent 7555136c16
commit b4f2073ac3
15 changed files with 571 additions and 143 deletions

View File

@@ -11222,6 +11222,11 @@ static QDF_STATUS dp_soc_set_param(struct cdp_soc_t *soc_hdl,
dp_info("UMAC HW reset support :%u",
soc->features.umac_hw_reset_support);
break;
case DP_SOC_PARAM_MULTI_RX_REORDER_SETUP_SUPPORT:
soc->features.multi_rx_reorder_q_setup_support = value;
dp_info("Multi rx reorder queue setup support: %u",
soc->features.multi_rx_reorder_q_setup_support);
break;
default:
dp_info("not handled param %d ", param);
break;