]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virsh: limit completion of net-port* to active networks
authorLin Ma <morecache@gmail.com>
Fri, 11 Sep 2020 07:13:16 +0000 (15:13 +0800)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 14 Sep 2020 13:52:40 +0000 (15:52 +0200)
Signed-off-by: Lin Ma <lma@suse.de>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
tools/virsh-network.c

index 94459adea8ccb3c585c94e2b76deb36e34f3169a..0351a93f1981051672106c4f6312da631a7ab1cc 100644 (file)
@@ -1485,7 +1485,7 @@ static const vshCmdInfo info_network_port_create[] = {
 };
 
 static const vshCmdOptDef opts_network_port_create[] = {
-    VIRSH_COMMON_OPT_NETWORK_FULL(0),
+    VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_ACTIVE),
     VIRSH_COMMON_OPT_FILE(N_("file containing an XML network port description")),
     {.name = NULL}
 };
@@ -1545,7 +1545,7 @@ static const vshCmdInfo info_network_port_dumpxml[] = {
 };
 
 static const vshCmdOptDef opts_network_port_dumpxml[] = {
-    VIRSH_COMMON_OPT_NETWORK_FULL(0),
+    VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_ACTIVE),
     VIRSH_COMMON_OPT_NETWORK_PORT(0),
     {.name = NULL}
 };
@@ -1597,7 +1597,7 @@ static const vshCmdInfo info_network_port_delete[] = {
 };
 
 static const vshCmdOptDef opts_network_port_delete[] = {
-    VIRSH_COMMON_OPT_NETWORK_FULL(0),
+    VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_ACTIVE),
     VIRSH_COMMON_OPT_NETWORK_PORT(0),
     {.name = NULL}
 };
@@ -1732,7 +1732,7 @@ static const vshCmdInfo info_network_port_list[] = {
 };
 
 static const vshCmdOptDef opts_network_port_list[] = {
-    VIRSH_COMMON_OPT_NETWORK_FULL(0),
+    VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_ACTIVE),
     {.name = "uuid",
      .type = VSH_OT_BOOL,
      .help = N_("list uuid's only")