From 4c139be17d5d26a1bba81c0775ca5c8fb3a6b181 Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Thu, 11 Jul 2013 17:21:09 +0200 Subject: link: allow future ethtool speed formats to be supported In case some in the near future NICs with 40Gbit/s will appear. Allow ifpps to get the correct ethtool speed. Signed-off-by: Daniel Borkmann --- link.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'link.c') diff --git a/link.c b/link.c index 95f0816..eb3ba18 100644 --- a/link.c +++ b/link.c @@ -99,18 +99,9 @@ u32 ethtool_bitrate(const char *ifname) goto out; } - switch (ecmd.speed) { - case SPEED_10: - case SPEED_100: - case SPEED_1000: - case SPEED_2500: - case SPEED_10000: - bitrate = ecmd.speed; - break; - default: + bitrate = ethtool_cmd_speed(&ecmd); + if (bitrate == SPEED_UNKNOWN) bitrate = 0; - break; - }; out: close(sock); -- cgit v1.2.3-54-g00ecf