ovsdb: Add ovsdb IDL compiler to build system.
authorBen Pfaff <blp@nicira.com>
Tue, 24 Nov 2009 00:07:36 +0000 (16:07 -0800)
committerBen Pfaff <blp@nicira.com>
Tue, 24 Nov 2009 00:07:36 +0000 (16:07 -0800)
commitd879a707a38eff0335e1b5c12ae4c61f4aa0296b
tree10d37b87a53ba1376e467a60bbe57cc355d7b7c9
parent6bf4c631ae776f4e936b5f01efe4bfbe190f5d99
ovsdb: Add ovsdb IDL compiler to build system.

This first stab at any interface definition language and compiler for OVSDB
will give other developers a chance to look at it and try to integrate it.
The IDL is not actually implemented yet; I am working on that.
32 files changed:
COPYING
Makefile.am
lib/vlog-modules.def
ovsdb/automake.mk
ovsdb/ovsdb-idlc.1 [new file with mode: 0644]
ovsdb/ovsdb-idlc.in [new file with mode: 0755]
ovsdb/simplejson/__init__.py [new file with mode: 0644]
ovsdb/simplejson/_speedups.c [new file with mode: 0644]
ovsdb/simplejson/decoder.py [new file with mode: 0644]
ovsdb/simplejson/encoder.py [new file with mode: 0644]
ovsdb/simplejson/scanner.py [new file with mode: 0644]
ovsdb/simplejson/tests/__init__.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_check_circular.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_decode.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_default.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_dump.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_encode_basestring_ascii.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_fail.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_float.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_indent.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_pass1.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_pass2.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_pass3.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_recursion.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_scanstring.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_separators.py [new file with mode: 0644]
ovsdb/simplejson/tests/test_unicode.py [new file with mode: 0644]
ovsdb/simplejson/tool.py [new file with mode: 0644]
vswitchd/automake.mk
vswitchd/bridge.c
vswitchd/vswitch.ovsidl [new file with mode: 0644]
vswitchd/vswitch.ovsschema [deleted file]