diff options
Diffstat (limited to 'src/usr/ifmgmt.c')
-rw-r--r-- | src/usr/ifmgmt.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/usr/ifmgmt.c b/src/usr/ifmgmt.c index 9c82503..2c4b3d2 100644 --- a/src/usr/ifmgmt.c +++ b/src/usr/ifmgmt.c @@ -94,6 +94,10 @@ void ifstat ( struct net_device *netdev ) { ( netdev_link_ok ( netdev ) ? "up" : "down" ), netdev->tx_stats.good, netdev->tx_stats.bad, netdev->rx_stats.good, netdev->rx_stats.bad ); + if ( ! netdev_link_ok ( netdev ) ) { + printf ( " [Link status: %s]\n", + strerror ( netdev->link_rc ) ); + } ifstat_errors ( &netdev->tx_stats, "TXE" ); ifstat_errors ( &netdev->rx_stats, "RXE" ); } |