summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Crispin2024-11-05 08:43:38 +0000
committerJohn Crispin2024-11-05 09:11:44 +0000
commit48028cd102cb709cc2d9a06cb45b53b7c2335a69 (patch)
tree62b9b32c69a1e742b342a0e3524f4eac7f46c71d
parent6ec1477b4d8b1a7bcc3981c0584785d641c8facb (diff)
downloadopenwrt-48028cd102cb709cc2d9a06cb45b53b7c2335a69.tar.gz
mediatek: set 7 MACs per wifi band in board.json on OpenWrt One
Mass production units will get 16 assigned MAC addresses. This allows each phy to spawn up to 7 VAPs which will each have unique MAC without needing the private bit. Signed-off-by: John Crispin <john@phrozen.org>
-rw-r--r--target/linux/mediatek/filogic/base-files/etc/board.d/04_defaults16
1 files changed, 16 insertions, 0 deletions
diff --git a/target/linux/mediatek/filogic/base-files/etc/board.d/04_defaults b/target/linux/mediatek/filogic/base-files/etc/board.d/04_defaults
new file mode 100644
index 0000000000..4d4131ec90
--- /dev/null
+++ b/target/linux/mediatek/filogic/base-files/etc/board.d/04_defaults
@@ -0,0 +1,16 @@
+. /lib/functions/uci-defaults.sh
+
+board=$(board_name)
+
+board_config_update
+
+case $board in
+openwrt,one)
+ ucidef_set_wireless_mac_count 2g 7
+ ucidef_set_wireless_mac_count 5g 7
+ ;;
+esac
+
+board_config_flush
+
+exit 0