]> git.karo-electronics.de Git - karo-tx-linux.git/commit
bridge: fdb cleanup runs too often
authorstephen hemminger <shemminger@vyatta.com>
Tue, 15 Jun 2010 06:14:12 +0000 (06:14 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 2 Aug 2010 17:29:17 +0000 (10:29 -0700)
commit355580038fc997025d8ec6823fb9898b48edff69
tree35a0fea3e3bcaeef9d62c50d1f27cb4db25ff5ec
parent5b5b5f08f32661973c8880c3aaeb916c735a2e8c
bridge: fdb cleanup runs too often

[ Upstream commit 25442e06d20aaba7d7b16438078a562b3e4cf19b ]

It is common in end-node, non STP bridges to set forwarding
delay to zero; which causes the forwarding database cleanup
to run every clock tick. Change to run only as soon as needed
or at next ageing timer interval which ever is sooner.

Use round_jiffies_up macro rather than attempting round up
by changing value.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/bridge/br_fdb.c