X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fcfm.h;h=15a015486568e0c7212392432e1000af2676a3ce;hb=6cbbf4fa07f12f7f3977a1b3b63783220f4db3ea;hp=eec9704dd5756dae69b65ee7cbe93f3e1fb6a76f;hpb=90967e953f5019299b5b5e2d70f440d82c32e2f1;p=sliver-openvswitch.git diff --git a/lib/cfm.h b/lib/cfm.h index eec9704dd..15a015486 100644 --- a/lib/cfm.h +++ b/lib/cfm.h @@ -24,6 +24,7 @@ struct flow; struct ofpbuf; struct netdev; +struct flow_wildcards; #define CFM_RANDOM_VLAN UINT16_MAX @@ -71,7 +72,9 @@ bool cfm_should_send_ccm(struct cfm *); void cfm_compose_ccm(struct cfm *, struct ofpbuf *packet, uint8_t eth_src[6]); void cfm_wait(struct cfm *); bool cfm_configure(struct cfm *, const struct cfm_settings *); -bool cfm_should_process_flow(const struct cfm *cfm, const struct flow *); +void cfm_set_netdev(struct cfm *, const struct netdev *); +bool cfm_should_process_flow(const struct cfm *cfm, const struct flow *, + struct flow_wildcards *); void cfm_process_heartbeat(struct cfm *, const struct ofpbuf *packet); int cfm_get_fault(const struct cfm *); int cfm_get_health(const struct cfm *);