bfd: Implement BFD decay.
[sliver-openvswitch.git] / lib / bfd.h
index 67d012e..0e1e33d 100644 (file)
--- a/lib/bfd.h
+++ b/lib/bfd.h
@@ -24,6 +24,7 @@
 struct bfd;
 struct flow;
 struct flow_wildcards;
+struct netdev;
 struct ofpbuf;
 struct smap;
 
@@ -40,11 +41,13 @@ void bfd_process_packet(struct bfd *, const struct flow *,
                         const struct ofpbuf *);
 
 struct bfd *bfd_configure(struct bfd *, const char *name,
-                          const struct smap *smap);
+                          const struct smap *smap,
+                          struct netdev *netdev);
 struct bfd *bfd_ref(const struct bfd *);
 void bfd_unref(struct bfd *);
 
 bool bfd_forwarding(const struct bfd *);
 void bfd_get_status(const struct bfd *, struct smap *);
+void bfd_set_netdev(struct bfd *, const struct netdev *);
 
 #endif /* bfd.h */