summaryrefslogtreecommitdiff
path: root/src/udev/net
diff options
context:
space:
mode:
authorSusant Sahani <susant@redhat.com>2017-06-26 18:37:38 +0530
committerSusant Sahani <susant@redhat.com>2017-06-26 18:37:38 +0530
commit9c5e1172396136bb307459551f407fc614182392 (patch)
tree307b72a4f04e37b62658b787ecb774609513967e /src/udev/net
parentc8ec393b25a6eacd91915fce84c03d4b446125ea (diff)
downloadsystemd-9c5e1172396136bb307459551f407fc614182392.tar.gz
ethtool: Fix speed in 593022fa377d40d9a645919759b04c53cf4eace8
We should use the DIV_ROUND_UP
Diffstat (limited to 'src/udev/net')
-rw-r--r--src/udev/net/ethtool-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/udev/net/ethtool-util.c b/src/udev/net/ethtool-util.c
index 19f5f049e4..201fc23437 100644
--- a/src/udev/net/ethtool-util.c
+++ b/src/udev/net/ethtool-util.c
@@ -527,7 +527,7 @@ int ethtool_set_glinksettings(int *fd, const char *ifname, struct link_config *l
}
if (link->speed)
- u->base.speed = link->speed;
+ u->base.speed = DIV_ROUND_UP(link->speed, 1000000);
if (link->duplex != _DUP_INVALID)
u->base.duplex = link->duplex;