|
|
|
@ -486,7 +486,7 @@ mac80211_prepare_vif() { |
|
|
|
|
# All interfaces must have unique mac addresses |
|
|
|
|
# which can either be explicitly set in the device |
|
|
|
|
# section, or automatically generated |
|
|
|
|
ifconfig "$ifname" hw ether "$macaddr" |
|
|
|
|
ip link set dev "$ifname" address "$macaddr" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
json_select .. |
|
|
|
@ -582,7 +582,7 @@ mac80211_setup_vif() { |
|
|
|
|
json_get_vars mode |
|
|
|
|
json_get_var vif_txpower txpower |
|
|
|
|
|
|
|
|
|
ifconfig "$ifname" up || { |
|
|
|
|
ip link set dev "$ifname" up || { |
|
|
|
|
wireless_setup_vif_failed IFUP_ERROR |
|
|
|
|
json_select .. |
|
|
|
|
return |
|
|
|
@ -638,7 +638,7 @@ mac80211_interface_cleanup() { |
|
|
|
|
local phy="$1" |
|
|
|
|
|
|
|
|
|
for wdev in $(list_phy_interfaces "$phy"); do |
|
|
|
|
ifconfig "$wdev" down 2>/dev/null |
|
|
|
|
ip link set dev "$wdev" down 2>/dev/null |
|
|
|
|
iw dev "$wdev" del |
|
|
|
|
done |
|
|
|
|
} |
|
|
|
|