Commit ad5453b5 authored by Ondřej Filip's avatar Ondřej Filip

Testing if I can flush LSA from database.

parent 9bc1808a
......@@ -502,3 +502,35 @@ ospf_top_dump(struct top_graph *f)
/* This is very uneficient, please don't call it often */
/* I should also test for every LSA if it's in some link state
* retransmision list for every neighbor. I will not test it.
* It can happen that I'll receive some strange ls ack's.
can_flush_lsa(struct ospf_area *oa)
struct ospf_iface *ifa;
struct ospf_neighbor *n;
struct proto_ospf *po=oa->po;
int flush=1;
WALK_LIST(ifa, iface_list)
WALK_LIST(n, ifa->neigh_list)
return flush;
......@@ -48,5 +48,6 @@ void ospf_hash_delete(struct top_graph *, struct top_hash_entry *);
void addifa_rtlsa(struct ospf_iface *ifa);
void originate_rt_lsa(struct ospf_area *oa,struct proto_ospf *po);
void originate_net_lsa(struct ospf_iface *ifa,struct proto_ospf *po);
int can_flush_lsa(struct ospf_area *oa);
#endif /* _BIRD_OSPF_TOPOLOGY_H_ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment