X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ovsdb%2FSPECS;h=97f988265947ec7508f581385035231cc14f97b2;hb=8159b984dced44851670bd48e204b4e854941a24;hp=326293c7171d3e3ca3c3336a69a94afb7c099f71;hpb=538c6dfab42ec72f916e80f916e858f988d1c48d;p=sliver-openvswitch.git diff --git a/ovsdb/SPECS b/ovsdb/SPECS index 326293c71..97f988265 100644 --- a/ovsdb/SPECS +++ b/ovsdb/SPECS @@ -33,6 +33,11 @@ values. Additional notation is presented later. s that begin with _ are reserved to the implementation and may not be used by the user. + + + A JSON string that contains a version number that matches + [0-9]+\.[0-9]+\.[0-9]+ + A JSON true or false value. @@ -102,6 +107,7 @@ is represented by , as described below. A JSON object with the following members: "name": required + "version": required "tables": {: , ...} required The "name" identifies the database as a whole. It must be @@ -109,6 +115,12 @@ is represented by , as described below. operated on. The value of "tables" is a JSON object whose names are table names and whose values are s. + The "version" reports the version of the database schema. Because + this is a recent addition to the schema format, OVSDB permits it + to be omitted, but future versions of OVSDB will require it to be + present. Open vSwitch semantics for "version" are described in + ovs-vswitchd.conf.db(5). + A JSON object with the following members: