From 02ad13b3796a3e1bc74de10b2e9a70db356deea2 Mon Sep 17 00:00:00 2001 From: "Bjoern A. Zeeb" Date: Fri, 11 Apr 2025 13:12:41 +0000 Subject: [PATCH] net80211/regdomain: try to sort out TW Try to help people in TW to get onto 11ac as well by adding the missing entries to regdomain.xml. Use at your own risk. regdomain.xml is unmaintanable in the modern world with too many tiny difference between countries. We'll need a different way to generate this or a different representation long term. Sponsored by: The FreeBSD Foundation Reported by: lwhsu Tested by: lwhsu Reviewed by: lwhsu, adrian Differential Revision: https://reviews.freebsd.org/D49776 (cherry picked from commit 84e1eb50dd9529b234e568ccb6f6c37f897688dc) --- lib/lib80211/regdomain.xml | 254 ++++++++++++++++++++++++++++++++++++- 1 file changed, 253 insertions(+), 1 deletion(-) diff --git a/lib/lib80211/regdomain.xml b/lib/lib80211/regdomain.xml index 557af0349cb..9116e54c31c 100644 --- a/lib/lib80211/regdomain.xml +++ b/lib/lib80211/regdomain.xml @@ -1187,6 +1187,202 @@ + + TAIWAN + + + + 30 + IEEE80211_CHAN_B + + + + + + + 30 + IEEE80211_CHAN_G + + + + + + + 30 + IEEE80211_CHAN_G + IEEE80211_CHAN_HT20 + + + + 30 + IEEE80211_CHAN_G + IEEE80211_CHAN_HT40 + + + + + + + 23 + + + + 23 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_DFS + + + + 30 + + + + + + + 23 + IEEE80211_CHAN_HT20 + + + + 23 + IEEE80211_CHAN_HT40 + + + + + 23 + IEEE80211_CHAN_HT20 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_DFS + + + + + 23 + IEEE80211_CHAN_HT20 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_DFS + + + + + 30 + IEEE80211_CHAN_HT20 + + + + 30 + IEEE80211_CHAN_HT40 + + + + + + + 23 + IEEE80211_CHAN_HT20 + IEEE80211_CHAN_VHT20 + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT40 + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT80 + + + + + 23 + IEEE80211_CHAN_HT20 + IEEE80211_CHAN_VHT20 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT40 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT80 + IEEE80211_CHAN_DFS + + + + + 23 + IEEE80211_CHAN_HT20 + IEEE80211_CHAN_VHT20 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT40 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT80 + IEEE80211_CHAN_DFS + + + + 23 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT160 + IEEE80211_CHAN_DFS + + + + + 30 + IEEE80211_CHAN_HT20 + IEEE80211_CHAN_VHT20 + + + + 30 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT40 + + + + 30 + IEEE80211_CHAN_HT40 + IEEE80211_CHAN_VHT80 + + + + @@ -1781,7 +1977,7 @@ 760 Syria - 158 Taiwan + 158 Taiwan 764 Thailand @@ -1904,6 +2100,11 @@ IEEE80211_CHAN_A + + 5120 5240 + 20 20 + IEEE80211_CHAN_A + 5160 5240 20 20 @@ -1925,6 +2126,11 @@ IEEE80211_CHAN_A + + 5260 5340 + 20 20 + IEEE80211_CHAN_A + 5260 5340 20 20 @@ -1941,6 +2147,11 @@ IEEE80211_CHAN_A + + 5480 5720 + 20 20 + IEEE80211_CHAN_A + 5480 5700 20 20 @@ -1961,7 +2172,38 @@ 160 20 IEEE80211_CHAN_A + + + 5500 5720 + 40 20 + IEEE80211_CHAN_A + + + 5500 5720 + 80 20 + IEEE80211_CHAN_A + + + 5745 5825 + 20 20 + IEEE80211_CHAN_A + + + 5745 5845 + 20 20 + IEEE80211_CHAN_A + + + 5745 5845 + 40 20 + IEEE80211_CHAN_A + + + 5745 5845 + 20 20 + IEEE80211_CHAN_A + 5745 5865 20 20 @@ -1972,6 +2214,11 @@ 40 20 IEEE80211_CHAN_A + + 5745 5845 + 40 20 + IEEE80211_CHAN_A + 5745 5805 80 20 @@ -2027,6 +2274,11 @@ 20 20 IEEE80211_CHAN_A + + 5500 5720 + 40 20 + IEEE80211_CHAN_A + 5500 5580 40 20