From 03834f80dc526cc3ed6c1a78730bb393f202277c Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 10 Sep 2015 22:59:33 +0200 Subject: wireless: fix mcast_to_ucast handling, only apply it to AP mode Fixes a regression that caused WDS stations to repeat packets back to the AP. Signed-off-by: Felix Fietkau --- system-linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'system-linux.c') diff --git a/system-linux.c b/system-linux.c index 01500a5..f51c078 100644 --- a/system-linux.c +++ b/system-linux.c @@ -576,7 +576,7 @@ static char *system_get_bridge(const char *name, char *buf, int buflen) static void system_bridge_set_wireless(struct device *bridge, struct device *dev) { - bool mcast_to_ucast = true; + bool mcast_to_ucast = dev->wireless_ap; bool hairpin = true; if (bridge->settings.flags & DEV_OPT_MULTICAST_TO_UNICAST && -- cgit v1.2.3