diff options
author | Ben Pfaff <blp@ovn.org> | 2018-10-29 14:58:17 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2018-10-31 13:32:40 -0700 |
commit | 8645f9cd196aaedf1300f44e804c54a8ba7420c8 (patch) | |
tree | befd82987801f1e6f3689180cc436f49c81a7b62 | |
parent | da0158d193c1fc0144173e17fc6f112f4397525d (diff) | |
download | openvswitch-8645f9cd196aaedf1300f44e804c54a8ba7420c8.tar.gz |
rconn: New function rconn_is_reliable().
This will have its first user in an upcoming commit.
Reviewed-by: Yifeng Sun <pkusunyifeng@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
-rw-r--r-- | include/openvswitch/rconn.h | 1 | ||||
-rw-r--r-- | lib/rconn.c | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/openvswitch/rconn.h b/include/openvswitch/rconn.h index 5dc988af1..fd60a6ce1 100644 --- a/include/openvswitch/rconn.h +++ b/include/openvswitch/rconn.h @@ -79,6 +79,7 @@ const char *rconn_get_name(const struct rconn *); void rconn_set_name(struct rconn *, const char *new_name); const char *rconn_get_target(const struct rconn *); +bool rconn_is_reliable(const struct rconn *); bool rconn_is_alive(const struct rconn *); bool rconn_is_connected(const struct rconn *); bool rconn_is_admitted(const struct rconn *); diff --git a/lib/rconn.c b/lib/rconn.c index 3fabc504f..48ae8c6a7 100644 --- a/lib/rconn.c +++ b/lib/rconn.c @@ -883,6 +883,13 @@ rconn_get_target(const struct rconn *rc) return rc->target; } +/* Returns true if 'rconn' will reconnect if it disconnects. */ +bool +rconn_is_reliable(const struct rconn *rconn) +{ + return rconn->reliable; +} + /* Returns true if 'rconn' is connected or in the process of reconnecting, * false if 'rconn' is disconnected and will not reconnect on its own. */ bool |