0001
0002
0003
0004
0005
0006
0007 set -e
0008 format="%8s\t%8s\t%8s\n"
0009 me=`basename $0`
0010 sysd=${sysfs_dir:-/sys}
0011
0012
0013
0014
0015
0016 test ! -d "$sysd/block" && {
0017 echo "$me Error: sysfs is not mounted" 1>&2
0018 exit 1
0019 }
0020
0021 for d in `ls -d $sysd/block/etherd* 2>/dev/null | grep -v p` end; do
0022
0023 test $d = end && continue
0024
0025 dev=`echo "$d" | sed 's/.*!//'`
0026 printf "$format" \
0027 "$dev" \
0028 "`cat \"$d/netif\"`" \
0029 "`cat \"$d/state\"`"
0030 done | sort