From 8a81ee114a122966cb396d53dd8fcbda2eb619f5 Mon Sep 17 00:00:00 2001 From: Paul Jakma Date: Sun, 24 Jan 2010 21:34:54 +0000 Subject: ospfd: interface code should leave network_lsa_self alone * ospf_interface.c: (ospf_if_{new,cleanup}) don't touch the network_lsa_self, ISM and NSM take care of cleaning it up if needs be + we want to keep network_lsa_self around when possible for the the seqnum. This shouldn't really make much difference though, particularly as we have a separate sequence number memory mechanism. --- ospfd/ospf_interface.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'ospfd') diff --git a/ospfd/ospf_interface.c b/ospfd/ospf_interface.c index f9dc4b09..b3336589 100644 --- a/ospfd/ospf_interface.c +++ b/ospfd/ospf_interface.c @@ -219,9 +219,6 @@ ospf_if_new (struct ospf *ospf, struct interface *ifp, struct prefix *p) ospf_add_to_if (ifp, oi); listnode_add (ospf->oiflist, oi); - /* Clear self-originated network-LSA. */ - oi->network_lsa_self = NULL; - /* Initialize neighbor list. */ oi->nbrs = route_table_init (); @@ -302,8 +299,6 @@ ospf_if_cleanup (struct ospf_interface *oi) oi->nbr_self = ospf_nbr_new (oi); ospf_nbr_add_self (oi); - ospf_lsa_unlock (&oi->network_lsa_self); - oi->network_lsa_self = NULL; OSPF_TIMER_OFF (oi->t_network_lsa_self); } -- cgit v1.2.1