Multiple BSS failure fix
The previous patch to mac80211_prepare_vif() moved name generation to a separate mac80211_set_ifname() function together with if_idx incrementing. However, by original design this incrementing is requred not only for new name generation but every time mac80211_prepare_vif() is called. Fixed by moving incrementing to original mac80211_prepare_vif()
Edited by Piotr Lavrov