mac80211: add ap isolate support
[openwrt.git] / package / mac80211 / patches / 801-mac80211_ap_isolate.patch
1 --- a/net/mac80211/cfg.c
2 +++ b/net/mac80211/cfg.c
3 @@ -1115,6 +1115,13 @@ static int ieee80211_change_bss(struct w
4                 changed |= BSS_CHANGED_BASIC_RATES;
5         }
6  
7 +       if (params->ap_isolate >= 0) {
8 +               if (params->ap_isolate)
9 +                       sdata->flags |= IEEE80211_SDATA_DONT_BRIDGE_PACKETS;
10 +               else
11 +                       sdata->flags &= ~IEEE80211_SDATA_DONT_BRIDGE_PACKETS;
12 +       }
13 +
14         ieee80211_bss_info_change_notify(sdata, changed);
15  
16         return 0;