]> git.proxmox.com Git - mirror_ovs.git/commitdiff
ovn-sbctl: Allow database commands to refer to datapaths by name.
authorBen Pfaff <blp@ovn.org>
Sun, 30 Apr 2017 20:52:11 +0000 (13:52 -0700)
committerBen Pfaff <blp@ovn.org>
Wed, 3 May 2017 23:18:44 +0000 (16:18 -0700)
Until now, only the lflow-list command supported using UUIDs or names
for datapaths.  This commit extends that support to all the database
commands, as well as adding support for matching "logical-switch" or
"logical-router" in addition to "name".

Signed-off-by: Ben Pfaff <blp@ovn.org>
Acked-by: Andy Zhou <azhou@ovn.org>
ovn/utilities/ovn-sbctl.c

index 5d81b6b479debcdefbaf45de18739515b628c9bf..c77121e392734996508260ea9f00acc02f962ca8 100644 (file)
@@ -1052,6 +1052,11 @@ cmd_set_ssl(struct ctl_context *ctx)
 static const struct ctl_table_class tables[SBREC_N_TABLES] = {
     [SBREC_TABLE_CHASSIS].row_ids[0] = {&sbrec_chassis_col_name, NULL, NULL},
 
+    [SBREC_TABLE_DATAPATH_BINDING].row_ids
+     = {{&sbrec_datapath_binding_col_external_ids, "name", NULL},
+        {&sbrec_datapath_binding_col_external_ids, "logical-switch", NULL},
+        {&sbrec_datapath_binding_col_external_ids, "logical-router", NULL}},
+
     [SBREC_TABLE_PORT_BINDING].row_ids[0] =
     {&sbrec_port_binding_col_logical_port, NULL, NULL},