diff options
author | Ben Pfaff <blp@ovn.org> | 2017-05-03 08:33:36 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2017-05-03 08:33:36 -0700 |
commit | d81af5eb38e81f423127a6e841cf09104575d51b (patch) | |
tree | 87fc42ca8ca8dc24632f5cae84426822299a751a /ovn | |
parent | 012c446223ee06cb55b42b33c8c58cf3b5a1e414 (diff) | |
download | openvswitch-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.c | 10 |
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}}, |