diff --git a/README.md b/README.md
index e21084c12a43e9e16fa9fed94ef329082b88f16c..4686e060e443e58ce395c3017d400e97472bef60 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
 ## Introduction
 
 This package provides the `mapagent` daemon, which is responsible for
-configuring wireless credentials, vlan etc.
+configuring wireless credentials, vlans etc.
 
 Today map-agent is bridge centered, and it is expected that there is a 'main'
 bridge which holds the uplink interface, as specified by `al_bridge` in the
@@ -34,53 +34,49 @@ config controller_select
 	option local '0'
 	option id 'auto'
 	option probe_int '20'
-	option retry_int '15'
+	option retry_int '9'
 	option autostart '1'
 
-config wifi-radio
-	option device 'wl0'
-	option band '5'
-
-config wifi-radio
-	option device 'wl1'
-	option band '2'
-
-
 config fh-iface
-	option ifname 'wl0.2'
+	option ifname 'wl0.1'
 	option band '5'
 	option device 'wl0'
 
 config fh-iface
-	option ifname 'wl0.1'
-	option band '5'
-	option device 'wl0'
+	option ifname 'wl1.1'
+	option band '2'
+	option device 'wl1'
 
 config bk-iface
 	option ifname 'wl0'
 	option band '5'
 	option device 'wl0'
-
-config fh-iface
-	option ifname 'wl1.1'
-	option band '2'
-	option device 'wl1'
+	option priority '1'
 
 config bk-iface
 	option ifname 'wl1'
 	option band '2'
 	option device 'wl1'
+	option priority '2'
+
+config bk-iface
+	option ifname 'wl2'
+	option band '5'
+	option device 'wl2'
+	option priority '0'
+
+config wifi-radio
+	option device 'wl2'
+	option band '5'
+	option dedicated_backhaul '1
 ```
 
 The important part of this configuration file is to properly align the
 wireless configuration with the mapagent configuration for the default setup.
 
-Mapagent expects all interfaces that are present in its config to be up and
-running when mapagent is started as these interfaces are managed by mapagent.
-
 Interface which are not included in the config will never be torn down or
 modified by mapagent, thus if desired, interfaces may left out of multi-ap
-management
+management.
 
 The above example of a mapagent config would map properly against the
 following wireless configuration file:
@@ -88,82 +84,82 @@ following wireless configuration file:
 ```
 config wifi-device 'wl0'
 	option type 'mac80211'
-	option channel '36'
+	option channel 'auto'
 	option hwmode '11a'
 	option country 'DE'
 	option htmode 'HE80'
 	option apsta '1'
 	option phy 'phy0'
 
-config wifi-iface 'default_sta_wl0'
-        option device 'wl0'
-        option mode 'sta'
-        option ifname 'wl0'
-        option multi_ap '1'
-        option disabled '0'
-
 config wifi-iface 'default_wl0'
 	option device 'wl0'
 	option network 'lan'
 	option ifname 'wl0.1'
 	option mode 'ap'
-	option ssid 'iopsysWrt-44D4376AF7F0-5GHz'
+	option ssid 'iopsysWrt-EC6C9A52ACB7'
 	option encryption 'psk2'
-	option key '12345678'
+	option key 'wifiEC6C9A52ACB7'
 	option wps '1'
 	option wps_pushbutton '1'
 	option ieee80211k '1'
 	option ieee80211v '1'
 	option bss_transition '1'
 	option multi_ap '2'
-	option multi_ap_backhaul_ssid 'iopsysWrt-BACKHAUL-5GHz'
-	option multi_ap_backhaul_key '12345678BACKHAUL'
-
-config wifi-iface 'default_wl0'
-	option device 'wl0'
-	option network 'lan'
-	option ifname 'wl0.1'
-	option mode 'ap'
-	option ssid 'iopsysWrt-BACKHAUL-5GHz'
-	option encryption 'psk2'
-	option key '12345678BACKHAUL'
-	option wps '1'
-	option wps_pushbutton '1'
-	option ieee80211k '1'
-	option ieee80211v '1'
-	option bss_transition '1'
-	option multi_ap '1'
 
 config wifi-device 'wl1'
 	option type 'mac80211'
-	option channel '11'
+	option channel 'auto'
 	option hwmode '11g'
 	option country 'DE'
 	option htmode 'HE20'
 	option apsta '1'
 	option phy 'phy1'
 
-config wifi-iface 'default_sta_wl1'
-        option device 'wl1'
-        option mode 'sta'
-        option ifname 'wl1'
-        option multi_ap '1'
-        option disabled '0'
-
 config wifi-iface 'default_wl1'
 	option device 'wl1'
 	option network 'lan'
 	option ifname 'wl1.1'
 	option mode 'ap'
-	option ssid 'iopsysWrt-44D4376AF7F0-2.4GHz'
+	option ssid 'iopsysWrt-EC6C9A52ACB7'
 	option encryption 'psk2'
