aboutsummaryrefslogtreecommitdiff
path: root/lib/jsonrpc.c
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2010-11-05 10:22:18 -0700
committerBen Pfaff <blp@nicira.com>2010-11-05 10:22:18 -0700
commit94db54073ea372406d4d82a009301984b097bc6b (patch)
tree36ac98c7bccf5626f15174bef06489fddb1834f4 /lib/jsonrpc.c
parent928ef386127b45b8b0260b35cbdc8e0d24911a30 (diff)
Add "Manager" and "manager_options" to allow options for OVSDB connections.
I'm retaining the "managers" column in the Open_vSwitch table for now, but I hope that applications transition to using "manager_options" eventually so that we could drop it. CC: Andrew Lambeth <wal@nicira.com> CC: Jeremy Stribling <strib@nicira.com>
Diffstat (limited to 'lib/jsonrpc.c')
-rw-r--r--lib/jsonrpc.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/jsonrpc.c b/lib/jsonrpc.c
index 52e97723..a83dde9b 100644
--- a/lib/jsonrpc.c
+++ b/lib/jsonrpc.c
@@ -946,3 +946,16 @@ jsonrpc_session_force_reconnect(struct jsonrpc_session *s)
{
reconnect_force_reconnect(s->reconnect, time_msec());
}
+
+void
+jsonrpc_session_set_max_backoff(struct jsonrpc_session *s, int max_backoff)
+{
+ reconnect_set_backoff(s->reconnect, 0, max_backoff);
+}
+
+void
+jsonrpc_session_set_probe_interval(struct jsonrpc_session *s,
+ int probe_interval)
+{
+ reconnect_set_probe_interval(s->reconnect, probe_interval);
+}