summaryrefslogtreecommitdiff
path: root/lib/mac-learning.c
Commit message (Expand)AuthorAgeFilesLines
* mac-learning: Fix learned fdb entries not age out issue.Lin Huang2022-11-021-23/+14
* hmap: use short version of safe loops if possible.Adrian Moreno2022-03-301-2/+2
* ofproto-dpif: APIs and CLI option to add/delete static fdb entry.Vasu Dasari2021-07-161-17/+134
* mac-learning: Remove obsolete comments about tags.Ben Pfaff2021-05-121-4/+0
* Eliminate use of term "slave" in bond, LACP, and bundle contexts.Ben Pfaff2020-10-211-2/+2
* ofproto: Add CLI commands to show and clear mac_learning statisticsEelco Chaudron2018-07-061-1/+1
* mac-learning: Add per mac learning instance countersEelco Chaudron2018-07-061-0/+17
* mac-learning: Add additional mac-learning coverage countersEelco Chaudron2018-07-061-0/+6
* lib: Move lib/poll-loop.h to include/openvswitchXiao Liang2017-11-031-1/+1
* doc: Populate 'topics' sectionStephen Finucane2016-12-121-3/+3
* doc: Convert vswitchd/INTERNALS to rSTStephen Finucane2016-11-031-1/+2
* lib: Refactor mac-learning updates.Jarno Rajahalme2016-09-141-0/+126
* list: Rename all functions in list.h with ovs_ prefix.Ben Warren2016-03-301-13/+13
* list: Remove lib/list.h completely.Ben Warren2016-03-301-1/+1
* userspace: Define and use struct eth_addr.Jarno Rajahalme2015-08-281-6/+6
* 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