]> xenbits.xen.org Git - xenclient/kernel.git/commitdiff
imported patch bonding-balance-slb-fixes3.patch bonding-balance-slb-fixes2.patch
authort_jeang <devnull@localhost>
Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)
committert_jeang <devnull@localhost>
Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)
net/bridge/br_fdb.c

index 32ba1a9b5c1fbdde375a49c290c9b24908038503..cd3b89d46018d3cdcaff8af3f95c2d42838fd247 100644 (file)
@@ -372,7 +372,7 @@ int br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
 #pragma pack()
                        struct arp_pkt *arp = (struct arp_pkt *)skb->data;
 
-                       if (compare_ether_addr(bcast, addr) != 0)
+                       if (compare_ether_addr(bcast, eth_hdr(skb)->h_dest) != 0)
                                return 0;
 
                        if (!arp)