bridge: fdb cleanup runs too often
commit13c9cff2a116c5de742c9713e4c8351717adc8b3
authorstephen hemminger <shemminger@vyatta.com>
Tue, 15 Jun 2010 06:14:12 +0000 (15 06:14 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 2 Aug 2010 17:26:23 +0000 (2 10:26 -0700)
tree41085bd974b10e495b95c6fdccf989ac6b8e5a0f
parent9666790d5518a80bc9e2a7e21fcb6bf836c1548d
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