aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2013-03-24 00:53:15 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2013-03-24 00:53:15 +0000
commit72b5d58a2a25b47122e2b9fe96fcc9822af2ccf1 (patch)
treeeea85b6d34de53fa74bdbef0c092991a92afa7ab /package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch
parent513de712f95b37b55c5dba759893a1d8e74ea438 (diff)
downloadupstream-72b5d58a2a25b47122e2b9fe96fcc9822af2ccf1.tar.gz
upstream-72b5d58a2a25b47122e2b9fe96fcc9822af2ccf1.tar.bz2
upstream-72b5d58a2a25b47122e2b9fe96fcc9822af2ccf1.zip
mac80211: update brcmsmac ap patches
SVN-Revision: 36113
Diffstat (limited to 'package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch')
-rw-r--r--package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch10
1 files changed, 6 insertions, 4 deletions
diff --git a/package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch b/package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch
index a7ffcf6a78..1fafd63a28 100644
--- a/package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch
+++ b/package/mac80211/patches/862-brcmsmac-remove-brcms_bss_cfg-BSS.patch
@@ -39,21 +39,23 @@
brcms_err(wlc->hw->d11core,
"wl%d: up: rfdisable -> "
"bsscfg_disable()\n",
-@@ -7390,7 +7383,7 @@ void brcms_c_update_beacon(struct brcms_
+@@ -7390,7 +7383,8 @@ void brcms_c_update_beacon(struct brcms_
{
struct brcms_bss_cfg *bsscfg = wlc->bsscfg;
- if (bsscfg->up && !bsscfg->BSS)
-+ if (bsscfg->up && bsscfg->type == BRCMS_TYPE_AP)
++ if (bsscfg->up && (bsscfg->type == BRCMS_TYPE_AP ||
++ bsscfg->type == BRCMS_TYPE_ADHOC))
/* Clear the soft intmask */
wlc->defmacintmask &= ~MI_BCNTPL;
}
-@@ -7465,7 +7458,7 @@ void brcms_c_update_probe_resp(struct br
+@@ -7465,7 +7459,8 @@ void brcms_c_update_probe_resp(struct br
struct brcms_bss_cfg *bsscfg = wlc->bsscfg;
/* update AP or IBSS probe responses */
- if (bsscfg->up && !bsscfg->BSS)
-+ if (bsscfg->up && bsscfg->type == BRCMS_TYPE_AP)
++ if (bsscfg->up && (bsscfg->type == BRCMS_TYPE_AP ||
++ bsscfg->type == BRCMS_TYPE_ADHOC))
brcms_c_bss_update_probe_resp(wlc, bsscfg, suspend);
}