qcacmn: Reset svld on getting delba or teardown

Currently we do not update svld with 0 on receiving
delba or during a teardown. This change sets update_svld
and resets svld flag to 0.

Change-Id: Ic5eb5732946c47d7c20230f225fbb1bf54621506
CRs-Fixed: 2514183
This commit is contained in:
sumedh baikady
2019-08-08 17:52:24 -07:00
committed by nshrivas
부모 6ddbcf0add
커밋 c0bd0bee0e

파일 보기

@@ -34,7 +34,6 @@
#include "dp_tx_capture.h"
#endif
#ifdef DP_LFR
static inline void
dp_set_ssn_valid_flag(struct hal_reo_cmd_params *params,
uint8_t valid)
@@ -45,11 +44,6 @@ dp_set_ssn_valid_flag(struct hal_reo_cmd_params *params,
"%s: Setting SSN valid bit to %d",
__func__, valid);
}
#else
static inline void
dp_set_ssn_valid_flag(struct hal_reo_cmd_params *params,
uint8_t valid) {};
#endif
static inline int dp_peer_find_mac_addr_cmp(
union dp_align_mac_addr *mac_addr1,
@@ -1761,9 +1755,9 @@ static QDF_STATUS dp_rx_tid_update_wifi3(struct dp_peer *peer, int tid, uint32_t
if (start_seq < IEEE80211_SEQ_MAX) {
params.u.upd_queue_params.update_ssn = 1;
params.u.upd_queue_params.ssn = start_seq;
} else {
dp_set_ssn_valid_flag(&params, 0);
}
dp_set_ssn_valid_flag(&params, 0);
dp_reo_send_cmd(soc, CMD_UPDATE_RX_REO_QUEUE, &params,
dp_rx_tid_update_cb, rx_tid);