mac80211: brcmfmac: fix interfaces management
authorRafał Miłecki <zajec5@gmail.com>
Fri, 8 Jul 2016 16:02:11 +0000 (16:02 +0000)
committerRafał Miłecki <zajec5@gmail.com>
Fri, 8 Jul 2016 16:02:11 +0000 (16:02 +0000)
commitc24bdeea74b70bbbb918a86e90e63843a5d73e29
tree6c51f7ab198ada2715e9559acdb2f31d7580513b
parent8d5013b2f9007f1e3bd971725e3bcfd22eeee3bd
mac80211: brcmfmac: fix interfaces management

To work correctly hostapd requires wireless driver to allow interfaces
removal. It was working with brcmfmac only partially. Firmware for
BCM43602 got some special hack (feature?) that allowed removing all
interfaces by disabling mbss mode. It wasn't working with BCM4366
firmware and remaining interfaces were preventing hostapd from starting
again.

Those patches add support for "interface_remove" firmware method which
works with BCM4366 firmware and they make it finally possible to use
BCM4366 & brcmfmac & multiple interfaces.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49398
package/kernel/mac80211/patches/344-0001-brcmfmac-change-function-name-for-brcmf_cfg80211_wai.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0021-brcmfmac-use-const-char-for-interface-name-in-brcmf_.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0022-brcmfmac-include-also-core.h-header-in-cfg80211.h.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0023-brcmfmac-add-missing-break-when-deleting-P2P_DEVICE.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0024-brcmfmac-delete-interface-directly-in-code-that-sent.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0025-brcmfmac-support-removing-AP-interfaces-with-interfa.patch [new file with mode: 0644]