summaryrefslogtreecommitdiff
path: root/lib/mac-learning.c
Commit message (Expand)AuthorAgeFilesLines
* mac-learning: Implement per-port MAC learning fairness.Ben Pfaff2015-02-131-36/+107
* list: Rename struct list to struct ovs_listThomas Graf2014-12-151-1/+1
* lib/packet.h: add hash_mac()Andy Zhou2014-03-281-3/+1
* ovs-atomic: Delete atomic, atomic_flag, ovs_refcount destroy functions.Ben Pfaff2014-03-131-2/+1
* ovs-atomic: Introduce a new 'struct ovs_refcount'.Ben Pfaff2014-01-081-14/+4
* ovs-atomic: Add atomic_destroy() and use everywhere it is needed.Ben Pfaff2014-01-081-1/+2
* lib/mac-learning: Add missing semicolonHelmut Schaa2013-12-131-1/+1
* Remove unused variables and functions.Jarno Rajahalme2013-09-271-3/+0
* mac-learning: Stop using tags.Ethan Jackson2013-08-021-41/+19
* mac-learning: Make the mac-learning module thread safe.Ethan Jackson2013-08-011-5/+12
* clang: Fix the alignment warning.Alex Wang2013-07-231-2/+2
* mac-learning: Reference count 'struct mac_learning".Ethan Jackson2013-06-271-3/+20
* mac-learning: Simplify mac_learning_changed().Ethan Jackson2013-06-121-7/+16
* Replace most uses of assert by ovs_assert.Ben Pfaff2013-01-161-2/+1
* vswitchd: Make the maximum size of MAC learning tables user-configurable.Ben Pfaff2012-12-081-4/+20
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
* mac-learning: Speed up mac_table_hash().Ben Pfaff2012-04-181-1/+4
* vswitchd: Make the MAC entry aging time configurable.Ben Pfaff2012-02-011-7/+34
* mac-learning: Only revalidate relevant flows upon flush.Ethan Jackson2012-01-251-4/+8
* mac-learning: Fix inverted logic in is_learning_vlan().Ben Pfaff2011-07-261-1/+1
* mac-learning: Simplify memory management.Ethan Jackson2011-07-221-15/+16
* mac-learning: Use random secret in hash function.Ethan Jackson2011-07-221-6/+9
* mac-learning: Convert to hmap.Ethan Jackson2011-07-221-25/+14
* mac-learning: Fix serious performance bug in the learning table.Ethan Jackson2011-07-211-1/+1
* mac-learning: Avoid unnecessary call to free().Ben Pfaff2011-04-251-1/+1
* mac-learning: Change mac_learning_set_flood_vlans() to not take ownership.Ben Pfaff2011-04-251-9/+11
* vlan-bitmap: New data structure.Ben Pfaff2011-04-251-5/+3
* mac-learning: Expose function for expiring a single MAC learning entry.Ben Pfaff2011-03-221-12/+12
* mac-learning: Refactor to increase generality.Ben Pfaff2011-03-221-85/+66
* coverage: Make the coverage counters catalog program-specific.Ben Pfaff2010-11-301-0/+3
* vlog: Make client supply semicolon for VLOG_DEFINE_THIS_MODULE.Ben Pfaff2010-10-291-1/+1
* Switch many macros from using CONTAINER_OF to using OBJECT_CONTAINING.Ben Pfaff2010-10-011-1/+1
* vlog: Introduce VLOG_DEFINE_THIS_MODULE for declaring vlog module in use.Ben Pfaff2010-07-211-2/+2
* bridge: Filter some gratuitous ARPs on bond slaves.Jesse Gross2010-06-031-19/+40
* poll-loop: New function poll_timer_wait_until().Ben Pfaff2010-05-261-1/+1
* mac-learning: Rename "non-learning VLANs" to "flood VLANs".Ben Pfaff2010-01-191-14/+13
* mirroring: Allow learning to be disabled on a VLAN.Jesse Gross2009-11-101-1/+34
* mac-learning: New function mac_entry_age().Ben Pfaff2009-07-161-1/+9
* Update primary code license to Apache 2.0.Ben Pfaff2009-06-151-10/+10
* mac-learning: Make data structures public.Ben Pfaff2009-06-081-27/+0
* Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff2009-07-081-0/+285