aboutsummaryrefslogtreecommitdiffstats
path: root/sysconfig/network-scripts/network-functions
diff options
context:
space:
mode:
Diffstat (limited to 'sysconfig/network-scripts/network-functions')
-rw-r--r--sysconfig/network-scripts/network-functions14
1 files changed, 14 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions
index ee65bd61..fdd4a211 100644
--- a/sysconfig/network-scripts/network-functions
+++ b/sysconfig/network-scripts/network-functions
@@ -81,6 +81,20 @@ check_device_down ()
return $retcode
}
+check_link_down ()
+{
+ if [ -x /sbin/mii-tool ]; then
+ output=`/sbin/mii-tool $1 2>&1`
+ if echo $output | grep -q "Operation not supported"; then
+ return 0
+ elif echo $output | grep -q "link ok"; then
+ return 0
+ else
+ return 1
+ fi
+ fi
+ return 0
+}
check_default_route ()
{