-	option key '12345678'
+	option key 'wifiEC6C9A52ACB7'
 	option wps '1'
 	option wps_pushbutton '1'
 	option ieee80211k '1'
 	option ieee80211v '1'
 	option bss_transition '1'
 	option multi_ap '2'
+
+config wifi-device 'wl2'
+	option type 'mac80211'
+	option channel 'auto'
+	option hwmode '11a'
+	option country 'DE'
+	option htmode 'HE80'
+	option apsta '1'
+	option phy 'phy2'
+
+config wifi-iface 'default_sta_wl1'
+	option device 'wl1'
+	option mode 'sta'
+	option ifname 'wl1'
+	option multi_ap '1'
+	option disabled '0'
+
+config wifi-iface 'default_sta_wl0'
+	option device 'wl0'
+	option mode 'sta'
+	option ifname 'wl0'
+	option multi_ap '1'
+	option disabled '0'
+
+config wifi-iface 'default_sta_wl2'
+	option device 'wl2'
+	option mode 'sta'
+	option ifname 'wl2'
+	option multi_ap '1'
+	option disabled '0'
+
 ```
 
 ### Radios
@@ -197,7 +193,8 @@ interfaces (`bk-iface`).
 
 Fronthaul interfaces are `fh-iface` sections with `multi_ap '2'` set. This
 section may also include the options `ssid`, `key`, `encryption`, and `vid`.
-Today these are not mandatory.
+Today these are not mandatory, but will be written automatically during
+AP-Autoconfiguration.
 
 ```
 config fh-iface
@@ -215,8 +212,9 @@ config fh-iface
 #### Backhaul Interfaces
 
 Backhaul interfaces are `fh-iface` sections with `multi_ap '1'` set. This
-section may also include the options `ssid`, `key`, `encryption`, and `vid`.
-Today these are not mandatory.
+section may also include the options `ssid`, `key`, `encryption`, `enabled`,
+`vid` and a `disallow_bsta` list. Today these are not mandatory, but will be
+written automatically during AP-Autoconfiguration.
 
 ```
 config fh-iface
@@ -229,15 +227,16 @@ config fh-iface
 	option multi_ap '1'
 	option disallow_bsta '0'
 	option vid '1'
+	option enabled '1'
 ```
 
 
-
 #### Combined Front/Back Interfaces
 
 Combined fronthaul/backhaul interfaces are `fh-iface` sections with
 `multi_ap '3'` set. This section may also include the options `ssid`, `key`,
-`encryption`, and `vid`. Today these are not mandatory.
+`encryption`, and `vid`. Today these are not mandatory, but will be
+written automatically during AP-Autoconfiguration.
 
 ```
 config fh-iface
@@ -249,6 +248,7 @@ config fh-iface
 	option encryption 'psk2+aes'
 	option multi_ap '3'
 	option vid '1'
+	option enabled '1'
 ```
 
 
@@ -270,8 +270,11 @@ config bk-iface
 	option band '5'
 	option device 'wl0'
 	option onboarded '1'
+	option priority '0'
 ```
 
+The option `priority` will default to 2.
+
 
 ## Onboarding
 
@@ -402,7 +405,7 @@ config agent 'agent'
 	option brcm_setup '1'
 	option al_bridge 'br-lan'
 	option netdev 'wl'
-	option controller_mac 'ee:6c:9a:52:b0:27'
+	option controller_macaddr 'ee:6c:9a:52:b0:27'
 
 config controller_select
 	option local '0'
@@ -411,10 +414,58 @@ config controller_select
 	option retry_int '9'
 	option autostart '1'
 
+config fh-iface
+	option ifname 'wl0.1'
+	option band '5'
+	option device 'wl0'
+	option ssid 'MAP-EC6C9A52B027-5GHz'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae-mixed+aes'
+	option multi_ap '2'
+	option enabled '1'
+	option vid '1'
+
+config fh-iface
+	option ifname 'wl1.1'
+	option band '2'
+	option device 'wl1'
+	option ssid 'MAP-EC6C9A52B027-2.4GHz'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae-mixed+aes'
+	option multi_ap '2'
+	option enabled '1'
+	option vid '1'
+
 config bk-iface
 	option ifname 'wl0'
 	option band '5'
 	option device 'wl0'
+	option priority '1'
+	option enabled '0'
+
+config bk-iface
+	option ifname 'wl1'
+	option band '2'
+	option device 'wl1'
+	option priority '2'
+	option enabled '0'
+
+config bk-iface
+	option ifname 'wl2'
+	option band '5'
+	option device 'wl2'
+	option priority '0'
+	option encryption 'sae-mixed'
+	option ssid 'MAP-EC6C9A52B027-BH-5GHz'
+	option key '7NTx-APvX-pba7-tvd7'
+	option default_disabled '0'
+	option onboarded '1'
+	option enabled '1'
+
+config wifi-radio
+	option device 'wl2'
+	option band '5'
+	option dedicated_backhaul '1'
 	option onboarded '1'
 
 config wifi-radio
@@ -425,45 +476,31 @@ config wifi-radio
 	option device 'wl1'
 	option band '2'
 
-config fh-iface
-	option ifname 'wl0.1'
-	option band '5'
-	option device 'wl0'
-	option ssid 'MAP-EC6C9A52B027-5GHz'
-	option key '7NTx-APvX-pba7-tvd7'
-	option encryption 'psk2+aes'
-	option multi_ap '2'
-	option vid '1'
+config policy
+	option pvid '1'
+	option pcp_default '0'
 
 config fh-iface
 	option ifname 'wl0.2'
 	option band '5'
 	option device 'wl0'
 	option ssid 'MAP-EC6C9A52B027-BH-5GHz'
-	option key '8e91bbf3959dfc17866aee7cd7813d30bc8bb75ac40345be6d72f896ee230d5a'
-	option encryption 'psk2+aes'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae+aes'
 	option multi_ap '1'
+	option enabled '1'
 	option disallow_bsta '0'
 	option vid '1'
 
 config fh-iface
-	option ifname 'wl1'
-	option band '2'
-	option device 'wl1'
-	option ssid 'MAP-EC6C9A52B027-2.4GHz'
-	option key '7NTx-APvX-pba7-tvd7'
-	option encryption 'psk2+aes'
-	option multi_ap '2'
-	option vid '1'
-
-config fh-iface
-	option ifname 'wl1.1'
+	option ifname 'wl1.2'
 	option band '2'
 	option device 'wl1'
 	option ssid 'MAP-EC6C9A52B027-BH-2.4GHz'
-	option key '8e91bbf3959dfc17866aee7cd7813d30bc8bb75ac40345be6d72f896ee230d5a'
-	option encryption 'psk2+aes'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae+aes'
 	option multi_ap '1'
+	option enabled '1'
 	option disallow_bsta '0'
 	option vid '1'
 ```
