]> git.baikalelectronics.ru Git - kernel.git/commit
[BRIDGE]: Reduce frequency of forwarding cleanup timer in bridge.
authorBaruch Even <baruch@ev-en.org>
Thu, 31 May 2007 08:20:45 +0000 (01:20 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 31 May 2007 08:23:38 +0000 (01:23 -0700)
commitc2272811228a7509cd09dbdc293533989b886474
treee474a8adc0b5c49fbce902fd826d7fdd61a58931
parentcb41d7779b8f6323b2434c1cabaa8990cfafa3e1
[BRIDGE]: Reduce frequency of forwarding cleanup timer in bridge.

The bridge cleanup timer is fired 10 times a second for timers that
are at least 15 seconds ahead in time and that are not critical to be
cleaned asap.

This patch calculates the next time to run the timer as the minimum of
all timers or a minimum based on the current state.

Signed-off-by: Baruch Even <baruch@ev-en.org>
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/br_fdb.c