X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ovsdb%2Fjsonrpc-server.h;h=9906e8167de4eac50d967ac45ad6460c69588369;hb=e05924baf0c757b579eef2b3743130ade4b1a93c;hp=66dfa975e4fe076fc5a677108899d374a061930b;hpb=31d0b6c9420fdd960d4e58475c8089b1f52f3494;p=openvswitch diff --git a/ovsdb/jsonrpc-server.h b/ovsdb/jsonrpc-server.h index 66dfa975..9906e816 100644 --- a/ovsdb/jsonrpc-server.h +++ b/ovsdb/jsonrpc-server.h @@ -22,6 +22,13 @@ struct shash; struct ovsdb_jsonrpc_server *ovsdb_jsonrpc_server_create(struct ovsdb *); void ovsdb_jsonrpc_server_destroy(struct ovsdb_jsonrpc_server *); +/* Options for a remote. */ +struct ovsdb_jsonrpc_options { + int max_backoff; /* Maximum reconnection backoff, in msec. */ + int probe_interval; /* Max idle time before probing, in msec. */ +}; +struct ovsdb_jsonrpc_options *ovsdb_jsonrpc_default_options(void); + void ovsdb_jsonrpc_server_set_remotes(struct ovsdb_jsonrpc_server *, const struct shash *);