diff options
author | Ondrej Filip <feela@network.cz> | 2000-06-01 02:32:08 +0200 |
---|---|---|
committer | Ondrej Filip <feela@network.cz> | 2000-06-01 02:32:08 +0200 |
commit | 42542c56c23174bfaefb1b949b90ed72afbea8fd (patch) | |
tree | 790103bee94fbbdf4c59f0c9a08f7e88849c9978 /proto/ospf/lsupd.c | |
parent | d27d0efe17a197ae41e25bc56526d5fc4ac4a93e (diff) | |
download | bird-42542c56c23174bfaefb1b949b90ed72afbea8fd.tar bird-42542c56c23174bfaefb1b949b90ed72afbea8fd.zip |
Cleanup.
Diffstat (limited to 'proto/ospf/lsupd.c')
-rw-r--r-- | proto/ospf/lsupd.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/proto/ospf/lsupd.c b/proto/ospf/lsupd.c index 798aa1e..18d0369 100644 --- a/proto/ospf/lsupd.c +++ b/proto/ospf/lsupd.c @@ -81,7 +81,6 @@ flood_lsa(struct ospf_neighbor *n, struct ospf_lsa_header *hn, } s_add_tail(&nn->lsrtl, SNODE en); memcpy(&en->lsa,hh,sizeof(struct ospf_lsa_header)); - ret=1; DBG("Adding LSA lsrt RT: %I, Id: %I, Type: %u for n: %I\n", en->lsa.rt,en->lsa.id, en->lsa.type, nn->ip); } @@ -92,8 +91,8 @@ flood_lsa(struct ospf_neighbor *n, struct ospf_lsa_header *hn, s_rem_node(SNODE en); ospf_hash_delete(nn->lsrth, en); } - ret=1; } + ret=1; } if(ret==0) continue; @@ -379,16 +378,13 @@ ospf_lsupd_rx(struct ospf_lsupd_packet *ps, struct proto *p, continue; } - - /* pg 144 (5a) */ - if(lsadb && ((now-lsadb->inst_t)<MINLSARRIVAL)) + if(lsadb && ((now-lsadb->inst_t)<=MINLSARRIVAL)) { DBG("I got it in less that MINLSARRIVAL\n"); continue; } - if(flood_lsa(n,lsa,&lsatmp,po,ifa,ifa->oa,1)==0) { DBG("Wasn't flooded back\n"); |