X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=target%2Flinux%2Fgeneric%2Fhack-4.14%2F641-bridge_port_isolate.patch;fp=target%2Flinux%2Fgeneric%2Fhack-4.14%2F641-bridge_port_isolate.patch;h=538dbd16b095a83c5709997a09c22cfe27e265d8;hp=ab9f4765776b57809395a9039346fecf531a3304;hb=653af8ffd3a743048e17c01261cee987935fe9a3;hpb=d3ea5fc9f33e0951e36a6443a803b916a94d3b4f diff --git a/target/linux/generic/hack-4.14/641-bridge_port_isolate.patch b/target/linux/generic/hack-4.14/641-bridge_port_isolate.patch index ab9f476577..538dbd16b0 100644 --- a/target/linux/generic/hack-4.14/641-bridge_port_isolate.patch +++ b/target/linux/generic/hack-4.14/641-bridge_port_isolate.patch @@ -29,7 +29,7 @@ Signed-off-by: Felix Fietkau void br_forward(const struct net_bridge_port *to, struct sk_buff *skb, bool local_rcv, bool local_orig) { -+ if (to->flags & BR_ISOLATE_MODE) ++ if (to->flags & BR_ISOLATE_MODE && !local_orig) + to = NULL; + if (to && should_deliver(to, skb)) {