summaryrefslogtreecommitdiffstats
path: root/proto/ospf/topology.h
diff options
context:
space:
mode:
authorOndrej Zajicek <santiago@crfreenet.org>2011-08-08 01:45:31 +0200
committerOndrej Zajicek <santiago@crfreenet.org>2011-08-08 01:45:31 +0200
commited317862c2958303cf541fe63f4ea26d00918a9a (patch)
tree2dd59479e17a3f6107f5e77d459942fe53991ecb /proto/ospf/topology.h
parentaca0e79faa391a2841134dac78a499dfdca68bd9 (diff)
downloadbird-ed317862c2958303cf541fe63f4ea26d00918a9a.tar
bird-ed317862c2958303cf541fe63f4ea26d00918a9a.zip
OSPF NSSA support, inter-area LSA translation.
Diffstat (limited to 'proto/ospf/topology.h')
-rw-r--r--proto/ospf/topology.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/proto/ospf/topology.h b/proto/ospf/topology.h
index 137f1fd..a1c0cbf 100644
--- a/proto/ospf/topology.h
+++ b/proto/ospf/topology.h
@@ -71,9 +71,8 @@ int can_flush_lsa(struct proto_ospf *po);
void originate_sum_net_lsa(struct ospf_area *oa, struct fib_node *fn, int metric);
void originate_sum_rt_lsa(struct ospf_area *oa, struct fib_node *fn, int metric, u32 options UNUSED);
void flush_sum_lsa(struct ospf_area *oa, struct fib_node *fn, int type);
-
-void originate_ext_lsa(struct ospf_area *oa, net *n, rte *e, struct ea_list *attrs);
-void flush_ext_lsa(struct ospf_area *oa, net *n);
+void originate_ext_lsa(struct ospf_area *oa, struct fib_node *fn, int type, u32 metric, ip_addr fwaddr, u32 tag);
+void flush_ext_lsa(struct ospf_area *oa, struct fib_node *fn);
#ifdef OSPFv2