X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fbfd.h;h=039b4dd9606c7322111de4180a228f161a65c4dd;hb=88bf179aa3f3fa89822edcd9b882e0f06d39bf08;hp=f49a3d6d746f0dbc934cc5851556e2732a483441;hpb=88e4462e611540ce57554dcbb6794df57f7bf7b7;p=sliver-openvswitch.git diff --git a/lib/bfd.h b/lib/bfd.h index f49a3d6d7..039b4dd96 100644 --- a/lib/bfd.h +++ b/lib/bfd.h @@ -22,6 +22,7 @@ #include struct bfd; +struct dpif_flow_stats; struct flow; struct flow_wildcards; struct netdev; @@ -46,7 +47,9 @@ struct bfd *bfd_configure(struct bfd *, const char *name, struct bfd *bfd_ref(const struct bfd *); void bfd_unref(struct bfd *); -bool bfd_forwarding(const struct bfd *); +void bfd_account_rx(struct bfd *, const struct dpif_flow_stats *); +bool bfd_forwarding(struct bfd *); +bool bfd_check_status_change(struct bfd *); void bfd_get_status(const struct bfd *, struct smap *); void bfd_set_netdev(struct bfd *, const struct netdev *); long long int bfd_wake_time(const struct bfd *);