---
src/lxc/lxc_process.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/lxc/lxc_process.c b/src/lxc/lxc_process.c
index 07eb22a..28313f0 100644
--- a/src/lxc/lxc_process.c
+++ b/src/lxc/lxc_process.c
@@ -304,6 +304,14 @@ virLXCProcessSetupInterfaceTap(virDomainDefPtr vm,
if (virNetDevSetOnline(parentVeth, true) < 0)
goto cleanup;
+ if (virDomainNetGetActualType(net) == VIR_DOMAIN_NET_TYPE_ETHERNET) {
+ /* Set IP info for the host side, but only if the type is
+ * 'ethernet'.
+ */
+ if (virNetDevIPInfoAddToDev(parentVeth, &net->hostIP) < 0)
+ goto cleanup;
+ }
+
if (net->filter &&
virDomainConfNWFilterInstantiate(vm->uuid, net) < 0)
goto cleanup;
--
2.5.5