From: Michael Tremer Date: Sun, 27 May 2012 11:58:29 +0000 (+0000) Subject: Add detection for wireless devices. X-Git-Tag: 004~77 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a508c27e745b45f2e8fd16cfb16d2088d418cd0c;p=network.git Add detection for wireless devices. --- diff --git a/functions.device b/functions.device index 47187f58..f0dd1330 100644 --- a/functions.device +++ b/functions.device @@ -140,6 +140,13 @@ function device_is_loopback() { [ "${device}" = "lo" ] } +# Check if the device is a wireless device +function device_is_wireless() { + local device=${1} + + [ -d "${SYS_CLASS_NET}/${device}/phy80211" ] +} + # Check if the device is a physical network interface function device_is_real() { local device=${1} @@ -184,6 +191,9 @@ function device_get_type() { elif device_is_loopback ${device}; then echo "loopback" + elif device_is_wireless ${device}; then + echo "wireless" + elif device_is_real ${device}; then echo "real"