wlan: Use wlan_hdd_cfg80211_inform_bss_frame to update bss database

Bss description are updated and maintained in kernel after every scan.
After successful association, in hdd_AssociationCompletionHandler,
bss details (beacon_ies or proberesp_ies) of current AP are updated
in kernel database using cfg80211_inform_bss().

While connecting to hidden SSID, current BSS details are obtained from
probe resp, but cfg80211_inform_bss() updates the details in beacon_ies
instead of proberesp_ies. For kernel, this corresponds to AP changing
its beacon from not having an SSID to showing it, hence it gets dropped
and causes connection failure.

Using wlan_hdd_cfg80211_inform_bss_frame() to handle the beacon and
probe resp and update the database appropriately.

Change-Id: I00b4756342a9d8b9674c668bb115907276aa7d6a
CRs-Fixed: 712886
1 file changed
tree: 0b714b0217d6acc03e802feee3399d4262e3f50b
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig
  7. Makefile