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;;