www.usr.com/support/gpl/USR9113_release1.0.tar.gz
[bcm963xx.git] / kernel / linux / net / bridge / br_device.c
index 2125a39..2455d47 100755 (executable)
@@ -5,7 +5,7 @@
  *     Authors:
  *     Lennert Buytenhek               <buytenh@gnu.org>
  *
- *     $Id: br_device.c,v 1.1.1.1 2005/04/29 01:44:07 echo Exp $
+ *     $Id: br_device.c,v 1.6 2001/12/24 00:59:55 davem Exp $
  *
  *     This program is free software; you can redistribute it and/or
  *     modify it under the terms of the GNU General Public License
@@ -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, (unsigned char *) 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