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