# -*- python -*- # This code, when invoked by "ovsdb-idlc annotate" (by the build # process), annotates vswitch.ovsschema with additional data that give # the ovsdb-idl engine information about the types involved, so that # it can generate more programmer-friendly data structures. s["idlPrefix"] = "ovsrec_" s["idlHeader"] = "\"vswitchd/vswitch-idl.h\"" s["tables"]["Open_vSwitch"]["columns"]["bridges"]["type"]["keyRefTable"] = "Bridge" s["tables"]["Open_vSwitch"]["columns"]["controller"]["type"]["keyRefTable"] = "Controller" s["tables"]["Open_vSwitch"]["columns"]["ssl"]["type"]["keyRefTable"] = "SSL" s["tables"]["Bridge"]["columns"]["ports"]["type"]["keyRefTable"] = "Port" s["tables"]["Bridge"]["columns"]["mirrors"]["type"]["keyRefTable"] = "Mirror" s["tables"]["Bridge"]["columns"]["netflow"]["type"]["keyRefTable"] = "NetFlow" s["tables"]["Bridge"]["columns"]["controller"]["type"]["keyRefTable"] = "Controller" s["tables"]["Port"]["columns"]["interfaces"]["type"]["keyRefTable"] = "Interface" s["tables"]["Mirror"]["columns"]["select_src_port"]["type"]["keyRefTable"] = "Port" s["tables"]["Mirror"]["columns"]["select_dst_port"]["type"]["keyRefTable"] = "Port" s["tables"]["Mirror"]["columns"]["output_port"]["type"]["keyRefTable"] = "Port"