Forráskód Böngészése

qcacld-3.0: Reset tcp advanced window scaling only if its enabled

Currently tcp advanced scaling reset get called each time
bandwidth timer is stopped even if it has not been enabled.

Reset advanced window scaling only when its enabled.

Change-Id: I0802ea1b848de4a906503e9eb83a41552209d941
CRs-Fixed: 2927161
Amit Mehta 4 éve
szülő
commit
77318b830b
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      core/hdd/src/wlan_hdd_tx_rx.c

+ 3 - 0
core/hdd/src/wlan_hdd_tx_rx.c

@@ -3399,6 +3399,9 @@ void hdd_reset_tcp_adv_win_scale(struct hdd_context *hdd_ctx)
 	enum wlan_tp_level next_level = WLAN_SVC_TP_NONE;
 	struct wlan_rx_tp_data rx_tp_data = {0};
 
+	if (!hdd_ctx->config->enable_tcp_adv_win_scale)
+		return;
+
 	rx_tp_data.rx_tp_flags |= TCP_ADV_WIN_SCL;
 	rx_tp_data.level = next_level;
 	hdd_ctx->cur_rx_level = WLAN_SVC_TP_NONE;