@@ -472,97 +509,131 @@ And similarily the wireless config:
 
 
 ```
-config wifi-iface 'wl1_ap'
-	option ifname 'wl1'
+config wifi-device 'wl0'
+	option type 'mac80211'
+	option channel 'auto'
+	option hwmode '11a'
+	option country 'DE'
+	option htmode 'HE80'
+	option apsta '1'
+	option phy 'phy0'
+
+config wifi-iface 'default_wl0'
+	option device 'wl0'
 	option network 'lan'
-	option ssid 'MAP-EC6C9A52B027-2.4GHz'
-	option key '7NTx-APvX-pba7-tvd7'
-	option encryption 'psk2+aes'
+	option ifname 'wl0.1'
 	option mode 'ap'
-	option device 'wl1'
-	option multi_ap '2'
+	option wps '1'
+	option wps_pushbutton '1'
 	option ieee80211k '1'
 	option ieee80211v '1'
+	option bss_transition '1'
+	option multi_ap '2'
+	option ssid 'MAP-EC6C9A52B027-5GHz'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae-mixed+aes'
+	option ieee80211w '1'
+	option start_disabled '0'
 	option uuid 'cfa7df87-06a3-5daf-911f-ec6c9a52acb7'
-	option wps '1'
-	option wps_pushbutton '1'
-	option multi_ap_backhaul_ssid 'MAP-EC6C9A52B027-BH-2.4GHz'
-	option multi_ap_backhaul_key '8e91bbf3959dfc17866aee7cd7813d30bc8bb75ac40345be6d72f896ee230d5a'
+	option multi_ap_backhaul_ssid 'MAP-EC6C9A52B027-BH-5GHz'
+	option multi_ap_backhaul_key '7NTx-APvX-pba7-tvd7'
 
-config wifi-iface 'wl1_1_ap'
-	option ifname 'wl1.1'
+config wifi-device 'wl1'
+	option type 'mac80211'
+	option channel 'auto'
+	option hwmode '11g'
+	option country 'DE'
+	option htmode 'HE20'
+	option apsta '1'
+	option phy 'phy1'
+
+config wifi-iface 'default_wl1'
+	option device 'wl1'
 	option network 'lan'
-	option ssid 'MAP-EC6C9A52B027-BH-2.4GHz'
-	option key '8e91bbf3959dfc17866aee7cd7813d30bc8bb75ac40345be6d72f896ee230d5a'
-	option encryption 'psk2+aes'
+	option ifname 'wl1.1'
 	option mode 'ap'
-	option device 'wl1'
-	option multi_ap '1'
+	option wps '1'
+	option wps_pushbutton '1'
 	option ieee80211k '1'
 	option ieee80211v '1'
+	option bss_transition '1'
+	option multi_ap '2'
+	option ssid 'MAP-EC6C9A52B027-2.4GHz'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae-mixed+aes'
+	option ieee80211w '1'
+	option start_disabled '0'
 	option uuid 'cfa7df87-06a3-5daf-911f-ec6c9a52acb7'
-	option hidden '1'
+	option multi_ap_backhaul_ssid 'MAP-EC6C9A52B027-BH-2.4GHz'
+	option multi_ap_backhaul_key '7NTx-APvX-pba7-tvd7'
 
-config wifi-iface 'default_sta_wl2'
+config wifi-device 'wl2'
+	option type 'mac80211'
+	option channel 'auto'
+	option hwmode '11a'
+	option country 'DE'
+	option htmode 'HE80'
+	option apsta '1'
+	option phy 'phy2'
+
+config wifi-iface 'default_sta_wl1'
+	option device 'wl1'
+	option mode 'sta'
+	option ifname 'wl1'
+	option multi_ap '1'
+	option disabled '0'
+
+config wifi-iface 'default_sta_wl0'
 	option device 'wl0'
 	option mode 'sta'
 	option ifname 'wl0'
 	option multi_ap '1'
+	option ssid 'MAP-EC6C9A52B027-BH-5GHz'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae-mixed'
+	option disabled '1'
+
+config wifi-iface 'default_sta_wl2'
+	option device 'wl2'
+	option mode 'sta'
+	option ifname 'wl2'
+	option multi_ap '1'
 	option disabled '0'
-	option encryption 'psk2'
 	option ssid 'MAP-EC6C9A52B027-BH-5GHz'
-	option key '8e91bbf3959dfc17866aee7cd7813d30bc8bb75ac40345be6d72f896ee230d5a'
-	option wds '1'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae-mixed'
 
-config wifi-iface 'wl0_ap'
-	option ifname 'wl0.1'
+config wifi-iface 'wl0_2_ap'
+	option ifname 'wl0.2'
 	option network 'lan'
-	option ssid 'MAP-EC6C9A52B027-5GHz'
+	option ssid 'MAP-EC6C9A52B027-BH-5GHz'
 	option key '7NTx-APvX-pba7-tvd7'
-	option encryption 'psk2+aes'
+	option encryption 'sae+aes'
 	option mode 'ap'
 	option device 'wl0'
-	option multi_ap '2'
+	option multi_ap '1'
 	option ieee80211k '1'
 	option ieee80211v '1'
+	option ieee80211w '2'
+	option start_disabled '0'
 	option uuid 'cfa7df87-06a3-5daf-911f-ec6c9a52acb7'
-	option wps '1'
-	option wps_pushbutton '1'
-	option multi_ap_backhaul_ssid 'MAP-EC6C9A52B027-BH-5GHz'
-	option multi_ap_backhaul_key '8e91bbf3959dfc17866aee7cd7813d30bc8bb75ac40345be6d72f896ee230d5a'
+	option hidden '0'
 
-config wifi-iface 'wl0_1_ap'
-	option ifname 'wl0.2'
+config wifi-iface 'wl1_2_ap'
+	option ifname 'wl1.2'
 	option network 'lan'
-	option ssid 'MAP-EC6C9A52B027-BH-5GHz'
-	option key '8e91bbf3959dfc17866aee7cd7813d30bc8bb75ac40345be6d72f896ee230d5a'
-	option encryption 'psk2+aes'
+	option ssid 'MAP-EC6C9A52B027-BH-2.4GHz'
+	option key '7NTx-APvX-pba7-tvd7'
+	option encryption 'sae+aes'
 	option mode 'ap'
-	option device 'wl0'
+	option device 'wl1'
 	option multi_ap '1'
 	option ieee80211k '1'
 	option ieee80211v '1'
+	option ieee80211w '2'
+	option start_disabled '0'
 	option uuid 'cfa7df87-06a3-5daf-911f-ec6c9a52acb7'
-	option hidden '1'
-
-config wifi-device 'wl0'
-	option type 'mac80211'
-	option channel '100'
-	option hwmode '11a'
-	option country 'DE'
-	option htmode 'HE80'
-	option apsta '0'
-	option phy 'phy0'
-
-config wifi-device 'wl1'
-	option type 'mac80211'
-	option channel '11'
-	option hwmode '11g'
-	option country 'DE'
-	option htmode 'HE20'
-	option apsta '0'
-	option phy 'phy1'
-
+	option hidden '0'
 ```
 
 Do note that a backhaul station interface will never be torn down by mapagent.
