mirror of https://github.com/hak5/openwrt-owl.git
hotplug: Allow configuring radio name.
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>master
parent
41770add03
commit
38167cb7f4
|
@ -35,3 +35,24 @@ case "$board" in
|
||||||
*)
|
*)
|
||||||
;;
|
;;
|
||||||
esac
|
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
|
||||||
|
|
Loading…
Reference in New Issue