From 91808fffc22e37b6d558f22db911ad0a3277d694 Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Wed, 23 Feb 2000 23:14:18 +0000 Subject: Structures for router LSA added. --- proto/ospf/topology.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'proto') diff --git a/proto/ospf/topology.h b/proto/ospf/topology.h index ea499e0..f102851 100644 --- a/proto/ospf/topology.h +++ b/proto/ospf/topology.h @@ -37,5 +37,21 @@ struct top_hash_entry *ospf_hash_find(struct top_graph *, u32 lsa, u32 rtr, u32 struct top_hash_entry *ospf_hash_get(struct top_graph *, u32 lsa, u32 rtr, u32 type); void ospf_hash_delete(struct top_graph *, struct top_hash_entry *); +struct top_graph_rtlsa { + u8 Vbit; + u8 Ebit; + u8 Bbit; + int links; /* Number of links */ + struct top_graph_rtlsa_link *flink; +}; + +struct top_graph_rtlsa_link { /* FIXME Completely ignoring TOS */ + u32 id; + u32 data; + u8 type; + u16 metric; + struct top_graph_rtlsa_link *next; +}; + #endif /* _BIRD_OSPF_TOPOLOGY_H_ */ -- cgit v1.2.3