diff --git a/docs/QUICK_START.md b/docs/QUICK_START.md
index 1efb3d555b5a588ef058d797623ef67305712486..04f2805cf0760f155164f32991baf30f6accb57b 100644
--- a/docs/QUICK_START.md
+++ b/docs/QUICK_START.md
@@ -32,8 +32,6 @@ config ieee1905 'ieee1905'
 	option extension '1'
 	list extmodule 'map'
 ```
-* **** Mapagent config should *NOT* contain interfaces that will not be started, or
-do not exist, at the time that mapagent is started. ****
 * Mapcontroller has to have `registrar` set for bands it should configure
 * Mapagent expects there to be one 'main' bridge in the network, which is
 also used as an ieee1905 interface, set by uci option `al_bridge`.
@@ -128,49 +126,49 @@ config controller 'controller'
 	option enabled '1'
 	option registrar '5 2'	    #bands on which wps registrar supported
 	option debug '0'
-	option al_bridge 'br-lan'
+	option primary_vid '1'
+	option primary_pcp '2'
 
-config vlan 'lan'
-	option network 'lan'
-	option id '1'
+config interface 'lan'
+	option proto 'dhcp'
 
-config fh-credentials
+config ap
+	option type 'fronthaul'
 	option band '5'
 	option ssid 'MAP-TEST-5GHz'
 	option encryption 'psk2'
 	option key '1234567890'
-	option vlan '1'
+	option vid '1'
+	option network 'lan'
 
-config fh-credentials
+config ap
+	option type 'fronthaul'
 	option band '2'
 	option ssid 'MAP-TEST-2.4GHz'
 	option encryption 'psk2'
 	option key '1234567890'
-	option vlan '1'
+	option vid '1'
+	option network 'lan'
 
-config bk-credentials
+config ap
+	option type 'backhaul'
 	option band '5'
 	option ssid 'MAP-TEST-BH-5GHz'
 	option encryption 'psk2'
 	option key '1234567890'
-	option multi_ap '1'
-	option vlan '1'
+	option vid '1'
+	option network 'lan'
 
-config bk-credentials
+config ap
+	option type 'backhaul'
 	option band '2'
 	option ssid 'MAP-TEST-BH-2.4GHz'
 	option encryption 'psk2'
 	option key '1234567890'
-	option multi_ap '1'
-	option vlan '1'
+	option vid '1'
+	option network 'lan'
 ```
 
