[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