mac80211: brcmfmac: fix interfaces management
authorRafał Miłecki <zajec5@gmail.com>
Thu, 29 Sep 2016 12:21:52 +0000 (14:21 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Thu, 29 Sep 2016 12:21:52 +0000 (14:21 +0200)
commitb0c59f5629f5378bbe9552e1459787cad6384fef
treeb37689e4662711c6de2d7a4f954a7c3d1e89aa65
parente7d244374389586bfe6fa31be6403f656c2569a3
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>
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]