From: Susant Sahani Date: Mon, 26 Jun 2017 13:07:38 +0000 (+0530) Subject: ethtool: Fix speed in 593022fa377d40d9a645919759b04c53cf4eace8 X-Git-Tag: v234~84^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c5e1172396136bb307459551f407fc614182392;p=thirdparty%2Fsystemd.git ethtool: Fix speed in 593022fa377d40d9a645919759b04c53cf4eace8 We should use the DIV_ROUND_UP --- diff --git a/src/udev/net/ethtool-util.c b/src/udev/net/ethtool-util.c index 19f5f049e43..201fc234372 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;