Scan list is empty due to TDLS connecting

Introduce reject count and increment it whenever scan is rejected
due to TDLS is connecting. After reaching to TDLS_MAX_SCAN_REJECT
(5), force to make connecting state to idle and allow the scan.
Check TDLS in progress across the interface.
Reset link status to IDLE if cfg80211_tdls_mgmt is failed.
Avoid double teardown indication by checking status is CONNECTED.
Avoid pre-setup if TDLS is already ongoing.

Change-Id: I168e4f4144a19acb6902b982247d8cb45206181e
CRs-Fixed: 473259
3 files changed
tree: 1eec7914c21b0548b1957eb8f37aa74744d1c937
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig