hello_timer_hook(ifa->hello_timer);
}
+ schedule_link_lsa(ifa);
schedule_rt_lsa(ifa->oa);
break;
case ISM_BACKS:
case ISM_DOWN:
ospf_iface_chstate(ifa, OSPF_IS_DOWN);
ospf_iface_down(ifa);
+ schedule_link_lsa(ifa);
schedule_rt_lsa(oa);
break;
case ISM_LOOP: /* Useless? */
ifa->state = OSPF_IS_DOWN;
ospf_iface_sm(ifa, ISM_UP);
- schedule_link_lsa(ifa);
}
void
DBG("New LSA installed in DB\n");
#ifdef OSPFv3
- /* Events 6,7 from 4.4.3. */
+ /* Events 6,7 from RFC5340 4.4.3. */
if ((lsatmp.type == LSA_T_LINK) &&
(ifa->state == OSPF_IS_DR))
schedule_net_lsa(ifa);