1
0
Fork 0
forked from mirror/openwrt

wifi-scripts: ucode: add support for setting Multi-AP profile/vlanid

Required for Profile-2 support.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
Felix Fietkau 2025-10-01 10:02:37 +02:00
parent d32e051b69
commit 3d8d525b21
3 changed files with 12 additions and 3 deletions

View file

@ -704,6 +704,14 @@
"description": "Enable Multi-AP functionality",
"type": "number"
},
"multi_ap_vlanid": {
"description": "Multi-AP Default VLAN ID",
"type": "number"
},
"multi_ap_profile": {
"description": "Multi-AP Profile",
"type": "number"
},
"multi_ap_backhaul_key": {
"type": "string"
},

View file

@ -52,8 +52,8 @@ function iface_setup(config) {
'ctrl_interface', 'ap_isolate', 'max_num_sta', 'ap_max_inactivity', 'airtime_bss_weight',
'airtime_bss_limit', 'airtime_sta_weight', 'bss_load_update_period', 'chan_util_avg_period',
'disassoc_low_ack', 'skip_inactivity_poll', 'ignore_broadcast_ssid', 'uapsd_advertisement_enabled',
'utf8_ssid', 'multi_ap', 'tdls_prohibit', 'bridge', 'wds_sta', 'wds_bridge',
'snoop_iface', 'vendor_elements', 'nas_identifier', 'radius_acct_interim_interval',
'utf8_ssid', 'multi_ap', 'multi_ap_vlanid', 'multi_ap_profile', 'tdls_prohibit', 'bridge',
'wds_sta', 'wds_bridge', 'snoop_iface', 'vendor_elements', 'nas_identifier', 'radius_acct_interim_interval',
'ocv', 'multicast_to_unicast', 'preamble', 'proxy_arp', 'per_sta_vif', 'mbo',
'bss_transition', 'wnm_sleep_mode', 'wnm_sleep_mode_no_keys', 'qos_map_set', 'max_listen_int',
'dtim_period', 'wmm_enabled', 'start_disabled',

View file

@ -71,6 +71,7 @@ function setup_sta(data, config) {
set_default(config, 'ieee80211r', 0);
set_default(config, 'sae_pwe', 2);
set_default(config, 'multi_ap', 0);
set_default(config, 'multi_profile', 1);
set_default(config, 'default_disabled', 0);
config.scan_ssid = 1;
@ -170,7 +171,7 @@ function setup_sta(data, config) {
network_append_string_vars(config, [ 'ssid' ]);
network_append_vars(config, [
'rsn_overriding', 'scan_ssid', 'noscan', 'disabled', 'multi_ap_backhaul_sta',
'rsn_overriding', 'scan_ssid', 'noscan', 'disabled', 'multi_ap_profile', 'multi_ap_backhaul_sta',
'ocv', 'key_mgmt', 'sae_pwe', 'psk', 'sae_password', 'pairwise', 'group', 'bssid',
'proto', 'mesh_fwding', 'mesh_rssi_threshold', 'frequency', 'fixed_freq',
'disable_ht', 'disable_ht40', 'disable_vht', 'vht', 'max_oper_chwidth',