1 mac80211_phy_to_path() {
4 [ -x /usr/bin/readlink -a -h /sys/class/ieee80211/${phy} ] || return
6 local path="$(readlink -f /sys/class/ieee80211/${phy}/device)"
7 [ -n "$path" ] || return
9 path="${path##/sys/devices/}"
11 platform*/pci*) path="${path##platform/}";;
16 for p in $(ls /sys/class/ieee80211/$phy/device/ieee80211); do
17 [ "$p" = "$phy" ] && {
18 echo "$path${seq:++$seq}"
22 seq=$((${seq:-0} + 1))
26 mac80211_path_to_phy() {
30 for p in $(ls /sys/class/ieee80211); do
31 local cur="$(mac80211_phy_to_path "$p")"
33 *$path) echo "$p"; return;;