]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: address: up_ipv6_addrgen: add PERFMODE check
authorJulien Fortin <julien@cumulusnetworks.com>
Thu, 11 Oct 2018 01:12:43 +0000 (03:12 +0200)
committerJulien Fortin <julien@cumulusnetworks.com>
Thu, 13 Dec 2018 22:43:57 +0000 (14:43 -0800)
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
ifupdown2/addons/address.py

index 5ee13dbbf69fdae63f24e05d9170278daf002086..3d00aad30087acce833701c40035e2cbcc941de7 100644 (file)
@@ -755,6 +755,10 @@ class address(moduleBase):
     def up_ipv6_addrgen(self, ifaceobj):
         user_configured_ipv6_addrgen = ifaceobj.get_attr_value_first('ipv6-addrgen')
 
+        if not user_configured_ipv6_addrgen and ifupdownflags.flags.PERFMODE:
+            # no need to go further during perfmode (boot)
+            return
+
         if not user_configured_ipv6_addrgen:
             # if user didn't configure ipv6-addrgen, should we reset to default?
             user_configured_ipv6_addrgen = self.get_attr_default_value('ipv6-addrgen')