[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