-
-#### Notes
-* **** Mapcontroller config `bk-credentials` should *NOT* be confused with `bk-iface`
-of map-agent config. `bk-iface` will in the future be renamed. ****
-
-
 ### AP-Autoconfiguration
 
 With these configurations at boot, AP-Autoconfig should automatically trigger.
@@ -362,7 +360,7 @@ A `SIGUHP` can be triggered via preferred method, i.e.:
 
 Some example steps:
 ```
-root@iopsys:~# uci set mapcontroller.@bk-credentials[1].ssid="MAP-NEW-BH-2.4GHz"
+root@iopsys:~# uci set mapcontroller.@ap[3].ssid="MAP-NEW-BH-2.4GHz"
 root@iopsys:~# uci commit mapcontroller
 root@iopsys:~# ubus call uci commit '{"config":"mapcontroller"}'
 root@iopsys:~# sleep 10
@@ -386,8 +384,6 @@ config ieee1905 'ieee1905'
 	option extension '1'
 	list extmodule 'map'
 ```
-* **** Mapagent config should *NOT* contain interfaces that will not be started, or
-do not exist, at the time that mapagent is started. ****
 * Mapagent expects there to be one 'main' bridge in the network, which is
 also used as an ieee1905 interface, set by uci option `al_bridge`.
 * If wireless connection is to be used, a backhaul STA interface *MUST* be
