[Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fib2mrib xorp/policy/backend xorp/rib xorp/rip xorp/static_routes

Andrea Bittau abittau@icir.org
Sun, 4 Sep 2005 18:35:51 GMT


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	abittau@xorpc.icir.org	2005-09-04 18:35:51 UTC

XORP CVS repository


Modified files:
	bgp           bgp_varrw.cc bgp_varrw.hh route_table_policy.cc 
	fib2mrib      fib2mrib_varrw.cc fib2mrib_varrw.hh 
	policy/backend single_varrw.cc single_varrw.hh 
	rib           rib_varrw.cc rib_varrw.hh 
	rip           rip_varrw.cc rip_varrw.hh 
	static_routes static_routes_varrw.cc static_routes_varrw.hh 

Log message:
	* Hopefully speeded up policy in BGP.  Reads and writes are done via callbacks.
	  So no more if (variable == x) then, if variable == y then... it's a map lookup
	  and a function pointer.
	
	* Added an XLOG_FATAL if people try to use tracing in BGP---it is broken.  Will
	  need to code a proper on/off for tracing.  [actually it shouldn't be too
	  hard].
	
	Let me know if anything broke.  [possibly BGP policy]

Revision  Changes                                  Path
1.19      +328 -183;  commitid: 1f81431b3e207ea6;  xorp/bgp/bgp_varrw.cc
1.11      +57 -37;  commitid: 1f81431b3e207ea6;    xorp/bgp/bgp_varrw.hh
1.14      +3 -1;  commitid: 1f81431b3e207ea6;      xorp/bgp/route_table_policy.cc
1.5       +7 -1;  commitid: 1f81431b3e207ea6;      xorp/fib2mrib/fib2mrib_varrw.cc
1.3       +4 -4;  commitid: 1f81431b3e207ea6;      xorp/fib2mrib/fib2mrib_varrw.hh
1.7       +5 -2;  commitid: 1f81431b3e207ea6;      xorp/policy/backend/single_varrw.cc
1.5       +12 -1;  commitid: 1f81431b3e207ea6;     xorp/policy/backend/single_varrw.hh
1.7       +7 -1;  commitid: 1f81431b3e207ea6;      xorp/rib/rib_varrw.cc
1.6       +3 -1;  commitid: 1f81431b3e207ea6;      xorp/rib/rib_varrw.hh
1.6       +9 -8;  commitid: 1f81431b3e207ea6;      xorp/rip/rip_varrw.cc
1.6       +2 -1;  commitid: 1f81431b3e207ea6;      xorp/rip/rip_varrw.hh
1.6       +7 -3;  commitid: 1f81431b3e207ea6;      xorp/static_routes/static_routes_varrw.cc
1.5       +2 -2;  commitid: 1f81431b3e207ea6;      xorp/static_routes/static_routes_varrw.hh