if(iff->state==OSPF_IS_BACKUP) continue;
retval=1;
}
- /* FIXME directly flood */
+
{
sock *sk;
ip_addr to;
DBG("PG143(5): Received LSA is newer\n");
/* pg 144 (5a) */
- if(lsadb && ((lsadb->inst_t-now)<MINLSARRIVAL)) continue;
+ if(lsadb && ((now-lsadb->inst_t)<MINLSARRIVAL)) continue;
+
if(flood_lsa(n,lsa,&lsatmp,po,ifa,ifa->oa)==0)
{
+ DGB("Wasn't flooded back\n");
if(ifa->state==OSPF_IS_BACKUP)
{
if(ifa->drid==n->rid) ospf_lsa_delay(n, lsa, p);