]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
ntp: add debug message to update of link speed
authorMiroslav Lichvar <mlichvar@redhat.com>
Wed, 14 Mar 2018 12:25:18 +0000 (13:25 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Wed, 14 Mar 2018 13:59:41 +0000 (14:59 +0100)
ntp_io_linux.c

index c44a13bed9beba0e5a77f15d201f8365650ed29c..df944d76fdeaf390edb03a60067ab10a0193c0a6 100644 (file)
@@ -273,7 +273,7 @@ update_interface_speed(struct Interface *iface)
 {
   struct ethtool_cmd cmd;
   struct ifreq req;
-  int sock_fd;
+  int sock_fd, link_speed;
 
   sock_fd = socket(AF_INET, SOCK_DGRAM, 0);
   if (sock_fd < 0)
@@ -294,7 +294,12 @@ update_interface_speed(struct Interface *iface)
 
   close(sock_fd);
 
-  iface->link_speed = ethtool_cmd_speed(&cmd);
+  link_speed = ethtool_cmd_speed(&cmd);
+
+  if (iface->link_speed != link_speed) {
+    iface->link_speed = link_speed;
+    DEBUG_LOG("Updated speed of %s to %d Mb/s", iface->name, link_speed);
+  }
 }
 
 /* ================================================== */