From a92847e78fabd637938f324c78d5eb41538a5692 Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Tue, 2 May 2000 19:27:57 +0000 Subject: Route calculation for stub networks. --- proto/ospf/rt.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'proto/ospf/rt.h') diff --git a/proto/ospf/rt.h b/proto/ospf/rt.h index 93c1109..aa6ec0d 100644 --- a/proto/ospf/rt.h +++ b/proto/ospf/rt.h @@ -10,10 +10,20 @@ #ifndef _BIRD_OSPF_RT_H_ #define _BIRD_OSPF_RT_H_ +struct stub_fib { + struct fib_node fn; + u16 metric; + u16 pad; + ip_addr nh; + struct iface *nhi; +}; + void ospf_rt_spfa(struct ospf_area *oa, struct proto *p); void add_cand(list *l, struct top_hash_entry *en, struct top_hash_entry *par, u16 dist, struct proto *p, struct ospf_area *oa); void calc_next_hop(struct top_hash_entry *par, struct top_hash_entry *en, struct proto *p, struct ospf_area *oa); +void calc_next_hop_fib(struct top_hash_entry *par, struct stub_fib *en, + struct proto *p, struct ospf_area *oa); #endif /* _BIRD_OSPF_RT_H_ */ -- cgit v1.2.3