[vyatta-svn] xorp: Changes to 'icsi-cvsimport'
Tom Grennan
tgrennan at suva.vyatta.com
Mon Feb 26 10:28:02 PST 2007
etc/templates/ospfv3.cmds | 122 +++++++++++++++++-
etc/templates/ospfv3.tp | 2
etc/templates/rib.cmds | 49 +++++++
ospf/area_router.cc | 278 +++++++++++++++++++++++++++++++++++++++----
ospf/area_router.hh | 40 ++----
ospf/external.cc | 65 ++++++----
ospf/external.hh | 9 +
ospf/lsa.cc | 2
ospf/lsa.hh | 23 ++-
ospf/ospf.cc | 37 +++++
ospf/ospf.hh | 8 +
ospf/peer.cc | 16 ++
ospf/peer.hh | 6
ospf/peer_manager.cc | 25 +--
ospf/peer_manager.hh | 13 --
ospf/policy_varrw.cc | 55 +++++++-
ospf/policy_varrw.hh | 3
ospf/routing_table.cc | 7 -
ospf/vlink.cc | 30 ----
ospf/vlink.hh | 19 --
ospf/xrl_target.cc | 89 +++++++++++++
ospf/xrl_target.hh | 72 +++++++++++
xrl/interfaces/ospfv3.xif | 5
xrl/interfaces/ospfv3_xif.cc | 32 ++++
xrl/interfaces/ospfv3_xif.hh | 20 +++
xrl/targets/ospfv3.tgt | 4
xrl/targets/ospfv3.xrls | 54 ++++++++
xrl/targets/ospfv3_base.cc | 187 ++++++++++++++++++++++++++++
xrl/targets/ospfv3_base.hh | 96 ++++++++++++++
29 files changed, 1191 insertions(+), 177 deletions(-)
New commits:
commit e979c1122b45ae2b34a079f9774646978f4a93a6
Author: atanu <atanu>
Date: Mon Feb 26 11:08:37 2007 +0000
Fix typo OSPFv2 -> OSPFv3.
commit 4c128a87ec80a69be1934d0377f145fc681fbd1f
Author: atanu <atanu>
Date: Mon Feb 26 11:04:46 2007 +0000
Add the commands to select Intra-Area-Prefix-LSAs for printing.
commit 37e21fdd43ad1f21beb6b7c655639bd414ad7db6
Author: atanu <atanu>
Date: Mon Feb 26 10:48:28 2007 +0000
NSSA-LSAs are 0x2007 not 2007.
commit 20990839d483d0091cd34e0ce6eedf71a0c38835
Author: atanu <atanu>
Date: Mon Feb 26 10:45:51 2007 +0000
Add the commands to select Link-LSAs for printing.
commit 2b71e3d419e519f97ec23dd7414d1662056767de
Author: atanu <atanu>
Date: Mon Feb 26 10:31:12 2007 +0000
Add OSPFv3 route commands; copy OSPFv2 text and substitute OSPFv2 ->
OSPFv3, ipv4 -> ipv6.
commit 914f0821caffc048954d690fbc3d05d07dfd6f65
Author: atanu <atanu>
Date: Mon Feb 26 10:12:50 2007 +0000
Generate an Intra-Area-Prefix-LSA that references a Router-LSA this is
required to advertise stub networks, as OSPFv3 no longer support
router links of type stub in Router-LSAs.
commit 53066abaa934ea67878c391c8815cf38b725ef32
Author: atanu <atanu>
Date: Mon Feb 26 09:04:54 2007 +0000
Fix a bug in the interface ID generation that was returning the same
ID for all interface/vif combinations.
commit 2e8271b9fb95ce3f798ac24427cf82f9fc989c06
Author: atanu <atanu>
Date: Mon Feb 26 09:03:33 2007 +0000
Fix the indentation of the code.
commit e51b9193d02a9222ff91824d12e5feae30433ff7
Author: atanu <atanu>
Date: Mon Feb 26 05:05:02 2007 +0000
Add a get method for interface IDs, this will be required by the area
router to generate Intra-Area-Prefix-LSAs.
commit f56a4f61f3ad2c2c4548b80e52365de07f2331e4
Author: atanu <atanu>
Date: Mon Feb 26 04:04:46 2007 +0000
Add a get method for interface IDs, this will be required by the area
router to generate Intra-Area-Prefix-LSAs.
commit 86e596d1be80e213727c36919d09541759485091
Author: atanu <atanu>
Date: Mon Feb 26 03:06:05 2007 +0000
The method that creates the Link State ID for Intra-Area-Prefix-LSAs
now returns UNUSED_INTERFACE_ID if the referenced LSA is of type
Router-LSA. Previously a large number was being returned that may have
clashed with a valid interface ID, now the clash is not possible.
commit 2a8480caef78c4ba2a216c59408f5c7648399506
Author: atanu <atanu>
Date: Mon Feb 26 02:50:07 2007 +0000
For an OSPFv3 Router-LSA set the link state ID to zero.
commit a6e5052fe7502e27e056e77d6903be1bad28264e
Author: atanu <atanu>
Date: Mon Feb 26 02:42:47 2007 +0000
Add a new constant UNUSED_INTERFACE_ID that will never be used as an
interface identifier.
commit 20c0c152e48d850a025e0a8c11d456235db833a4
Author: atanu <atanu>
Date: Sun Feb 25 23:20:12 2007 +0000
Set the fields of Inter-Area-Router-LSAs (OSPFv2 type 4
summary-LSA). In OSPFv2 the link state ID is set to the router ID of
the AS boundary router that is being referenced, in OSPFv3 there is a
separate field to hold this value. If OSPFv3 the link state ID just
needs to be unique value; so leave it set the router ID of the AS
boundary router. The options field in OSPFv3 is the options field from
the AS boundary router, in OSPFv2 it is the options from the
generating router.
commit 7743d21affcb7455635045a47fab32080d916eb3
Author: atanu <atanu>
Date: Sat Feb 24 11:39:15 2007 +0000
In OSPFv2 the link state ID in a type 3 Summary-LSA
(Inter-Area-Prefix-LSA) is a function of the network that it
describes. In OSPFv3 the link state ID just needs to be unique, so add
a map indexed by network where the link state IDs can be stored. Also
renamed summary_network_lsa_set_net to
summary_network_lsa_set_net_lsid, to better reflect functionality.
commit c0e1b77332da32fadf0bca8db7af72b73f5415a0
Author: atanu <atanu>
Date: Sat Feb 24 11:00:11 2007 +0000
In OSPFv2 the link state ID in an AS-External-LSA is a function of the
network that it describes. In OSPFv3 the link state ID just needs to
be unique, so add a map indexed by network where the link state IDs
can be stored. Also renamed set_net_nexthop to set_net_nexthop_lsid,
to better reflect functionality.
commit d5ad2cb4f94367ab577312e27bd520f462aa262a
Author: atanu <atanu>
Date: Sat Feb 24 09:08:06 2007 +0000
Comment out the assertion that a self originated LSA cannot be at
MaxAge when updating the sequence number and age.
1) The router has once had an adjacency so a Router-LSA has been generated.
2) No adjacencies for longer than MaxAge.
3) The "show ospf database" command is run which updates all the LSA ages.
4) An adjacency is formed boom the Router-LSA is at MaxAge.
commit 963efc374245f7cec35005e76bf6759a86a51e7a
Author: atanu <atanu>
Date: Fri Feb 23 21:09:49 2007 +0000
Accept policy XRLs for OSPFv3.
commit e216376fce49582c4628fa4b1b90da825845f691
Author: atanu <atanu>
Date: Fri Feb 23 21:08:08 2007 +0000
In OSPFv2 an AS-External-LSA unconditionally contains a tag, in OSPFv3
the tag is conditional, add a flag to the policy code to determine if
the tag was set.
commit 048c89a4b642d5d47f16b282e7cc4b858f049cfe
Author: atanu <atanu>
Date: Fri Feb 23 21:06:16 2007 +0000
When computing summary routes for OSPFv3 the wrong method was being
used to extract that LSA that was responsible for a route.
commit 2eb1f54d4e1b579b64b304066082316de36e204b
Author: atanu <atanu>
Date: Fri Feb 23 20:29:54 2007 +0000
In an OSPFv3 AS-External-LSA make sure that the forwarding address is
not zero or link local. If the forwarding address is valid set bit F.
commit 98e63f92396751896cf3392c10686852ba326a29
Author: atanu <atanu>
Date: Fri Feb 23 16:45:14 2007 +0000
Fix a compilation problem (Mac OS X).
commit 7de7032e95acadcea9b5102fca7329a555ba48a6
Author: atanu <atanu>
Date: Fri Feb 23 02:40:33 2007 +0000
For OSPFv3 reject incoming packets if the instance ID does not match.
commit 6dc48f8ab8d015862077aa01962c1d39fe0ff43a
Author: atanu <atanu>
Date: Fri Feb 23 01:56:24 2007 +0000
Initialise a variable that gcc34 complained about; no actual problem.
commit fb5ed60c416c9e605a6224e81e21387b942d0fc2
Author: atanu <atanu>
Date: Fri Feb 23 01:54:24 2007 +0000
Add support for setting the OSPFv3 instance ID.
commit 7ebbf6f88155442467b252b9f773a0f94a5c37db
Author: atanu <atanu>
Date: Fri Feb 23 00:01:13 2007 +0000
The interface IDs for real interfaces and virtual link interfaces are
now allocated from the same pool. For real interfaces an attempt is
made to use the systems interface index, if there is a clash a unique
ID is generated.
commit c398952217c306da568bfbb71cc72bb928e64e31
Author: atanu <atanu>
Date: Thu Feb 22 23:58:42 2007 +0000
Move the method that finds the Router-LSA with the lowest link state
ID to a function.
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=e979c1122b45ae2b34a079f9774646978f4a93a6
More information about the svn
mailing list