mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-30 16:35:24 +00:00
Eliminate incorrect and unnecessary check for changed IP address
Commit aa2cc7 modified a previously unnecessary but innocuous check for interface IP address during interface update incorrectly, causing all attempted updates (e.g. changing link state) to interfaces of type='ethernet' for QEMU to fail. This patch fixes the issue by completely removing the check for IP address, which is pointless since QEMU doesn't support setting interface IP addresses from the domain interface XML anyway. Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru> Signed-off-by: Laine Stump <laine@laine.org>
This commit is contained in:
parent
6c2702eddf
commit
bbc705d130
@ -2394,10 +2394,7 @@ qemuDomainChangeNet(virQEMUDriverPtr driver,
|
||||
|
||||
case VIR_DOMAIN_NET_TYPE_ETHERNET:
|
||||
if (STRNEQ_NULLABLE(olddev->data.ethernet.dev,
|
||||
newdev->data.ethernet.dev) ||
|
||||
olddev->nips == 0 || newdev->nips == 0 ||
|
||||
!virSocketAddrEqual(&olddev->ips[0]->address,
|
||||
&newdev->ips[0]->address)) {
|
||||
newdev->data.ethernet.dev)) {
|
||||
needReconnect = true;
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user