This way the radio (phy) name can be the same through module reloads.
To set the desired name:
uci set wireless.@wifi-device[0].phyname=wiphy0
I guess this only works on ipq6086 boards as I could not find a more
generic place to put this. Maybe someone can improve it.
Signed-off-by: Ben Greear <greearb@candelatech.com>
*)
;;
esac
+
+OPATH=${DEVPATH##/devices/platform/}
+OPATH=${OPATH%%/ieee*}
+
+# 10 radios is enough for anyone!
+for i in `seq 0 9`;
+ do
+ BUS=`uci get wireless.@wifi-device[$i].path`
+ if [ "$BUS " == "$OPATH " ]
+ then
+ PHYNAME=${DEVPATH##*ieee80211/}
+ NPHYNAME=`uci get wireless.@wifi-device[$i].phyname`
+ if [ "$NPHYNAME " != " " ]
+ then
+ if [ "$PHYNAME " != "$NPHYNAME " ]
+ then
+ iw $PHYNAME set name $NPHYNAME
+ fi
+ fi
+ fi
+done