git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ofproto: Fix potential leak during flow mods.
[sliver-openvswitch.git]
/
lib
/
ovsdb-idl.c
diff --git
a/lib/ovsdb-idl.c
b/lib/ovsdb-idl.c
index
a509c24
..
7556b7f
100644
(file)
--- a/
lib/ovsdb-idl.c
+++ b/
lib/ovsdb-idl.c
@@
-394,6
+394,14
@@
ovsdb_idl_has_ever_connected(const struct ovsdb_idl *idl)
return ovsdb_idl_get_seqno(idl) != 0;
}
return ovsdb_idl_get_seqno(idl) != 0;
}
+/* Reconfigures 'idl' so that it would reconnect to the database, if
+ * connection was dropped. */
+void
+ovsdb_idl_enable_reconnect(struct ovsdb_idl *idl)
+{
+ jsonrpc_session_enable_reconnect(idl->session);
+}
+
/* Forces 'idl' to drop its connection to the database and reconnect. In the
* meantime, the contents of 'idl' will not change. */
void
/* Forces 'idl' to drop its connection to the database and reconnect. In the
* meantime, the contents of 'idl' will not change. */
void
@@
-441,7
+449,7
@@
ovsdb_idl_get_mode(struct ovsdb_idl *idl,
}
}
}
}
- NOT_REACHED();
+
OVS_
NOT_REACHED();
}
static void
}
static void
@@
-505,7
+513,7
@@
ovsdb_idl_add_table(struct ovsdb_idl *idl,
}
}
}
}
- NOT_REACHED();
+
OVS_
NOT_REACHED();
}
/* Turns off OVSDB_IDL_ALERT for 'column' in 'idl'.
}
/* Turns off OVSDB_IDL_ALERT for 'column' in 'idl'.