libvirt/tools
Michal Privoznik ec7fbdef56 virsh-network: Don't check for virshXXXTypeFromString() >= VIR_XXX_LAST
They way our VIR_ENUM_IMPL() and virXXXTypeFromString() work is
that for any string that's not recognized a negative one is
returned. And, since VIR_XXX_LAST is passed to VIR_ENUM_IMPL() we
can be sure that all enum members are covered. Therefore, there
is no way that virXXXTypeFromString() can return a value that's
bigger or equal to VIR_XXX_LAST.

I've noticed two places where such comparison was made, both in
cmdNetworkUpdate(). Drop them.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
2022-01-19 16:48:33 +01:00
..
bash-completion bash-completion: fix variable leaks of "IFS" and "word" 2021-11-23 13:35:36 +01:00
nss nss: Use shared_library() for nss_libvirt_lib 2021-12-13 14:17:56 +01:00
wireshark wireshark: Drop needless comment in dissect_xdr_bytes() 2021-11-29 15:05:43 +01:00
libvirt_recover_xattrs.sh tools: fix iterating over argv when recovering xattr 2021-11-30 10:45:35 +00:00
libvirt_win_icon_16x16.ico
libvirt_win_icon_32x32.ico
libvirt_win_icon_48x48.ico
libvirt_win_icon_64x64.ico
libvirt-guests.service.in docs: Add man page for libvirt-guests 2022-01-17 18:20:55 +01:00
libvirt-guests.sh.in
meson.build remove sysconfig files 2022-01-17 18:20:59 +01:00
virsh_win_icon.rc
virsh-backup.c virsh: Use 'virshCompletePathLocalExisting' for options reading local files 2021-09-17 09:40:46 +02:00
virsh-backup.h
virsh-checkpoint.c virsh: Introduce virshCompleteEmpty and use it for places where we can't suggest anything 2021-09-17 09:40:46 +02:00
virsh-checkpoint.h
virsh-completer-checkpoint.c tools: virsh: use automatic cleanup for virDomainObj 2021-08-16 13:10:33 +02:00
virsh-completer-checkpoint.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-domain.c virsh-completer: Provide completer for numatune --mode 2021-12-17 13:18:42 +01:00
virsh-completer-domain.h virsh-completer: Provide completer for numatune --mode 2021-12-17 13:18:42 +01:00
virsh-completer-host.c virsh-host: Avoid 'vir' prefix for locally declared VIR_ENUM* helpers 2021-07-23 09:59:12 +02:00
virsh-completer-host.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-interface.c virsh: Add wrapper for virInterfaceFree 2021-10-06 09:23:25 +02:00
virsh-completer-interface.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-network.c virsh: Introduce net-update --section completer 2022-01-19 16:48:33 +01:00
virsh-completer-network.h virsh: Introduce net-update --section completer 2022-01-19 16:48:33 +01:00
virsh-completer-nodedev.c virsh: Add wrapper for virNodeDeviceFree 2021-10-06 09:26:25 +02:00
virsh-completer-nodedev.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-nwfilter.c virsh: Add wrapper for virNWFilterFree 2021-10-06 09:27:03 +02:00
virsh-completer-nwfilter.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-pool.c virsh: Add wrapper for virStoragePoolFree 2021-10-06 09:24:17 +02:00
virsh-completer-pool.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-secret.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virsh-completer-secret.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-snapshot.c tools: virsh: use automatic cleanup for virDomainObj 2021-08-16 13:10:33 +02:00
virsh-completer-snapshot.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer-volume.c virsh: Add wrapper for virStorageVolFree 2021-10-06 09:25:22 +02:00
virsh-completer-volume.h virsh-completer*.h: Use modern header style 2021-09-17 09:40:46 +02:00
virsh-completer.c virsh: Introduce virshCompleteEmpty and use it for places where we can't suggest anything 2021-09-17 09:40:46 +02:00
virsh-completer.h virsh: Introduce virshCompleteEmpty and use it for places where we can't suggest anything 2021-09-17 09:40:46 +02:00
virsh-console.c virsh: Add wrapper for virStreamFree 2021-10-06 09:27:43 +02:00
virsh-console.h
virsh-domain-monitor.c virsh: Display vhostuser socket path in domblklist 2021-09-09 13:56:06 +02:00
virsh-domain-monitor.h
virsh-domain.c tools: Add domsetlaunchsecstate virsh command 2022-01-04 10:56:00 -07:00
virsh-domain.h virsh: Support vhostuser in attach-interface 2021-08-18 14:21:40 +02:00
virsh-edit.c
virsh-host.c virsh: Remove needless labels 2022-01-17 09:53:45 +01:00
virsh-host.h virsh-host: Avoid 'vir' prefix for locally declared VIR_ENUM* helpers 2021-07-23 09:59:12 +02:00
virsh-interface.c virsh: Add wrapper for virInterfaceFree 2021-10-06 09:23:25 +02:00
virsh-interface.h
virsh-network.c virsh-network: Don't check for virshXXXTypeFromString() >= VIR_XXX_LAST 2022-01-19 16:48:33 +01:00
virsh-network.h virsh: Introduce net-update --section completer 2022-01-19 16:48:33 +01:00
virsh-nodedev.c lib: Drop needless one line labels 2021-11-22 12:39:59 +01:00
virsh-nodedev.h
virsh-nwfilter.c virsh: Add wrapper for virNWFilterFree 2021-10-06 09:27:03 +02:00
virsh-nwfilter.h
virsh-pool.c virsh: Add wrapper for virStoragePoolFree 2021-10-06 09:24:17 +02:00
virsh-pool.h virsh-pool: Remove static from virshStoragePoolList{Free,Collect} 2021-06-16 10:32:33 +02:00
virsh-secret.c virsh: Introduce virshCompleteEmpty and use it for places where we can't suggest anything 2021-09-17 09:40:46 +02:00
virsh-secret.h
virsh-snapshot.c tools: virsh-snapshot: refactor small functions 2021-09-20 09:35:22 +02:00
virsh-snapshot.h
virsh-util.c virsh: Add wrapper for virStreamFree 2021-10-06 09:27:43 +02:00
virsh-util.h virsh: Add wrapper for virStreamFree 2021-10-06 09:27:43 +02:00
virsh-volume.c lib: Drop needless one line labels 2021-11-22 12:39:59 +01:00
virsh-volume.h
virsh.c virsh: Do not try connecting first time without polkit agent 2021-11-23 12:51:09 +01:00
virsh.h virsh: completer: Introduce dummy completer for local files 2021-09-17 09:40:46 +02:00
virt-admin-completer.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virt-admin-completer.h
virt-admin.c virsh: Remove hack using 'VSH_CMD_FLAG_ALIAS' to hide virsh commands 2021-09-17 09:40:46 +02:00
virt-admin.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virt-host-validate-bhyve.c
virt-host-validate-bhyve.h
virt-host-validate-ch.c tools: virt-host-validate: fix memory leak 2021-11-23 16:59:36 +01:00
virt-host-validate-ch.h tools: add virt-host-validate-ch for ch driver 2021-10-12 17:28:35 +02:00
virt-host-validate-common.c virt-host-validate: Fix IOMMU output on S390 2021-12-17 16:34:20 +01:00
virt-host-validate-common.h tools: only fail validations if VIR_HOST_VALIDATE_FAIL is set 2021-06-08 08:52:07 +02:00
virt-host-validate-lxc.c
virt-host-validate-lxc.h
virt-host-validate-qemu.c virt-host-validate-qemu: Use automatic memory freeing for virBitmap 2021-12-10 16:37:42 +01:00
virt-host-validate-qemu.h
virt-host-validate.c tools: add virt-host-validate-ch for ch driver 2021-10-12 17:28:35 +02:00
virt-login-shell-helper.c Prefer g_auto(GStrv) over g_strfreev() 2021-11-11 16:16:17 +01:00
virt-login-shell.c
virt-login-shell.conf
virt-pki-query-dn.c tools: Add virt-pki-query-dn binary 2021-11-12 12:37:29 +01:00
virt-pki-validate.in
virt-sanlock-cleanup.in
virt-xml-validate.in
vsh-table.c vsh-table: Hide vshTableRow typedef 2021-12-17 15:05:49 +01:00
vsh-table.h vsh-table: Ensure NULL terminated arguments to vshTable*() 2021-12-17 15:05:58 +01:00
vsh.c virsh: Remove needless labels 2022-01-17 09:53:45 +01:00
vsh.h vsh: Introduce '--completers-missing' for 'self-test' command 2021-09-17 09:40:46 +02:00