lib: Utilize smaps in the idl.
authorEthan Jackson <ethan@nicira.com>
Tue, 22 May 2012 08:53:07 +0000 (01:53 -0700)
committerEthan Jackson <ethan@nicira.com>
Thu, 14 Jun 2012 23:41:44 +0000 (16:41 -0700)
commita699f6143e09b1d63ea284b7d8180c74f27dea60
tree27e2567365c14d7423f299ba7cf4e4da4ff7a40f
parent79f1cbe9f86ddfb1b5d92b80d85e09cd44768d6c
lib: Utilize smaps in the idl.

String to string maps are used all over the Open vSwitch database.
Before this patch, they were implemented in the idl as parallel
string arrays.  This strategy has proven a bit cumbersome.  With
this patch, string to string maps are implemented using the smap
library.

Signed-off-by: Ethan Jackson <ethan@nicira.com>
lib/ovsdb-idl-provider.h
lib/ovsdb-idl.c
ovsdb/ovsdb-idlc.in
python/ovs/db/types.py
utilities/ovs-vsctl.c
vswitchd/bridge.c