wlan: Fix for command stuck while waiting for BA response.
While processing BA req, wda state is changed to
WDA_BA_UPDATE_TL_STATE or WDA_BA_UPDATE_LIM_STATE
based on the BA direction, if for some reason BA
response is delayed, wda state will be in TL_state
or LIM_state and most of the other commands are
processed only when the WDA state is in WDA_READY_STATE
and if any of those commands are issued back to back
during this phase, commands are stuck.
To address this, do not update the wda state in
WDA_ProcessAddBASessionReq based on BA direction,
instead use the BA direction param to update the
TL params for BA session in WDA_AddBASessionReqCallback.
Change-Id: I4ca6c034cc4b1c122d095701e59d62c7cc6e3ae3
CRs-Fixed: 808261
1 file changed