]> git.ipfire.org Git - thirdparty/iproute2.git/commit
iproute2: show counter of carrier on<->off transitions
authordavid decotigny <decot@googlers.com>
Tue, 6 May 2014 03:38:18 +0000 (20:38 -0700)
committerStephen Hemminger <stephen@networkplumber.org>
Fri, 9 May 2014 19:13:12 +0000 (12:13 -0700)
commit30b557929f2aaeeee59e1bbaad7c804bcae40e7b
tree6727d1928f13aef2339c5d84682a56fb794373d0
parentac74bd2a718b556d9215425919f99947120149db
iproute2: show counter of carrier on<->off transitions

This patch allows to display the current counter of carrier on<->off
transitions (IFLA_CARRIER_CHANGES, see kernel commit "expose number of
carrier on/off changes"):

  ip -s -s link show dev eth0
  32: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ...
    link/ether ................. brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    125552461  258881   0       0       0       10150
    RX errors: length  crc     frame   fifo    missed
               0        0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    40426119   224444   0       0       0       0
    TX errors: aborted fifo    window  heartbeat transns
               0        0       0       0        3

Tested:
  - kernel with patch "net-sysfs: expose number of carrier on/off
    changes": see "transns" column above
  - kernel wthout the patch: "transns" not displayed (as expected)

Signed-off-by: David Decotigny <decot@googlers.com>
ip/ipaddress.c