diff --git a/docs/api/mapagent.md b/docs/api/mapagent.md
index 0985b24113c16bb3218dbd43774ad8411377453f..f9a7158473e536bd26dad11ff4f83e05f912401a 100644
--- a/docs/api/mapagent.md
+++ b/docs/api/mapagent.md
@@ -1 +1 @@
-<tbody><tr><td colspan="2"><div style="font-weight: bold">mapagent</div><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">section</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td><td><div style="font-weight: bold; font-size: 14px">multi</div></td><td><div style="font-weight: bold; font-size: 14px">options</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">mapagent</div></td><td class="td_row_even"><div class="td_row_even">Mapagent daemon Configuration</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enabled</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><div class="td_row_even">Enables mapagent daemon</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">debug</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Mapagent debug level</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">profile</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">2</div></td><td class="td_row_even"><div class="td_row_even">Currently unused</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">brcm_setup</div></td><td class="td_row_odd"><div class="td_row_odd">boolean</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">For broadcom platforms, mapagent is responsible for adding the wds interface to the bridge</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">al_bridge</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">br-lan</div></td><td class="td_row_even"><div class="td_row_even">The bridge which the wds interface will be attached to.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">netdev</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">wl if brcm_setup is set, else wlan</div></td><td class="td_row_odd"><div class="td_row_odd">The interface names that will be created by mapagent are using the specified netdev</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">controller_mac</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Will be set at runtime by mapagent</div></td></tr></tbody></table></td><td class="td_row_even"><div class="td_row_even">&nbsp;</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">controller_select</div></td><td class="td_row_odd"><div class="td_row_odd">Configure controller selection parameters</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">local</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><div class="td_row_even">Enforce local controller. If set, the device will not be configurable by a non-local controller. If set, it also enables autostart</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">id</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">auto</div></td><td class="td_row_odd"><div class="td_row_odd">Lock mapagent to a specific controller AL-ID. NOT YET IMPLEMENTED</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">probe_int</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">20</div></td><td class="td_row_even"><div class="td_row_even">The interval at which AP-Autoconfig Search (discovery) will be sent</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">retry_int</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">15</div></td><td class="td_row_odd"><div class="td_row_odd">After these many failed attempts mapagent infers no controller is active and accordingly takes next action</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">autostart</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><div class="td_row_even">When this is set to true, the agent will try to start the controller after not finding one in the network.</div></td></tr></tbody></table></td><td class="td_row_odd"><div class="td_row_odd">&nbsp;</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">wifi-radio</div></td><td class="td_row_even"><div class="td_row_even">Represents a radio</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">device</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Radio name</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">band</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Band on which the radio operates</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">onboarded</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><div class="td_row_even">Set by mapagent if the radio has been onboarded (credentials received)</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dedicated_backhaul</div></td><td class="td_row_odd"><div class="td_row_odd">boolean</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">This radio will not be configured with fronthaul interfaces</div></td></tr></tbody></table></td><td class="td_row_even"><div class="td_row_even">&nbsp;</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">bk-iface</div></td><td class="td_row_odd"><div class="td_row_odd">Represents a backhaul station interface</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">ifname</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Interface name of backhaul station interface</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">band</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Frequency of the interface</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">device</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Radio on which the interface is operating</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">onboarded</div></td><td class="td_row_odd"><div class="td_row_odd">boolean</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">Reference list of datamodel objects</div></td></tr></tbody></table></td><td class="td_row_odd"><div class="td_row_odd">no</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">fh-iface</div></td><td class="td_row_even"><div class="td_row_even">An AP interface (front or backhaul)</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">ifname</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Interface name</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">band</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Frequency on which the interface operates</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">device</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Radio of which the interface belongs</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">ssid</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">SSID of the interface</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">key</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Password to the SSID</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">encryption</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Encryption for the SSID</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">multi_ap</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">The multi_ap option of the interface. 1(backhaul), 2(fronthaul) or 3(combined)</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">disallow_bsta</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Whether to disallow an backhaul connections for certain profiles. 1(profile 1), 2(profile 2) 3 (both). NOT YET IMPLEMENTED</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">vid</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Vlan ID of this interface NOT YET IMPLEMENTED</div></td></tr></tbody></table></td><td class="td_row_even"><div class="td_row_even">&nbsp;</div></td></tr></tbody></table></td></tr></tbody>
\ No newline at end of file
+<tbody><tr><td colspan="2"><div style="font-weight: bold">mapagent</div><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">section</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td><td><div style="font-weight: bold; font-size: 14px">multi</div></td><td><div style="font-weight: bold; font-size: 14px">options</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">mapagent</div></td><td class="td_row_even"><div class="td_row_even">Mapagent daemon Configuration</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">enabled</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><div class="td_row_even">Enables mapagent daemon</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">debug</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Mapagent debug level</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">profile</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">2</div></td><td class="td_row_even"><div class="td_row_even">Currently unused</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">brcm_setup</div></td><td class="td_row_odd"><div class="td_row_odd">boolean</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">For broadcom platforms, mapagent is responsible for adding the wds interface to the bridge</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">al_bridge</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">br-lan</div></td><td class="td_row_even"><div class="td_row_even">The bridge which the wds interface will be attached to.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">netdev</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">wl if brcm_setup is set, else wlan</div></td><td class="td_row_odd"><div class="td_row_odd">The interface names that will be created by mapagent are using the specified netdev</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">controller_mac</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Will be set at runtime by mapagent</div></td></tr></tbody></table></td><td class="td_row_even"><div class="td_row_even">&nbsp;</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">controller_select</div></td><td class="td_row_odd"><div class="td_row_odd">Configure controller selection parameters</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">local</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><div class="td_row_even">Enforce local controller. If set, the device will not be configurable by a non-local controller. If set, it also enables autostart</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">id</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">auto</div></td><td class="td_row_odd"><div class="td_row_odd">Lock mapagent to a specific controller AL-ID. NOT YET IMPLEMENTED</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">probe_int</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">20</div></td><td class="td_row_even"><div class="td_row_even">The interval at which AP-Autoconfig Search (discovery) will be sent</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">retry_int</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">15</div></td><td class="td_row_odd"><div class="td_row_odd">After these many failed attempts mapagent infers no controller is active and accordingly takes next action</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">autostart</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><div class="td_row_even">When this is set to true, the agent will try to start the controller after not finding one in the network.</div></td></tr></tbody></table></td><td class="td_row_odd"><div class="td_row_odd">&nbsp;</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">wifi-radio</div></td><td class="td_row_even"><div class="td_row_even">Represents a radio</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">device</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Radio name</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">band</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Band on which the radio operates</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">onboarded</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">false</div></td><td class="td_row_even"><div class="td_row_even">Set by mapagent if the radio has been onboarded (credentials received)</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">dedicated_backhaul</div></td><td class="td_row_odd"><div class="td_row_odd">boolean</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">This radio will not be configured with fronthaul interfaces</div></td></tr></tbody></table></td><td class="td_row_even"><div class="td_row_even">&nbsp;</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">bk-iface</div></td><td class="td_row_odd"><div class="td_row_odd">Represents a backhaul station interface</div></td><td class="td_row_odd"><div class="td_row_odd">true</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">ifname</div></td><td class="td_row_even"><div class="td_row_even">boolean</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Interface name of backhaul station interface</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">band</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Frequency of the interface</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">device</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Radio on which the interface is operating</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">onboarded</div></td><td class="td_row_odd"><div class="td_row_odd">boolean</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><div class="td_row_odd">Whether WPS credentials have successfully been received over the interface</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">priority</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">2</div></td><td class="td_row_even"><div class="td_row_even">Priority of the backhaul with respect to other backhaul STAs. The lower the better.</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">ssid</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">null</div></td><td class="td_row_odd"><div class="td_row_odd">SSID provided with the WPS M8 credentials, will be used for the backhaul connection</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">encryption</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">null</div></td><td class="td_row_even"><div class="td_row_even">Encryption provided with the WPS m8 credentials, will be used for the backhaul connection</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">key</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">null</div></td><td class="td_row_odd"><div class="td_row_odd">Key provided with the WPS M8 credentials, will be used for the backhaul connection</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">bssid</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">null</div></td><td class="td_row_even"><div class="td_row_even">BSSID to which the connection occured</div></td></tr></tbody></table></td><td class="td_row_odd"><div class="td_row_odd">no</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">fh-iface</div></td><td class="td_row_even"><div class="td_row_even">An AP interface (front or backhaul)</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">ifname</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Interface name</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">band</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Frequency on which the interface operates</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">device</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Radio of which the interface belongs</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">ssid</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">SSID of the interface</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">key</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Password to the SSID</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">encryption</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Encryption for the SSID</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">multi_ap</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">The multi_ap option of the interface. 1(backhaul), 2(fronthaul) or 3(combined)</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">disallow_bsta</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Whether to disallow an backhaul connections for certain profiles. 1(profile 1), 2(profile 2) 3 (both). NOT YET IMPLEMENTED</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">vid</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Vlan ID of this interface</div></td></tr></tbody></table></td><td class="td_row_even"><div class="td_row_even">&nbsp;</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">policy</div></td><td class="td_row_odd"><div class="td_row_odd">Policy configuration values as provided by mapcontroller</div></td><td class="td_row_odd"><div class="td_row_odd">false</div></td><td class="td_row_odd"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">report_interval</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">STA RCPI reporting interval in case of RCPI threshold is met. Provided by mapcontroller</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">pvid</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd">0</div></td><td class="td_row_odd"><div class="td_row_odd">Primary VLAN ID</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">pcp_default</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">PCP for primary VLAN ID</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">report_scan</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Reporting of independent channel scans. NOT YET IMPLEMENTED</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">report_sta_assocfails</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">no</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">Whether the agent should report association fails to the mapcontroller. NOT YET IMPLEMENTED</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">report_sta_assocfails_rate</div></td><td class="td_row_odd"><div class="td_row_odd">string</div></td><td class="td_row_odd"><div class="td_row_odd">no</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Maximum reported failed association attempts per minute. NOT YET IMPLEMENTED</div></td></tr></tbody></table></td><td class="td_row_odd"><div class="td_row_odd">&nbsp;</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">opclass</div></td><td class="td_row_even"><div class="td_row_even">Channel preference for a certain operation class</div></td><td class="td_row_even"><div class="td_row_even">true</div></td><td class="td_row_even"><table style="width:100%"><tbody><tr><td><div style="font-weight: bold; font-size: 14px">name</div></td><td><div style="font-weight: bold; font-size: 14px">type</div></td><td><div style="font-weight: bold; font-size: 14px">required</div></td><td><div style="font-weight: bold; font-size: 14px">default</div></td><td><div style="font-weight: bold; font-size: 14px">description</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">opclassid</div></td><td class="td_row_even"><div class="td_row_even">integer</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even">0</div></td><td class="td_row_even"><div class="td_row_even">The operating class to which the preference applies</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">preference</div></td><td class="td_row_odd"><div class="td_row_odd">integer</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd">15</div></td><td class="td_row_odd"><div class="td_row_odd">The preference of the provided channels, 15 is best, 0 is lowest</div></td></tr><tr><td class="td_row_even"><div class="td_row_even">radio</div></td><td class="td_row_even"><div class="td_row_even">string</div></td><td class="td_row_even"><div class="td_row_even">yes</div></td><td class="td_row_even"><div class="td_row_even"></div></td><td class="td_row_even"><div class="td_row_even">The radio on which the channels are managed</div></td></tr><tr><td class="td_row_odd"><div class="td_row_odd">channel</div></td><td class="td_row_odd"><div class="td_row_odd">list</div></td><td class="td_row_odd"><div class="td_row_odd">yes</div></td><td class="td_row_odd"><div class="td_row_odd"></div></td><td class="td_row_odd"><div class="td_row_odd">Channels to which the preference applies</div></td></tr></tbody></table></td><td class="td_row_even"><div class="td_row_even">&nbsp;</div></td></tr></tbody></table></td></tr></tbody>
\ No newline at end of file
diff --git a/schemas/uci/mapagent.json b/schemas/uci/mapagent.json
index 7f1a751e41d23cf36ff1b3d534a43f95cca50578..64a61735d310d14b8d1c8dae11c7dcfecf374003 100644
--- a/schemas/uci/mapagent.json
+++ b/schemas/uci/mapagent.json
@@ -165,7 +165,42 @@
 		"type":"boolean",
 		"required":"no",
 		"default": false,
