X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=net%2Fbridge%2Fbr_device.c;h=d5f1d3fd4b28df39473446defcbad23928d4cb2d;hb=2ba071ecb6d41ce172f9ccb3996f28cb337b3576;hp=9509139da49c4d65942000ff7af7724530ef9027;hpb=552406c488ec2cf1aaf8b5bd24d1750c9fd6d8cc;p=~andy%2Flinux diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c index 9509139da49..d5f1d3fd4b2 100644 --- a/net/bridge/br_device.c +++ b/net/bridge/br_device.c @@ -71,7 +71,7 @@ netdev_tx_t br_dev_xmit(struct sk_buff *skb, struct net_device *dev) br_multicast_deliver(mdst, skb); else br_flood_deliver(br, skb); - } else if ((dst = __br_fdb_get(br, dest)) != NULL) + } else if ((dst = __br_fdb_get(br, dest, vid)) != NULL) br_deliver(dst->dst, skb); else br_flood_deliver(br, skb);