]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: ethtool: ifquery -c displays ethtool attribute as 'unknown' when we can't...
authorJulien Fortin <julien@cumulusnetworks.com>
Fri, 2 Dec 2016 18:36:40 +0000 (19:36 +0100)
committerJulien Fortin <julien@cumulusnetworks.com>
Fri, 2 Dec 2016 18:36:40 +0000 (19:36 +0100)
Ticket: CM-13820
Reviewed By: Roopa, Daniel W
Testing Done: test from the bug

Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
addons/ethtool.py

index db7a8d95ec0b8518f938ec3ade47685902ecd77a..54d7d22f34c2f6ed3ed442259fc4adf1a9cd479c 100644 (file)
@@ -194,7 +194,11 @@ class ethtool(moduleBase,utilsBase):
                 continue
             # autoneg comes from ethtool whereas speed and duplex from /sys/class
             running_attr = self.get_running_attr(attr, ifaceobj)
-            if (not running_attr):
+            if not running_attr:
+                if not configured:
+                    continue
+                ifaceobjcurr.update_config_with_status('link-%s' % attr,
+                                                       'unknown', 1)
                 continue
 
             if attr == 'autoneg':