From c71173a9f525146301c8f3bc84df55652df0dc41 Mon Sep 17 00:00:00 2001 From: Jeff Lane Date: Thu, 27 Apr 2017 11:24:15 -0400 Subject: Add connection speed to network_info script. LP: #1686746 --- bin/network_info | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/bin/network_info b/bin/network_info index 9c20b89..38d5ada 100755 --- a/bin/network_info +++ b/bin/network_info @@ -51,12 +51,23 @@ def get_mac_address(interface): address = '' try: - address = _read_file(address_file) + address = _read_file(address_file).strip() except IOError: pass return address +def get_speed(interface): + speed_file = os.path.join(SYS_PATH, interface, 'speed') + + speed = '' + try: + speed = _read_file(speed_file).strip() + except IOError: + pass + + return speed + def main(args): for interface in args: @@ -74,6 +85,7 @@ def main(args): except: print("IPv6: n/a") print("MAC: %s\n" % get_mac_address(interface)) + print("Connect Speed: %s" % get_speed(interface)) return 0 -- cgit v1.2.3