From f781816aeaf91479d03db1187ebfc3ce119ec9f7 Mon Sep 17 00:00:00 2001
From: "Carlos J. Herrera" <cherrera@opennebula.io>
Date: Wed, 30 Jun 2021 07:43:05 -0400
Subject: [PATCH] B #5440: fix importing Wilds in vCenter (#1340)

(cherry picked from commit 0774610cfc528c99b7c286cfdc109697451dea2b)
---
 src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb b/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb
index 17288d3070..1417c8f08b 100644
--- a/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb
+++ b/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb
@@ -550,6 +550,10 @@ module VCenterDriver
                     net.ipConfig.ipAddress.each do |ip_config|
                         ip = IPAddr.new(ip_config.ipAddress)
 
+                        if ip.ipv6? && get_ipv6_prefix(ip.to_s, 10) == 'fe80'
+                            next
+                        end
+
                         if force
                             ipv4 = ip.to_s if ip.ipv4?
                             ipv6 = ip.to_s if ip.ipv6?