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
tree: 959b8df314df4557fb71676e1464b2ded169996f
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig
  7. Makefile