[Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/static_routes xorp/xrl/interfaces xorp/xrl/targets

Pavlin Radoslavov pavlin at icir.org
Fri Jan 12 20:57:34 PST 2007


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2007-01-13 04:57:34 UTC

XORP CVS repository


Modified files:
	etc/templates static_routes.tp 
	static_routes static_routes_node.cc static_routes_node.hh 
	              xrl_static_routes_node.cc xrl_static_routes_node.hh 
	xrl/interfaces static_routes.xif static_routes_xif.cc 
	               static_routes_xif.hh 
	xrl/targets   static_routes.xrls static_routes_base.cc 
	              static_routes_base.hh 

Log message:
	Refactoring/improving of the static routes implementation:
	
	* Use a multi-map instead of a linked list to store the routes
	* Add new XRLs delete_interface_route4/delete_interface_route6
	  and use them to delete interface-specific static routes.
	* Refactor/cleanup the code for adding, replacing or deleting a route.

Revision  Changes                                 Path
1.40      +9 -9;  commitid: a31c45a865fb7ea6;     xorp/etc/templates/static_routes.tp
1.34      +113 -53;  commitid: a31c45a865fb7ea6;  xorp/static_routes/static_routes_node.cc
1.24      +22 -6;  commitid: a31c45a865fb7ea6;    xorp/static_routes/static_routes_node.hh
1.35      +53 -12;  commitid: a31c45a865fb7ea6;   xorp/static_routes/xrl_static_routes_node.cc
1.19      +17 -1;  commitid: a31c45a865fb7ea6;    xorp/static_routes/xrl_static_routes_node.hh
1.3       +7 -1;  commitid: a31c45a865fb7ea6;     xorp/xrl/interfaces/static_routes.xif
1.10      +81 -1;  commitid: a31c45a865fb7ea6;    xorp/xrl/interfaces/static_routes_xif.cc
1.8       +37 -1;  commitid: a31c45a865fb7ea6;    xorp/xrl/interfaces/static_routes_xif.hh
1.10      +5 -1;  commitid: a31c45a865fb7ea6;     xorp/xrl/targets/static_routes.xrls
1.11      +69 -1;  commitid: a31c45a865fb7ea6;    xorp/xrl/targets/static_routes_base.cc
1.12      +21 -1;  commitid: a31c45a865fb7ea6;    xorp/xrl/targets/static_routes_base.hh



More information about the Xorp-cvs mailing list