summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
diff options
context:
space:
mode:
authorHante Meuleman2014-12-03 21:05:33 +0100
committerJohn W. Linville2014-12-04 17:35:03 +0100
commita44aa4001a86d46f936ca449e5d6c268446bfae2 (patch)
tree606c87444a9650569da88a1de0a8f25a043cd8b2 /drivers/net/wireless/brcm80211/brcmfmac/fweh.c
parentbrcmfmac: Add ifidx to logging of fwil cmds. (diff)
downloadkernel-qcow2-linux-a44aa4001a86d46f936ca449e5d6c268446bfae2.tar.gz
kernel-qcow2-linux-a44aa4001a86d46f936ca449e5d6c268446bfae2.tar.xz
kernel-qcow2-linux-a44aa4001a86d46f936ca449e5d6c268446bfae2.zip
brcmfmac: add multiple BSS support.
This patch adds support for multiple BSS interfaces (AP). In total three AP configurations can be created. In order to use multiple BSS firmware needs to support it. Reviewed-by: Arend Van Spriel <arend@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Signed-off-by: Hante Meuleman <meuleman@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/brcm80211/brcmfmac/fweh.c')
-rw-r--r--drivers/net/wireless/brcm80211/brcmfmac/fweh.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
index 7338b335e153..ec62492ffa69 100644
--- a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
+++ b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
@@ -221,10 +221,8 @@ static void brcmf_fweh_handle_if_event(struct brcmf_pub *drvr,
err = brcmf_fweh_call_event_handler(ifp, emsg->event_code, emsg, data);
- if (ifp && ifevent->action == BRCMF_E_IF_DEL) {
- brcmf_fws_del_interface(ifp);
- brcmf_del_if(drvr, ifevent->bssidx);
- }
+ if (ifp && ifevent->action == BRCMF_E_IF_DEL)
+ brcmf_remove_interface(drvr, ifevent->bssidx);
}
/**