SpectrumScale_NETWORK_READINESS icon indicating copy to clipboard operation
SpectrumScale_NETWORK_READINESS copied to clipboard

Fixed getNetData to work with all Linux distros

Open deiter opened this issue 1 year ago • 0 comments
trafficstars

Different Linux distributions are based on different versions of the iproute program.

And different versions of iproute have a different output of the ip -s link show command. For example:

  • RHEL 8.x, RHEL 9.x, Debian Linux 11.x, Ubuntu Linux 22.04, CentOS 9.x:
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    RX:   bytes  packets errors dropped  missed   mcast
    24853310197 16845711      0       0       0       0
    TX:   bytes  packets errors dropped carrier collsns
    39899639748   979955      0       0       0       0
  • RHEL 7.x, SLES 12.x, Ubuntu Linux 18.04, Ubuntu Linux 20.04:
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    RX: bytes  packets  errors  dropped overrun mcast
    31158468129 1501879  0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    40617993630 1183331  0       0       0       0

And we can parse both options missed and overrun. Fixes #14

Thank you!

deiter avatar Dec 22 '23 15:12 deiter