[Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness
Atanu Ghosh
atanu@icir.org
Mon, 6 Mar 2006 02:27:53 GMT
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: atanu@xorpc.icir.org 2006-03-06 02:27:53 UTC
XORP CVS repository
Modified files:
bgp route_table_damping.cc xrl_shell_funcs.sh
bgp/harness Makefile.am Makefile.in
Added files:
bgp/harness test_route_flap_damping1.sh
Log message:
When route flap damping is enabled a trie in the route flap damping
table holds damping state. If damping is not enabled then there is no
requirement to hold any state.
If damping is enabled after routes have flowed through the system then
when a replace or delete route arrives the orignal route may not be
present in the damping trie. Previously the code assumed that the
previous route must be in the system. Now if a route is not found in
the trie it is processed normally.
Two test programs test2 and test3 in test_route_flap_damping1.sh
demonstrate the problem.
Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=471
Revision Changes Path
1.21 +2 -1; commitid: e3a2440b9e277ea6; xorp/bgp/harness/Makefile.am
1.36 +1 -1; commitid: e3a2440b9e277ea6; xorp/bgp/harness/Makefile.in
1.1 +353 -0 xorp/bgp/harness/test_route_flap_damping1.sh (new)
1.3 +13 -2; commitid: e3a2440b9e277ea6; xorp/bgp/route_table_damping.cc
1.15 +7 -1; commitid: e3a2440b9e277ea6; xorp/bgp/xrl_shell_funcs.sh