summaryrefslogtreecommitdiff
path: root/ovn
diff options
context:
space:
mode:
authorBen Pfaff <blp@ovn.org>2017-05-03 08:33:36 -0700
committerBen Pfaff <blp@ovn.org>2017-05-03 08:33:36 -0700
commitd81af5eb38e81f423127a6e841cf09104575d51b (patch)
tree87fc42ca8ca8dc24632f5cae84426822299a751a /ovn
parent012c446223ee06cb55b42b33c8c58cf3b5a1e414 (diff)
downloadopenvswitch-d81af5eb38e81f423127a6e841cf09104575d51b.tar.gz
ovn-nbctl: Allow access to DHCP options via logical switch port name.
After this, if port "myvif" has DHCPv4 or DHCPv6 options, you can use "ovn-nbctl list dhcp myvif" to see them. Signed-off-by: Ben Pfaff <blp@ovn.org> Acked-by: Andy Zhou <azhou@ovn.org>
Diffstat (limited to 'ovn')
-rw-r--r--ovn/utilities/ovn-nbctl.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/ovn/utilities/ovn-nbctl.c b/ovn/utilities/ovn-nbctl.c
index 8ec5389f6..9428a342b 100644
--- a/ovn/utilities/ovn-nbctl.c
+++ b/ovn/utilities/ovn-nbctl.c
@@ -3073,6 +3073,16 @@ cmd_set_ssl(struct ctl_context *ctx)
}
static const struct ctl_table_class tables[NBREC_N_TABLES] = {
+ [NBREC_TABLE_DHCP_OPTIONS].row_ids
+ = {{&nbrec_logical_switch_port_col_name, NULL,
+ &nbrec_logical_switch_port_col_dhcpv4_options},
+ {&nbrec_logical_switch_port_col_external_ids,
+ "neutron:port_name", &nbrec_logical_switch_port_col_dhcpv4_options},
+ {&nbrec_logical_switch_port_col_name, NULL,
+ &nbrec_logical_switch_port_col_dhcpv6_options},
+ {&nbrec_logical_switch_port_col_external_ids,
+ "neutron:port_name", &nbrec_logical_switch_port_col_dhcpv6_options}},
+
[NBREC_TABLE_LOGICAL_SWITCH].row_ids
= {{&nbrec_logical_switch_col_name, NULL, NULL},
{&nbrec_logical_switch_col_external_ids, "neutron:network_name", NULL}},