mirror of
https://github.com/openwrt/openwrt.git
synced 2025-12-21 17:04:28 +04:00
wifi-scripts: add support for using list for iface in wifi-station/vlan
This is a trivial change to allow users to use 'list' on iface.
Old wifi-scripts already implements this, so this just ensures
that shell-based and ucode wifi-scripts are on-par with each other.
Signed-off-by: Rany Hany <rany_hany@riseup.net>
Link: https://github.com/openwrt/openwrt/pull/20977
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 1ead4e6e16)
This commit is contained in:
@@ -192,8 +192,9 @@ function config_init(uci)
|
||||
}
|
||||
|
||||
for (let name, data in sections.vlan) {
|
||||
let ifaces = parse_array(data.iface);
|
||||
for (let iface, iface_vifs in vifs) {
|
||||
if (data.iface && data.iface != iface)
|
||||
if (length(ifaces) && index(ifaces, iface) < 0)
|
||||
continue;
|
||||
|
||||
for (let vif in iface_vifs) {
|
||||
@@ -214,8 +215,9 @@ function config_init(uci)
|
||||
}
|
||||
|
||||
for (let name, data in sections.station) {
|
||||
let ifaces = parse_array(data.iface);
|
||||
for (let iface, iface_vifs in vifs) {
|
||||
if (data.iface && data.iface != iface)
|
||||
if (length(ifaces) && index(ifaces, iface) < 0)
|
||||
continue;
|
||||
|
||||
for (let vif in iface_vifs) {
|
||||
|
||||
Reference in New Issue
Block a user