X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=lib%2Frconn.h;h=aa3023836fc55f650efa4fb0d80256639f9801f7;hb=69fc54f47bbc35e81bfe2e38e57f5dcfd9858df4;hp=64eca5320fb8b55eada7be905d7ba8d530ce28cb;hpb=a644168568471eb33f8d1e60e872859f4e5bbc69;p=sliver-openvswitch.git diff --git a/lib/rconn.h b/lib/rconn.h index 64eca5320..aa3023836 100644 --- a/lib/rconn.h +++ b/lib/rconn.h @@ -38,8 +38,10 @@ struct vconn; struct rconn_packet_counter; struct rconn *rconn_create(int inactivity_probe_interval, - int max_backoff, uint8_t dscp); + int max_backoff, uint8_t dscp, + uint32_t allowed_versions); void rconn_set_dscp(struct rconn *rc, uint8_t dscp); +uint32_t rconn_get_allowed_versions(const struct rconn *); uint8_t rconn_get_dscp(const struct rconn *rc); void rconn_set_max_backoff(struct rconn *, int max_backoff); int rconn_get_max_backoff(const struct rconn *); @@ -81,15 +83,8 @@ ovs_be16 rconn_get_local_port(const struct rconn *); int rconn_get_version(const struct rconn *); const char *rconn_get_state(const struct rconn *); -unsigned int rconn_get_attempted_connections(const struct rconn *); -unsigned int rconn_get_successful_connections(const struct rconn *); time_t rconn_get_last_connection(const struct rconn *); time_t rconn_get_last_disconnect(const struct rconn *); -time_t rconn_get_last_received(const struct rconn *); -time_t rconn_get_creation_time(const struct rconn *); -unsigned long int rconn_get_total_time_connected(const struct rconn *); -int rconn_get_backoff(const struct rconn *); -unsigned int rconn_get_state_elapsed(const struct rconn *); unsigned int rconn_get_connection_seqno(const struct rconn *); int rconn_get_last_error(const struct rconn *); unsigned int rconn_count_txqlen(const struct rconn *);