From d3f0d6210119ff520c286c89bd614838cc6cbf8e Mon Sep 17 00:00:00 2001 From: paul Date: Wed, 5 May 2004 15:27:15 +0000 Subject: 2004-05-05 Paul Jakma * ospf_packet.c: (ospf_associate_packet_vl) cleanup, move some of the checks up to ospf_read, return either a virtual link oi, or NULL. (ospf_read) Cleanup, make it responsible for checks. Remove the nbr lookup - moved to ospf_neighbor. Adjust all nbr lookups to use new wrappers exported by ospf_neighbor. * ospf_neighbor.h: Add ospf_neigbour_get and ospf_nbr_lookup. * ospf_neighbor.c: (ospf_neigbour_get) Index ospf_interface neighbour table by router-id for virtual-link ospf_interfaces, not by peer_addr (which breaks for asymmetric vlinks) (ospf_nbr_lookup) add a wrapper for nbr lookups to deal with above. --- ospfd/ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ospfd/ChangeLog') diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog index 39a18879..6b15fe64 100644 --- a/ospfd/ChangeLog +++ b/ospfd/ChangeLog @@ -1,3 +1,18 @@ +2004-05-05 Paul Jakma + + * ospf_packet.c: (ospf_associate_packet_vl) cleanup, move + some of the checks up to ospf_read, return either a + virtual link oi, or NULL. + (ospf_read) Cleanup, make it responsible for checks. Remove + the nbr lookup - moved to ospf_neighbor. Adjust all nbr + lookups to use new wrappers exported by ospf_neighbor. + * ospf_neighbor.h: Add ospf_neigbour_get and ospf_nbr_lookup. + * ospf_neighbor.c: (ospf_neigbour_get) Index ospf_interface + neighbour table by router-id for virtual-link ospf_interfaces, + not by peer_addr (which breaks for asymmetric vlinks) + (ospf_nbr_lookup) add a wrapper for nbr lookups to deal with + above. + 2004-04-22 Hasso Tepper * ospf_zebra.c: Don't ignore reject/bh routes, it's the only way -- cgit v1.2.1