]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: dhcp: skipping dhcp configuration if link-down yes
authorJulien Fortin <julien@cumulusnetworks.com>
Tue, 21 Jul 2020 20:05:48 +0000 (22:05 +0200)
committerJulien Fortin <julien@cumulusnetworks.com>
Thu, 6 Aug 2020 11:59:41 +0000 (13:59 +0200)
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
ifupdown2/addons/dhcp.py

index ef759646e183c964fcdf7227b9cbb6269d688282..9d5ce27acf4c02d9c8ececa389a3d6cc76358674 100644 (file)
@@ -141,6 +141,10 @@ class dhcp(Addon, moduleBase):
         self._down_stale_dhcp_config(ifaceobj, 'inet', dhclient4_running)
         self._down_stale_dhcp_config(ifaceobj, 'inet6', dhclient6_running)
 
+        if ifaceobj.link_privflags & ifaceLinkPrivFlags.KEEP_LINK_DOWN:
+            self.logger.info("%s: skipping dhcp configuration: link-down yes" % ifaceobj.name)
+            return
+
         try:
             dhclient_cmd_prefix = None
             dhcp_wait = policymanager.policymanager_api.get_attr_default(