diff options
author | Linus Lüssing <linus.luessing@c0d3.blue> | 2015-08-23 17:19:27 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2015-08-25 08:46:30 +0200 |
commit | 1488a64acb77f721fc10d90b0453d95b488460e1 (patch) | |
tree | d3a3849cfc1d0cbfc467dba7b3ee7fff7e56282e /wireless.c | |
parent | 827145f01d849c663f18e356157fd71f1a7cc45d (diff) |
bridge: Allow setting multicast_to_unicast option
With this patch the multicast_to_unicast feature can be disabled for all
wireless interfaces via an according option on the uci bridge interface.
This patch also exports the setting information to wireless handler
scripts. The hostapd script will need that information to determine
whether to enable or disable ap-isolation, for instance.
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
Diffstat (limited to 'wireless.c')
-rw-r--r-- | wireless.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -92,6 +92,10 @@ vif_config_add_bridge(struct blob_buf *buf, struct blob_attr *networks, bool pre dev->hotplug_ops->prepare(dev); blobmsg_add_string(buf, "bridge", dev->ifname); + + if (dev->settings.flags & DEV_OPT_MULTICAST_TO_UNICAST) + blobmsg_add_u8(buf, "multicast_to_unicast", + dev->settings.multicast_to_unicast); } static void |