X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fmac-learning.c;h=b010406c72ff594fda90370fc700853dcd26f4fb;hb=44f2560c67fca0d5712a3bec309e4e93e9e63a7b;hp=42864ce0b600919741f8488f9866491b10e6c1fa;hpb=bd6ce3f24b740fc946fe88baa0619c945f02b434;p=sliver-openvswitch.git diff --git a/lib/mac-learning.c b/lib/mac-learning.c index 42864ce0b..b010406c7 100644 --- a/lib/mac-learning.c +++ b/lib/mac-learning.c @@ -73,7 +73,7 @@ mac_table_bucket(const struct mac_learning *ml, uint16_t vlan) { uint32_t hash = mac_table_hash(mac, vlan); - const struct list *list = &ml->table[hash & MAC_HASH_BITS]; + const struct list *list = &ml->table[hash & MAC_HASH_MASK]; return (struct list *) list; }