-		"description": "Reference list of datamodel objects"
+		"description": "Whether WPS credentials have successfully been received over the interface"
+	    },
+	    {
+		"name":"priority",
+		"type":"integer",
+		"required":"no",
+		"default": "2",
+		"description": "Priority of the backhaul with respect to other backhaul STAs. The lower the better."
+	    },
+	    {
+		"name":"ssid",
+		"type":"string",
+		"required":"no",
+		"default": null,
+		"description": "SSID provided with the WPS M8 credentials, will be used for the backhaul connection"
+	    },
+	    {
+		"name":"encryption",
+		"type":"string",
+		"required":"no",
+		"default": null,
+		"description": "Encryption provided with the WPS m8 credentials, will be used for the backhaul connection"
+	    },
+	    {
+		"name":"key",
+		"type":"string",
+		"required":"no",
+		"default": null,
+		"description": "Key provided with the WPS M8 credentials, will be used for the backhaul connection"
+	    },
+	    {
+		"name":"bssid",
+		"type":"string",
+		"required":"no",
+		"default": null,
+		"description": "BSSID to which the connection occured"
 	    }
 	    ]
 	},
@@ -235,7 +270,91 @@
 		"type": "integer",
 		"required": "no",
 		"default": "",
-		"description": "Vlan ID of this interface NOT YET IMPLEMENTED"
+		"description": "Vlan ID of this interface"
+	    }
+	    ]
+	},
+	{
+	    "section": "policy",
+	    "description": "Policy configuration values as provided by mapcontroller",
+	    "multi": false,
+	    "options": [
+	    {
+		"name": "report_interval",
+		"type": "integer",
+		"required": "no",
+		"default": "0",
+		"description": "STA RCPI reporting interval in case of RCPI threshold is met. Provided by mapcontroller"
+	    },
+	    {
+		"name": "pvid",
+		"type": "integer",
+		"required": "no",
+		"default": "0",
+		"description": "Primary VLAN ID"
+	    },
+	    {
+		"name": "pcp_default",
+		"type": "integer",
+		"required": "no",
+		"default": "0",
+		"description": "PCP for primary VLAN ID"
+	    },
+	    {
+		"name": "report_scan",
+		"type": "string",
+		"required": "no",
+		"default": "",
+		"description": "Reporting of independent channel scans. NOT YET IMPLEMENTED"
+	    },
+	    {
+		"name": "report_sta_assocfails",
+		"type": "string",
+		"required": "no",
+		"default": "",
+		"description": "Whether the agent should report association fails to the mapcontroller. NOT YET IMPLEMENTED"
+	    },
+	    {
+		"name": "report_sta_assocfails_rate",
+		"type": "string",
+		"required": "no",
+		"default": "",
+		"description": "Maximum reported failed association attempts per minute. NOT YET IMPLEMENTED"
+	    }
+	    ]
+	},
+	{
+	    "section": "opclass",
+	    "description": "Channel preference for a certain operation class",
+	    "multi": true,
+	    "options": [
+	    {
+		"name": "opclassid",
+		"type": "integer",
+		"required": "yes",
+		"default": "0",
+		"description": "The operating class to which the preference applies"
+	    },
+	    {
+		"name": "preference",
+		"type": "integer",
+		"required": "yes",
+		"default": "15",
+		"description": "The preference of the provided channels, 15 is best, 0 is lowest"
+	    },
+	    {
+		"name": "radio",
+		"type": "string",
+		"required": "yes",
+		"default": "",
+		"description": "The radio on which the channels are managed"
+	    },
+	    {
+		"name": "channel",
+		"type": "list",
+		"required": "yes",
+		"default": "",
+		"description": "Channels to which the preference applies"
 	    }
 	    ]
 	}
diff --git a/src/config.c b/src/config.c
index c8c9983a8e11bd248faf112f8b40097ed9978df4..e62cce9bee8ac00785c686ee705bfb8935972751 100644
--- a/src/config.c
+++ b/src/config.c
@@ -2192,7 +2192,7 @@ static int agent_config_get_policy_param(struct agent_config *a,
 		{ .name = "report_interval", .type = UCI_TYPE_STRING },
 		{ .name = "pvid", .type = UCI_TYPE_STRING },
 		{ .name = "pcp_default", .type = UCI_TYPE_STRING },
-		{ .name = "repost_scan", .type = UCI_TYPE_STRING },
+		{ .name = "report_scan", .type = UCI_TYPE_STRING },
 		{ .name = "report_sta_assocfails", .type = UCI_TYPE_STRING },
 		{ .name = "report_sta_assocfails_rate", .type = UCI_TYPE_STRING },
 	};