www.usr.com/support/gpl/USR9107_release.1.4.tar.gz
[bcm963xx.git] / kernel / linux / net / bridge / br_device.c
index 44a9762..1709fe3 100755 (executable)
@@ -41,8 +41,12 @@ int br_dev_xmit(struct sk_buff *skb, struct net_device *dev)
        skb_pull(skb, ETH_HLEN);
 
        rcu_read_lock();
-       if (dest[0] & 1) 
+       if (dest[0] & 1) {
+#if defined(CONFIG_MIPS_BRCM)
+               if (!mc_forward(br, skb, dest, 0, 0))           
+#endif
                br_flood_deliver(br, skb, 0);
+       }
        else if ((dst = __br_fdb_get(br, dest)) != NULL)
                br_deliver(dst->dst, skb);
        else