[Xorp-cvs] XORP cvs commit: xorp/ospf
Atanu Ghosh
atanu@icir.org
Thu, 6 Oct 2005 03:17:40 GMT
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: atanu@xorpc.icir.org 2005-10-06 03:17:40 UTC
XORP CVS repository
Modified files:
ospf routing_table.cc routing_table.hh
Log message:
If an area is removed then all it routes need to be withdrawn and all
other areas need to be informed so Summary-LSAs can be removed. A
method remove_area() has been added that be called to initiate these
actions.
A transaction variable has been added to verify that routes are only
added or replaced during a transaction.
The reset_winner() method has been rewritten to handle the case of no
routes.
An new method empty() that allows the detection of no routes.
Revision Changes Path
1.13 +50 -5; commitid: 137b1434497537ea6; xorp/ospf/routing_table.cc
1.14 +33 -2; commitid: 137b1434497537ea6; xorp/ospf/routing_table.hh