|
@@ -20,7 +20,7 @@
|
|
/**
|
|
/**
|
|
* DOC: reg_db.c
|
|
* DOC: reg_db.c
|
|
* This file implements QCA regulatory database.
|
|
* This file implements QCA regulatory database.
|
|
- * Current implementation conforms to database version 30.
|
|
|
|
|
|
+ * Current implementation conforms to database version 31.
|
|
*/
|
|
*/
|
|
|
|
|
|
#include <qdf_types.h>
|
|
#include <qdf_types.h>
|
|
@@ -118,6 +118,8 @@ enum country_code {
|
|
CTRY_ISRAEL = 376,
|
|
CTRY_ISRAEL = 376,
|
|
CTRY_ITALY = 380,
|
|
CTRY_ITALY = 380,
|
|
CTRY_JAMAICA = 388,
|
|
CTRY_JAMAICA = 388,
|
|
|
|
+ CTRY_JAPAN = 392,
|
|
|
|
+ CTRY_JAPAN15 = 4015,
|
|
CTRY_JERSEY = 832,
|
|
CTRY_JERSEY = 832,
|
|
CTRY_JORDAN = 400,
|
|
CTRY_JORDAN = 400,
|
|
CTRY_KAZAKHSTAN = 398,
|
|
CTRY_KAZAKHSTAN = 398,
|
|
@@ -223,11 +225,9 @@ enum country_code {
|
|
CTRY_VIRGIN_ISLANDS = 850,
|
|
CTRY_VIRGIN_ISLANDS = 850,
|
|
CTRY_VIRGIN_ISLANDS_BRITISH = 92,
|
|
CTRY_VIRGIN_ISLANDS_BRITISH = 92,
|
|
CTRY_WALLIS_AND_FUTUNA = 876,
|
|
CTRY_WALLIS_AND_FUTUNA = 876,
|
|
|
|
+ CTRY_XA = 4100, /* Used by Linux Client for legacy MKK domain */
|
|
CTRY_YEMEN = 887,
|
|
CTRY_YEMEN = 887,
|
|
CTRY_ZIMBABWE = 716,
|
|
CTRY_ZIMBABWE = 716,
|
|
- CTRY_JAPAN = 392,
|
|
|
|
- CTRY_JAPAN15 = 4015,
|
|
|
|
- CTRY_XA = 4100,
|
|
|
|
};
|
|
};
|
|
|
|
|
|
enum reg_domain {
|
|
enum reg_domain {
|
|
@@ -246,6 +246,7 @@ enum reg_domain {
|
|
FCC6_WORLD = 0x23,
|
|
FCC6_WORLD = 0x23,
|
|
FCC6_FCCA = 0x14,
|
|
FCC6_FCCA = 0x14,
|
|
FCC8_FCCA = 0x16,
|
|
FCC8_FCCA = 0x16,
|
|
|
|
+ FCC8_WORLD = 0x09,
|
|
FCC9_FCCA = 0x17,
|
|
FCC9_FCCA = 0x17,
|
|
FCC10_FCCA = 0x18,
|
|
FCC10_FCCA = 0x18,
|
|
FCC11_WORLD = 0x19,
|
|
FCC11_WORLD = 0x19,
|
|
@@ -323,17 +324,17 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_ALBANIA, ETSI1_WORLD, "AL", 40, 160, 0},
|
|
{CTRY_ALBANIA, ETSI1_WORLD, "AL", 40, 160, 0},
|
|
{CTRY_ALGERIA, APL13_WORLD, "DZ", 40, 160, 0},
|
|
{CTRY_ALGERIA, APL13_WORLD, "DZ", 40, 160, 0},
|
|
{CTRY_AMERICAN_SAMOA, FCC3_FCCA, "AS", 40, 160, 0},
|
|
{CTRY_AMERICAN_SAMOA, FCC3_FCCA, "AS", 40, 160, 0},
|
|
- {CTRY_ANDORRA, ETSI3_WORLD, "AD", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_ANDORRA, ETSI1_WORLD, "AD", 40, 160, 0},
|
|
{CTRY_ANGUILLA, ETSI1_WORLD, "AI", 40, 160, 0},
|
|
{CTRY_ANGUILLA, ETSI1_WORLD, "AI", 40, 160, 0},
|
|
{CTRY_ANTIGUA_AND_BARBUDA, ETSI1_WORLD, "AG", 40, 160, 0},
|
|
{CTRY_ANTIGUA_AND_BARBUDA, ETSI1_WORLD, "AG", 40, 160, 0},
|
|
{CTRY_ARGENTINA, APL16_ETSIC, "AR", 40, 160, 0},
|
|
{CTRY_ARGENTINA, APL16_ETSIC, "AR", 40, 160, 0},
|
|
- {CTRY_ARMENIA, ETSI4_WORLD, "AM", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_ARMENIA, APL4_WORLD, "AM", 40, 160, 0},
|
|
{CTRY_ARUBA, ETSI1_WORLD, "AW", 40, 160, 0},
|
|
{CTRY_ARUBA, ETSI1_WORLD, "AW", 40, 160, 0},
|
|
{CTRY_AUSTRALIA, FCC6_WORLD, "AU", 40, 160, 0},
|
|
{CTRY_AUSTRALIA, FCC6_WORLD, "AU", 40, 160, 0},
|
|
{CTRY_AUSTRIA, ETSI1_WORLD, "AT", 40, 160, 0},
|
|
{CTRY_AUSTRIA, ETSI1_WORLD, "AT", 40, 160, 0},
|
|
{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", 40, 160, 0},
|
|
{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", 40, 160, 0},
|
|
{CTRY_BAHAMAS, FCC3_WORLD, "BS", 40, 160, 0},
|
|
{CTRY_BAHAMAS, FCC3_WORLD, "BS", 40, 160, 0},
|
|
- {CTRY_BAHRAIN, APL15_WORLD, "BH", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_BAHRAIN, APL15_WORLD, "BH", 40, 160, 0},
|
|
{CTRY_BANGLADESH, APL1_WORLD, "BD", 40, 160, 0},
|
|
{CTRY_BANGLADESH, APL1_WORLD, "BD", 40, 160, 0},
|
|
{CTRY_BARBADOS, FCC2_WORLD, "BB", 40, 160, 0},
|
|
{CTRY_BARBADOS, FCC2_WORLD, "BB", 40, 160, 0},
|
|
{CTRY_BELARUS, ETSI1_WORLD, "BY", 40, 160, 0},
|
|
{CTRY_BELARUS, ETSI1_WORLD, "BY", 40, 160, 0},
|
|
@@ -341,10 +342,10 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_BELIZE, ETSI8_WORLD, "BZ", 40, 160, 0},
|
|
{CTRY_BELIZE, ETSI8_WORLD, "BZ", 40, 160, 0},
|
|
{CTRY_BERMUDA, FCC3_FCCA, "BM", 40, 160, 0},
|
|
{CTRY_BERMUDA, FCC3_FCCA, "BM", 40, 160, 0},
|
|
{CTRY_BHUTAN, ETSI1_WORLD, "BT", 40, 160, 0},
|
|
{CTRY_BHUTAN, ETSI1_WORLD, "BT", 40, 160, 0},
|
|
- {CTRY_BOLIVIA, APL8_WORLD, "BO", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_BOLIVIA, FCC8_WORLD, "BO", 40, 160, 0},
|
|
{CTRY_BOSNIA_HERZ, ETSI1_WORLD, "BA", 40, 160, 0},
|
|
{CTRY_BOSNIA_HERZ, ETSI1_WORLD, "BA", 40, 160, 0},
|
|
{CTRY_BRAZIL, FCC3_ETSIC, "BR", 40, 160, 0},
|
|
{CTRY_BRAZIL, FCC3_ETSIC, "BR", 40, 160, 0},
|
|
- {CTRY_BRUNEI_DARUSSALAM, APL6_WORLD, "BN", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_BRUNEI_DARUSSALAM, FCC8_WORLD, "BN", 40, 160, 0},
|
|
{CTRY_BULGARIA, ETSI1_WORLD, "BG", 40, 160, 0},
|
|
{CTRY_BULGARIA, ETSI1_WORLD, "BG", 40, 160, 0},
|
|
{CTRY_BURKINA_FASO, FCC3_WORLD, "BF", 40, 160, 0},
|
|
{CTRY_BURKINA_FASO, FCC3_WORLD, "BF", 40, 160, 0},
|
|
{CTRY_CAMBODIA, ETSI1_WORLD, "KH", 40, 160, 0},
|
|
{CTRY_CAMBODIA, ETSI1_WORLD, "KH", 40, 160, 0},
|
|
@@ -366,9 +367,9 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_DENMARK, ETSI1_WORLD, "DK", 40, 160, 0},
|
|
{CTRY_DENMARK, ETSI1_WORLD, "DK", 40, 160, 0},
|
|
{CTRY_DOMINICA, FCC1_FCCA, "DM", 40, 160, 0},
|
|
{CTRY_DOMINICA, FCC1_FCCA, "DM", 40, 160, 0},
|
|
{CTRY_DOMINICAN_REPUBLIC, FCC3_FCCA, "DO", 40, 160, 0},
|
|
{CTRY_DOMINICAN_REPUBLIC, FCC3_FCCA, "DO", 40, 160, 0},
|
|
- {CTRY_ECUADOR, FCC3_WORLD, "EC", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_ECUADOR, FCC3_FCCA, "EC", 40, 160, 0},
|
|
{CTRY_EGYPT, ETSI3_WORLD, "EG", 40, 160, 0},
|
|
{CTRY_EGYPT, ETSI3_WORLD, "EG", 40, 160, 0},
|
|
- {CTRY_EL_SALVADOR, FCC1_WORLD, "SV", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_EL_SALVADOR, FCC3_WORLD, "SV", 40, 160, 0},
|
|
{CTRY_ESTONIA, ETSI1_WORLD, "EE", 40, 160, 0},
|
|
{CTRY_ESTONIA, ETSI1_WORLD, "EE", 40, 160, 0},
|
|
{CTRY_ETHIOPIA, ETSI1_WORLD, "ET", 40, 160, 0},
|
|
{CTRY_ETHIOPIA, ETSI1_WORLD, "ET", 40, 160, 0},
|
|
{CTRY_FALKLAND_ISLANDS, ETSI1_WORLD, "FK", 40, 160, 0},
|
|
{CTRY_FALKLAND_ISLANDS, ETSI1_WORLD, "FK", 40, 160, 0},
|
|
@@ -405,12 +406,14 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_ISRAEL, ETSI3_WORLD, "IL", 40, 160, 0},
|
|
{CTRY_ISRAEL, ETSI3_WORLD, "IL", 40, 160, 0},
|
|
{CTRY_ITALY, ETSI1_WORLD, "IT", 40, 160, 0},
|
|
{CTRY_ITALY, ETSI1_WORLD, "IT", 40, 160, 0},
|
|
{CTRY_JAMAICA, FCC13_WORLD, "JM", 40, 160, 0},
|
|
{CTRY_JAMAICA, FCC13_WORLD, "JM", 40, 160, 0},
|
|
|
|
+ {CTRY_JAPAN, MKK17_MKKC, "JP", 40, 160, 0},
|
|
|
|
+ {CTRY_JAPAN15, MKK17_MKKC, "JP", 40, 160, 0},
|
|
{CTRY_JERSEY, ETSI1_WORLD, "JE", 40, 160, 0},
|
|
{CTRY_JERSEY, ETSI1_WORLD, "JE", 40, 160, 0},
|
|
{CTRY_JORDAN, APL4_WORLD, "JO", 40, 160, 0},
|
|
{CTRY_JORDAN, APL4_WORLD, "JO", 40, 160, 0},
|
|
{CTRY_KAZAKHSTAN, MKK5_MKKC, "KZ", 40, 160, 0},
|
|
{CTRY_KAZAKHSTAN, MKK5_MKKC, "KZ", 40, 160, 0},
|
|
{CTRY_KENYA, ETSI13_WORLD, "KE", 40, 160, 0},
|
|
{CTRY_KENYA, ETSI13_WORLD, "KE", 40, 160, 0},
|
|
{CTRY_KOREA_ROC, APL9_MKKC, "KR", 40, 160, 0},
|
|
{CTRY_KOREA_ROC, APL9_MKKC, "KR", 40, 160, 0},
|
|
- {CTRY_KUWAIT, ETSI3_WORLD, "KW", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_KUWAIT, ETSI1_WORLD, "KW", 40, 160, 0},
|
|
{CTRY_LATVIA, ETSI1_WORLD, "LV", 40, 160, 0},
|
|
{CTRY_LATVIA, ETSI1_WORLD, "LV", 40, 160, 0},
|
|
{CTRY_LEBANON, FCC3_WORLD, "LB", 40, 160, 0},
|
|
{CTRY_LEBANON, FCC3_WORLD, "LB", 40, 160, 0},
|
|
{CTRY_LESOTHO, ETSI1_WORLD, "LS", 40, 160, 0},
|
|
{CTRY_LESOTHO, ETSI1_WORLD, "LS", 40, 160, 0},
|
|
@@ -443,7 +446,7 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_NETHERLANDS_ANTILLES, ETSI1_WORLD, "AN", 40, 160, 0},
|
|
{CTRY_NETHERLANDS_ANTILLES, ETSI1_WORLD, "AN", 40, 160, 0},
|
|
{CTRY_NEW_CALEDONIA, ETSI1_WORLD, "NC", 40, 160, 0},
|
|
{CTRY_NEW_CALEDONIA, ETSI1_WORLD, "NC", 40, 160, 0},
|
|
{CTRY_NEW_ZEALAND, FCC3_ETSIC, "NZ", 40, 160, 0},
|
|
{CTRY_NEW_ZEALAND, FCC3_ETSIC, "NZ", 40, 160, 0},
|
|
- {CTRY_NIGERIA, APL8_WORLD, "NG", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_NIGERIA, APL6_WORLD, "NG", 40, 160, 0},
|
|
{CTRY_NORTHERN_MARIANA_ISLANDS, FCC3_FCCA, "MP", 40, 160, 0},
|
|
{CTRY_NORTHERN_MARIANA_ISLANDS, FCC3_FCCA, "MP", 40, 160, 0},
|
|
{CTRY_NICARAGUA, FCC3_FCCA, "NI", 40, 160, 0},
|
|
{CTRY_NICARAGUA, FCC3_FCCA, "NI", 40, 160, 0},
|
|
{CTRY_NIUE, ETSI1_WORLD, "NU", 40, 160, 0},
|
|
{CTRY_NIUE, ETSI1_WORLD, "NU", 40, 160, 0},
|
|
@@ -487,7 +490,7 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", 40, 160, 0},
|
|
{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", 40, 160, 0},
|
|
{CTRY_SPAIN, ETSI1_WORLD, "ES", 40, 160, 0},
|
|
{CTRY_SPAIN, ETSI1_WORLD, "ES", 40, 160, 0},
|
|
{CTRY_SURINAME, ETSI1_WORLD, "SR", 40, 160, 0},
|
|
{CTRY_SURINAME, ETSI1_WORLD, "SR", 40, 160, 0},
|
|
- {CTRY_SRI_LANKA, FCC3_WORLD, "LK", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_SRI_LANKA, FCC3_ETSIC, "LK", 40, 160, 0},
|
|
{CTRY_SVALBARD_AND_JAN_MAYEN, FCC6_WORLD, "SJ", 40, 160, 0},
|
|
{CTRY_SVALBARD_AND_JAN_MAYEN, FCC6_WORLD, "SJ", 40, 160, 0},
|
|
{CTRY_SWEDEN, ETSI1_WORLD, "SE", 40, 160, 0},
|
|
{CTRY_SWEDEN, ETSI1_WORLD, "SE", 40, 160, 0},
|
|
{CTRY_SWITZERLAND, ETSI1_WORLD, "CH", 40, 160, 0},
|
|
{CTRY_SWITZERLAND, ETSI1_WORLD, "CH", 40, 160, 0},
|
|
@@ -514,10 +517,8 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_VIRGIN_ISLANDS, FCC3_FCCA, "VI", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS, FCC3_FCCA, "VI", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS_BRITISH, ETSI1_WORLD, "VG", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS_BRITISH, ETSI1_WORLD, "VG", 40, 160, 0},
|
|
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF", 40, 160, 0},
|
|
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF", 40, 160, 0},
|
|
- {CTRY_YEMEN, NULL1_WORLD, "YE", 40, 0, 0},
|
|
|
|
|
|
+ {CTRY_YEMEN, ETSI1_WORLD, "YE", 40, 160, 0},
|
|
{CTRY_ZIMBABWE, ETSI1_WORLD, "ZW", 40, 160, 0},
|
|
{CTRY_ZIMBABWE, ETSI1_WORLD, "ZW", 40, 160, 0},
|
|
- {CTRY_JAPAN, MKK17_MKKC, "JP", 40, 160, 0},
|
|
|
|
- {CTRY_JAPAN15, MKK17_MKKC, "JP", 40, 160, 0},
|
|
|
|
};
|
|
};
|
|
#else
|
|
#else
|
|
#ifdef WLAN_FEATURE_DSRC
|
|
#ifdef WLAN_FEATURE_DSRC
|
|
@@ -527,17 +528,17 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_ALBANIA, ETSI13_WORLD, "AL", 40, 160, 0},
|
|
{CTRY_ALBANIA, ETSI13_WORLD, "AL", 40, 160, 0},
|
|
{CTRY_ALGERIA, APL13_WORLD, "DZ", 40, 160, 0},
|
|
{CTRY_ALGERIA, APL13_WORLD, "DZ", 40, 160, 0},
|
|
{CTRY_AMERICAN_SAMOA, FCC3_FCCA, "AS", 40, 160, 0},
|
|
{CTRY_AMERICAN_SAMOA, FCC3_FCCA, "AS", 40, 160, 0},
|
|
- {CTRY_ANDORRA, ETSI3_WORLD, "AD", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_ANDORRA, ETSI1_WORLD, "AD", 40, 160, 0},
|
|
{CTRY_ANGUILLA, ETSI1_WORLD, "AI", 40, 160, 0},
|
|
{CTRY_ANGUILLA, ETSI1_WORLD, "AI", 40, 160, 0},
|
|
{CTRY_ANTIGUA_AND_BARBUDA, ETSI10_WORLD, "AG", 40, 160, 0},
|
|
{CTRY_ANTIGUA_AND_BARBUDA, ETSI10_WORLD, "AG", 40, 160, 0},
|
|
{CTRY_ARGENTINA, APL17_ETSIC, "AR", 40, 160, 0},
|
|
{CTRY_ARGENTINA, APL17_ETSIC, "AR", 40, 160, 0},
|
|
- {CTRY_ARMENIA, ETSI4_WORLD, "AM", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_ARMENIA, ETSI4_WORLD, "AM", 40, 160, 0},
|
|
{CTRY_ARUBA, ETSI1_WORLD, "AW", 40, 160, 0},
|
|
{CTRY_ARUBA, ETSI1_WORLD, "AW", 40, 160, 0},
|
|
{CTRY_AUSTRALIA, FCC6_WORLD, "AU", 40, 160, 0},
|
|
{CTRY_AUSTRALIA, FCC6_WORLD, "AU", 40, 160, 0},
|
|
{CTRY_AUSTRIA, ETSI10_WORLD, "AT", 40, 160, 0},
|
|
{CTRY_AUSTRIA, ETSI10_WORLD, "AT", 40, 160, 0},
|
|
{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", 40, 160, 0},
|
|
{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", 40, 160, 0},
|
|
{CTRY_BAHAMAS, FCC3_WORLD, "BS", 40, 160, 0},
|
|
{CTRY_BAHAMAS, FCC3_WORLD, "BS", 40, 160, 0},
|
|
- {CTRY_BAHRAIN, APL15_WORLD, "BH", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_BAHRAIN, APL15_WORLD, "BH", 40, 160, 0},
|
|
{CTRY_BANGLADESH, APL1_WORLD, "BD", 40, 160, 0},
|
|
{CTRY_BANGLADESH, APL1_WORLD, "BD", 40, 160, 0},
|
|
{CTRY_BARBADOS, FCC2_WORLD, "BB", 40, 160, 0},
|
|
{CTRY_BARBADOS, FCC2_WORLD, "BB", 40, 160, 0},
|
|
{CTRY_BELARUS, ETSI1_WORLD, "BY", 40, 160, 0},
|
|
{CTRY_BELARUS, ETSI1_WORLD, "BY", 40, 160, 0},
|
|
@@ -545,10 +546,10 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_BELIZE, ETSI8_WORLD, "BZ", 40, 160, 0},
|
|
{CTRY_BELIZE, ETSI8_WORLD, "BZ", 40, 160, 0},
|
|
{CTRY_BERMUDA, FCC3_FCCA, "BM", 40, 160, 0},
|
|
{CTRY_BERMUDA, FCC3_FCCA, "BM", 40, 160, 0},
|
|
{CTRY_BHUTAN, ETSI1_WORLD, "BT", 40, 160, 0},
|
|
{CTRY_BHUTAN, ETSI1_WORLD, "BT", 40, 160, 0},
|
|
- {CTRY_BOLIVIA, APL8_WORLD, "BO", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_BOLIVIA, FCC3_WORLD, "BO", 40, 160, 0},
|
|
{CTRY_BOSNIA_HERZ, ETSI13_WORLD, "BA", 40, 160, 0},
|
|
{CTRY_BOSNIA_HERZ, ETSI13_WORLD, "BA", 40, 160, 0},
|
|
{CTRY_BRAZIL, FCC3_ETSIC, "BR", 40, 160, 0},
|
|
{CTRY_BRAZIL, FCC3_ETSIC, "BR", 40, 160, 0},
|
|
- {CTRY_BRUNEI_DARUSSALAM, APL6_WORLD, "BN", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_BRUNEI_DARUSSALAM, FCC3_WORLD, "BN", 40, 160, 0},
|
|
{CTRY_BULGARIA, ETSI10_WORLD, "BG", 40, 160, 0},
|
|
{CTRY_BULGARIA, ETSI10_WORLD, "BG", 40, 160, 0},
|
|
{CTRY_BURKINA_FASO, FCC3_WORLD, "BF", 40, 160, 0},
|
|
{CTRY_BURKINA_FASO, FCC3_WORLD, "BF", 40, 160, 0},
|
|
{CTRY_CAMBODIA, ETSI1_WORLD, "KH", 40, 160, 0},
|
|
{CTRY_CAMBODIA, ETSI1_WORLD, "KH", 40, 160, 0},
|
|
@@ -570,9 +571,9 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_DENMARK, ETSI10_WORLD, "DK", 40, 160, 0},
|
|
{CTRY_DENMARK, ETSI10_WORLD, "DK", 40, 160, 0},
|
|
{CTRY_DOMINICA, FCC2_FCCA, "DM", 40, 160, 0},
|
|
{CTRY_DOMINICA, FCC2_FCCA, "DM", 40, 160, 0},
|
|
{CTRY_DOMINICAN_REPUBLIC, FCC3_FCCA, "DO", 40, 160, 0},
|
|
{CTRY_DOMINICAN_REPUBLIC, FCC3_FCCA, "DO", 40, 160, 0},
|
|
- {CTRY_ECUADOR, FCC3_WORLD, "EC", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_ECUADOR, FCC3_FCCA, "EC", 40, 160, 0},
|
|
{CTRY_EGYPT, ETSI3_WORLD, "EG", 40, 160, 0},
|
|
{CTRY_EGYPT, ETSI3_WORLD, "EG", 40, 160, 0},
|
|
- {CTRY_EL_SALVADOR, FCC2_WORLD, "SV", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_EL_SALVADOR, FCC3_WORLD, "SV", 40, 160, 0},
|
|
{CTRY_ESTONIA, ETSI10_WORLD, "EE", 40, 160, 0},
|
|
{CTRY_ESTONIA, ETSI10_WORLD, "EE", 40, 160, 0},
|
|
{CTRY_ETHIOPIA, ETSI1_WORLD, "ET", 40, 160, 0},
|
|
{CTRY_ETHIOPIA, ETSI1_WORLD, "ET", 40, 160, 0},
|
|
{CTRY_FALKLAND_ISLANDS, ETSI10_WORLD, "FK", 40, 160, 0},
|
|
{CTRY_FALKLAND_ISLANDS, ETSI10_WORLD, "FK", 40, 160, 0},
|
|
@@ -609,12 +610,15 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_ISRAEL, ETSI3_WORLD, "IL", 40, 160, 0},
|
|
{CTRY_ISRAEL, ETSI3_WORLD, "IL", 40, 160, 0},
|
|
{CTRY_ITALY, ETSI10_WORLD, "IT", 40, 160, 0},
|
|
{CTRY_ITALY, ETSI10_WORLD, "IT", 40, 160, 0},
|
|
{CTRY_JAMAICA, FCC13_WORLD, "JM", 40, 160, 0},
|
|
{CTRY_JAMAICA, FCC13_WORLD, "JM", 40, 160, 0},
|
|
|
|
+ {CTRY_JAPAN, MKK17_MKKC, "JP", 40, 160, 0},
|
|
|
|
+ {CTRY_JAPAN15, MKK5_MKKC, "JP", 40, 160, 0},
|
|
|
|
+ {CTRY_XA, MKK5_MKKA, "XA", 40, 160, 0},
|
|
{CTRY_JERSEY, ETSI10_WORLD, "JE", 40, 160, 0},
|
|
{CTRY_JERSEY, ETSI10_WORLD, "JE", 40, 160, 0},
|
|
{CTRY_JORDAN, APL4_WORLD, "JO", 40, 160, 0},
|
|
{CTRY_JORDAN, APL4_WORLD, "JO", 40, 160, 0},
|
|
{CTRY_KAZAKHSTAN, MKK5_MKKC, "KZ", 40, 160, 0},
|
|
{CTRY_KAZAKHSTAN, MKK5_MKKC, "KZ", 40, 160, 0},
|
|
{CTRY_KENYA, ETSI13_WORLD, "KE", 40, 160, 0},
|
|
{CTRY_KENYA, ETSI13_WORLD, "KE", 40, 160, 0},
|
|
{CTRY_KOREA_ROC, APL9_MKKC, "KR", 40, 160, 0},
|
|
{CTRY_KOREA_ROC, APL9_MKKC, "KR", 40, 160, 0},
|
|
- {CTRY_KUWAIT, ETSI3_WORLD, "KW", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_KUWAIT, ETSI13_WORLD, "KW", 40, 160, 0},
|
|
{CTRY_LATVIA, ETSI10_WORLD, "LV", 40, 160, 0},
|
|
{CTRY_LATVIA, ETSI10_WORLD, "LV", 40, 160, 0},
|
|
{CTRY_LEBANON, FCC3_WORLD, "LB", 40, 160, 0},
|
|
{CTRY_LEBANON, FCC3_WORLD, "LB", 40, 160, 0},
|
|
{CTRY_LESOTHO, ETSI1_WORLD, "LS", 40, 160, 0},
|
|
{CTRY_LESOTHO, ETSI1_WORLD, "LS", 40, 160, 0},
|
|
@@ -647,7 +651,7 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_NETHERLANDS_ANTILLES, ETSI10_WORLD, "AN", 40, 160, 0},
|
|
{CTRY_NETHERLANDS_ANTILLES, ETSI10_WORLD, "AN", 40, 160, 0},
|
|
{CTRY_NEW_CALEDONIA, ETSI10_WORLD, "NC", 40, 160, 0},
|
|
{CTRY_NEW_CALEDONIA, ETSI10_WORLD, "NC", 40, 160, 0},
|
|
{CTRY_NEW_ZEALAND, FCC3_ETSIC, "NZ", 40, 160, 0},
|
|
{CTRY_NEW_ZEALAND, FCC3_ETSIC, "NZ", 40, 160, 0},
|
|
- {CTRY_NIGERIA, APL8_WORLD, "NG", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_NIGERIA, APL6_WORLD, "NG", 40, 160, 0},
|
|
{CTRY_NORTHERN_MARIANA_ISLANDS, FCC10_FCCA, "MP", 40, 160, 0},
|
|
{CTRY_NORTHERN_MARIANA_ISLANDS, FCC10_FCCA, "MP", 40, 160, 0},
|
|
{CTRY_NICARAGUA, FCC3_FCCA, "NI", 40, 160, 0},
|
|
{CTRY_NICARAGUA, FCC3_FCCA, "NI", 40, 160, 0},
|
|
{CTRY_NIUE, ETSI10_WORLD, "NU", 40, 160, 0},
|
|
{CTRY_NIUE, ETSI10_WORLD, "NU", 40, 160, 0},
|
|
@@ -691,7 +695,7 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", 40, 160, 0},
|
|
{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", 40, 160, 0},
|
|
{CTRY_SPAIN, ETSI10_WORLD, "ES", 40, 160, 0},
|
|
{CTRY_SPAIN, ETSI10_WORLD, "ES", 40, 160, 0},
|
|
{CTRY_SURINAME, ETSI1_WORLD, "SR", 40, 160, 0},
|
|
{CTRY_SURINAME, ETSI1_WORLD, "SR", 40, 160, 0},
|
|
- {CTRY_SRI_LANKA, FCC3_WORLD, "LK", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_SRI_LANKA, FCC3_ETSIC, "LK", 40, 160, 0},
|
|
{CTRY_SVALBARD_AND_JAN_MAYEN, FCC6_WORLD, "SJ", 40, 160, 0},
|
|
{CTRY_SVALBARD_AND_JAN_MAYEN, FCC6_WORLD, "SJ", 40, 160, 0},
|
|
{CTRY_SWEDEN, ETSI10_WORLD, "SE", 40, 160, 0},
|
|
{CTRY_SWEDEN, ETSI10_WORLD, "SE", 40, 160, 0},
|
|
{CTRY_SWITZERLAND, ETSI10_WORLD, "CH", 40, 160, 0},
|
|
{CTRY_SWITZERLAND, ETSI10_WORLD, "CH", 40, 160, 0},
|
|
@@ -718,11 +722,8 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_VIRGIN_ISLANDS, FCC10_FCCA, "VI", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS, FCC10_FCCA, "VI", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS_BRITISH, ETSI10_WORLD, "VG", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS_BRITISH, ETSI10_WORLD, "VG", 40, 160, 0},
|
|
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF", 40, 160, 0},
|
|
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF", 40, 160, 0},
|
|
- {CTRY_YEMEN, NULL1_WORLD, "YE", 40, 0, 0},
|
|
|
|
|
|
+ {CTRY_YEMEN, ETSI1_WORLD, "YE", 40, 160, 0},
|
|
{CTRY_ZIMBABWE, ETSI1_WORLD, "ZW", 40, 160, 0},
|
|
{CTRY_ZIMBABWE, ETSI1_WORLD, "ZW", 40, 160, 0},
|
|
- {CTRY_JAPAN, MKK5_MKKC, "JP", 40, 160, 0},
|
|
|
|
- {CTRY_JAPAN15, MKK5_MKKC, "JP", 40, 160, 0},
|
|
|
|
- {CTRY_XA, MKK5_MKKA, "XA", 40, 160, 0},
|
|
|
|
};
|
|
};
|
|
#else
|
|
#else
|
|
const struct country_code_to_reg_domain g_all_countries[] = {
|
|
const struct country_code_to_reg_domain g_all_countries[] = {
|
|
@@ -731,17 +732,17 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_ALBANIA, ETSI13_WORLD, "AL", 40, 160, 0},
|
|
{CTRY_ALBANIA, ETSI13_WORLD, "AL", 40, 160, 0},
|
|
{CTRY_ALGERIA, APL13_WORLD, "DZ", 40, 160, 0},
|
|
{CTRY_ALGERIA, APL13_WORLD, "DZ", 40, 160, 0},
|
|
{CTRY_AMERICAN_SAMOA, FCC3_FCCA, "AS", 40, 160, 0},
|
|
{CTRY_AMERICAN_SAMOA, FCC3_FCCA, "AS", 40, 160, 0},
|
|
- {CTRY_ANDORRA, ETSI3_WORLD, "AD", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_ANDORRA, ETSI13_WORLD, "AD", 40, 160, 0},
|
|
{CTRY_ANGUILLA, ETSI1_WORLD, "AI", 40, 160, 0},
|
|
{CTRY_ANGUILLA, ETSI1_WORLD, "AI", 40, 160, 0},
|
|
{CTRY_ANTIGUA_AND_BARBUDA, ETSI13_WORLD, "AG", 40, 160, 0},
|
|
{CTRY_ANTIGUA_AND_BARBUDA, ETSI13_WORLD, "AG", 40, 160, 0},
|
|
{CTRY_ARGENTINA, APL17_ETSIC, "AR", 40, 160, 0},
|
|
{CTRY_ARGENTINA, APL17_ETSIC, "AR", 40, 160, 0},
|
|
- {CTRY_ARMENIA, ETSI4_WORLD, "AM", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_ARMENIA, ETSI4_WORLD, "AM", 40, 160, 0},
|
|
{CTRY_ARUBA, ETSI1_WORLD, "AW", 40, 160, 0},
|
|
{CTRY_ARUBA, ETSI1_WORLD, "AW", 40, 160, 0},
|
|
{CTRY_AUSTRALIA, FCC6_WORLD, "AU", 40, 160, 0},
|
|
{CTRY_AUSTRALIA, FCC6_WORLD, "AU", 40, 160, 0},
|
|
{CTRY_AUSTRIA, ETSI13_WORLD, "AT", 40, 160, 0},
|
|
{CTRY_AUSTRIA, ETSI13_WORLD, "AT", 40, 160, 0},
|
|
{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", 40, 160, 0},
|
|
{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", 40, 160, 0},
|
|
{CTRY_BAHAMAS, FCC3_WORLD, "BS", 40, 160, 0},
|
|
{CTRY_BAHAMAS, FCC3_WORLD, "BS", 40, 160, 0},
|
|
- {CTRY_BAHRAIN, APL15_WORLD, "BH", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_BAHRAIN, APL15_WORLD, "BH", 40, 160, 0},
|
|
{CTRY_BANGLADESH, APL1_WORLD, "BD", 40, 160, 0},
|
|
{CTRY_BANGLADESH, APL1_WORLD, "BD", 40, 160, 0},
|
|
{CTRY_BARBADOS, FCC2_WORLD, "BB", 40, 160, 0},
|
|
{CTRY_BARBADOS, FCC2_WORLD, "BB", 40, 160, 0},
|
|
{CTRY_BELARUS, ETSI1_WORLD, "BY", 40, 160, 0},
|
|
{CTRY_BELARUS, ETSI1_WORLD, "BY", 40, 160, 0},
|
|
@@ -749,10 +750,10 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_BELIZE, ETSI8_WORLD, "BZ", 40, 160, 0},
|
|
{CTRY_BELIZE, ETSI8_WORLD, "BZ", 40, 160, 0},
|
|
{CTRY_BERMUDA, FCC3_FCCA, "BM", 40, 160, 0},
|
|
{CTRY_BERMUDA, FCC3_FCCA, "BM", 40, 160, 0},
|
|
{CTRY_BHUTAN, ETSI1_WORLD, "BT", 40, 160, 0},
|
|
{CTRY_BHUTAN, ETSI1_WORLD, "BT", 40, 160, 0},
|
|
- {CTRY_BOLIVIA, APL8_WORLD, "BO", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_BOLIVIA, FCC3_WORLD, "BO", 40, 160, 0},
|
|
{CTRY_BOSNIA_HERZ, ETSI13_WORLD, "BA", 40, 160, 0},
|
|
{CTRY_BOSNIA_HERZ, ETSI13_WORLD, "BA", 40, 160, 0},
|
|
{CTRY_BRAZIL, FCC3_ETSIC, "BR", 40, 160, 0},
|
|
{CTRY_BRAZIL, FCC3_ETSIC, "BR", 40, 160, 0},
|
|
- {CTRY_BRUNEI_DARUSSALAM, APL6_WORLD, "BN", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_BRUNEI_DARUSSALAM, FCC3_WORLD, "BN", 40, 160, 0},
|
|
{CTRY_BULGARIA, ETSI13_WORLD, "BG", 40, 160, 0},
|
|
{CTRY_BULGARIA, ETSI13_WORLD, "BG", 40, 160, 0},
|
|
{CTRY_BURKINA_FASO, FCC3_WORLD, "BF", 40, 160, 0},
|
|
{CTRY_BURKINA_FASO, FCC3_WORLD, "BF", 40, 160, 0},
|
|
{CTRY_CAMBODIA, ETSI1_WORLD, "KH", 40, 160, 0},
|
|
{CTRY_CAMBODIA, ETSI1_WORLD, "KH", 40, 160, 0},
|
|
@@ -774,9 +775,9 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_DENMARK, ETSI13_WORLD, "DK", 40, 160, 0},
|
|
{CTRY_DENMARK, ETSI13_WORLD, "DK", 40, 160, 0},
|
|
{CTRY_DOMINICA, FCC2_FCCA, "DM", 40, 160, 0},
|
|
{CTRY_DOMINICA, FCC2_FCCA, "DM", 40, 160, 0},
|
|
{CTRY_DOMINICAN_REPUBLIC, FCC3_FCCA, "DO", 40, 160, 0},
|
|
{CTRY_DOMINICAN_REPUBLIC, FCC3_FCCA, "DO", 40, 160, 0},
|
|
- {CTRY_ECUADOR, FCC3_WORLD, "EC", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_ECUADOR, FCC3_FCCA, "EC", 40, 160, 0},
|
|
{CTRY_EGYPT, ETSI3_WORLD, "EG", 40, 160, 0},
|
|
{CTRY_EGYPT, ETSI3_WORLD, "EG", 40, 160, 0},
|
|
- {CTRY_EL_SALVADOR, FCC2_WORLD, "SV", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_EL_SALVADOR, FCC3_WORLD, "SV", 40, 160, 0},
|
|
{CTRY_ESTONIA, ETSI13_WORLD, "EE", 40, 160, 0},
|
|
{CTRY_ESTONIA, ETSI13_WORLD, "EE", 40, 160, 0},
|
|
{CTRY_ETHIOPIA, ETSI1_WORLD, "ET", 40, 160, 0},
|
|
{CTRY_ETHIOPIA, ETSI1_WORLD, "ET", 40, 160, 0},
|
|
{CTRY_FALKLAND_ISLANDS, ETSI13_WORLD, "FK", 40, 160, 0},
|
|
{CTRY_FALKLAND_ISLANDS, ETSI13_WORLD, "FK", 40, 160, 0},
|
|
@@ -813,12 +814,15 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_ISRAEL, ETSI3_WORLD, "IL", 40, 160, 0},
|
|
{CTRY_ISRAEL, ETSI3_WORLD, "IL", 40, 160, 0},
|
|
{CTRY_ITALY, ETSI13_WORLD, "IT", 40, 160, 0},
|
|
{CTRY_ITALY, ETSI13_WORLD, "IT", 40, 160, 0},
|
|
{CTRY_JAMAICA, FCC13_WORLD, "JM", 40, 160, 0},
|
|
{CTRY_JAMAICA, FCC13_WORLD, "JM", 40, 160, 0},
|
|
|
|
+ {CTRY_JAPAN, MKK17_MKKC, "JP", 40, 160, 0},
|
|
|
|
+ {CTRY_JAPAN15, MKK5_MKKC, "JP", 40, 160, 0},
|
|
|
|
+ {CTRY_XA, MKK5_MKKA, "XA", 40, 160, 0},
|
|
{CTRY_JERSEY, ETSI13_WORLD, "JE", 40, 160, 0},
|
|
{CTRY_JERSEY, ETSI13_WORLD, "JE", 40, 160, 0},
|
|
{CTRY_JORDAN, APL4_WORLD, "JO", 40, 160, 0},
|
|
{CTRY_JORDAN, APL4_WORLD, "JO", 40, 160, 0},
|
|
{CTRY_KAZAKHSTAN, MKK5_MKKC, "KZ", 40, 160, 0},
|
|
{CTRY_KAZAKHSTAN, MKK5_MKKC, "KZ", 40, 160, 0},
|
|
{CTRY_KENYA, ETSI13_WORLD, "KE", 40, 160, 0},
|
|
{CTRY_KENYA, ETSI13_WORLD, "KE", 40, 160, 0},
|
|
{CTRY_KOREA_ROC, APL9_MKKC, "KR", 40, 160, 0},
|
|
{CTRY_KOREA_ROC, APL9_MKKC, "KR", 40, 160, 0},
|
|
- {CTRY_KUWAIT, ETSI3_WORLD, "KW", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_KUWAIT, ETSI13_WORLD, "KW", 40, 160, 0},
|
|
{CTRY_LATVIA, ETSI13_WORLD, "LV", 40, 160, 0},
|
|
{CTRY_LATVIA, ETSI13_WORLD, "LV", 40, 160, 0},
|
|
{CTRY_LEBANON, FCC3_WORLD, "LB", 40, 160, 0},
|
|
{CTRY_LEBANON, FCC3_WORLD, "LB", 40, 160, 0},
|
|
{CTRY_LESOTHO, ETSI1_WORLD, "LS", 40, 160, 0},
|
|
{CTRY_LESOTHO, ETSI1_WORLD, "LS", 40, 160, 0},
|
|
@@ -851,7 +855,7 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_NETHERLANDS_ANTILLES, ETSI13_WORLD, "AN", 40, 160, 0},
|
|
{CTRY_NETHERLANDS_ANTILLES, ETSI13_WORLD, "AN", 40, 160, 0},
|
|
{CTRY_NEW_CALEDONIA, ETSI13_WORLD, "NC", 40, 160, 0},
|
|
{CTRY_NEW_CALEDONIA, ETSI13_WORLD, "NC", 40, 160, 0},
|
|
{CTRY_NEW_ZEALAND, FCC3_ETSIC, "NZ", 40, 160, 0},
|
|
{CTRY_NEW_ZEALAND, FCC3_ETSIC, "NZ", 40, 160, 0},
|
|
- {CTRY_NIGERIA, APL8_WORLD, "NG", 40, 160, 0},
|
|
|
|
|
|
+ {CTRY_NIGERIA, APL6_WORLD, "NG", 40, 160, 0},
|
|
{CTRY_NORTHERN_MARIANA_ISLANDS, FCC3_FCCA, "MP", 40, 160, 0},
|
|
{CTRY_NORTHERN_MARIANA_ISLANDS, FCC3_FCCA, "MP", 40, 160, 0},
|
|
{CTRY_NICARAGUA, FCC3_FCCA, "NI", 40, 160, 0},
|
|
{CTRY_NICARAGUA, FCC3_FCCA, "NI", 40, 160, 0},
|
|
{CTRY_NIUE, ETSI13_WORLD, "NU", 40, 160, 0},
|
|
{CTRY_NIUE, ETSI13_WORLD, "NU", 40, 160, 0},
|
|
@@ -895,7 +899,7 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", 40, 160, 0},
|
|
{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", 40, 160, 0},
|
|
{CTRY_SPAIN, ETSI13_WORLD, "ES", 40, 160, 0},
|
|
{CTRY_SPAIN, ETSI13_WORLD, "ES", 40, 160, 0},
|
|
{CTRY_SURINAME, ETSI1_WORLD, "SR", 40, 160, 0},
|
|
{CTRY_SURINAME, ETSI1_WORLD, "SR", 40, 160, 0},
|
|
- {CTRY_SRI_LANKA, FCC3_WORLD, "LK", 40, 20, 0},
|
|
|
|
|
|
+ {CTRY_SRI_LANKA, FCC3_ETSIC, "LK", 40, 160, 0},
|
|
{CTRY_SVALBARD_AND_JAN_MAYEN, FCC6_WORLD, "SJ", 40, 160, 0},
|
|
{CTRY_SVALBARD_AND_JAN_MAYEN, FCC6_WORLD, "SJ", 40, 160, 0},
|
|
{CTRY_SWEDEN, ETSI13_WORLD, "SE", 40, 160, 0},
|
|
{CTRY_SWEDEN, ETSI13_WORLD, "SE", 40, 160, 0},
|
|
{CTRY_SWITZERLAND, ETSI13_WORLD, "CH", 40, 160, 0},
|
|
{CTRY_SWITZERLAND, ETSI13_WORLD, "CH", 40, 160, 0},
|
|
@@ -922,11 +926,8 @@ const struct country_code_to_reg_domain g_all_countries[] = {
|
|
{CTRY_VIRGIN_ISLANDS, FCC3_FCCA, "VI", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS, FCC3_FCCA, "VI", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS_BRITISH, ETSI13_WORLD, "VG", 40, 160, 0},
|
|
{CTRY_VIRGIN_ISLANDS_BRITISH, ETSI13_WORLD, "VG", 40, 160, 0},
|
|
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF", 40, 160, 0},
|
|
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF", 40, 160, 0},
|
|
- {CTRY_YEMEN, NULL1_WORLD, "YE", 40, 0, 0},
|
|
|
|
|
|
+ {CTRY_YEMEN, ETSI1_WORLD, "YE", 40, 160, 0},
|
|
{CTRY_ZIMBABWE, ETSI1_WORLD, "ZW", 40, 160, 0},
|
|
{CTRY_ZIMBABWE, ETSI1_WORLD, "ZW", 40, 160, 0},
|
|
- {CTRY_JAPAN, MKK5_MKKC, "JP", 40, 160, 0},
|
|
|
|
- {CTRY_JAPAN15, MKK5_MKKC, "JP", 40, 160, 0},
|
|
|
|
- {CTRY_XA, MKK5_MKKA, "XA", 40, 160, 0},
|
|
|
|
};
|
|
};
|
|
#endif
|
|
#endif
|
|
#endif
|
|
#endif
|
|
@@ -1024,6 +1025,7 @@ const struct reg_domain_pair g_reg_dmn_pairs[] = {
|
|
{FCC6_WORLD, FCC6, WORLD},
|
|
{FCC6_WORLD, FCC6, WORLD},
|
|
{FCC6_FCCA, FCC6, FCCA},
|
|
{FCC6_FCCA, FCC6, FCCA},
|
|
{FCC8_FCCA, FCC8, FCCA},
|
|
{FCC8_FCCA, FCC8, FCCA},
|
|
|
|
+ {FCC8_WORLD, FCC8, WORLD},
|
|
{FCC10_FCCA, FCC10, FCCA},
|
|
{FCC10_FCCA, FCC10, FCCA},
|
|
{FCC11_WORLD, FCC11, WORLD},
|
|
{FCC11_WORLD, FCC11, WORLD},
|
|
{FCC13_WORLD, FCC13, WORLD},
|
|
{FCC13_WORLD, FCC13, WORLD},
|
|
@@ -1160,6 +1162,7 @@ enum reg_rules_5g {
|
|
CHAN_5170_5250_7,
|
|
CHAN_5170_5250_7,
|
|
CHAN_5170_5250_8,
|
|
CHAN_5170_5250_8,
|
|
CHAN_5170_5250_9,
|
|
CHAN_5170_5250_9,
|
|
|
|
+ CHAN_5170_5250_10,
|
|
CHAN_5170_5330_1,
|
|
CHAN_5170_5330_1,
|
|
CHAN_5170_5330_2,
|
|
CHAN_5170_5330_2,
|
|
CHAN_5250_5330_1,
|
|
CHAN_5250_5330_1,
|
|
@@ -1176,6 +1179,8 @@ enum reg_rules_5g {
|
|
CHAN_5250_5330_12,
|
|
CHAN_5250_5330_12,
|
|
CHAN_5250_5330_13,
|
|
CHAN_5250_5330_13,
|
|
CHAN_5250_5330_14,
|
|
CHAN_5250_5330_14,
|
|
|
|
+ CHAN_5250_5330_15,
|
|
|
|
+ CHAN_5250_5330_16,
|
|
CHAN_5490_5730_1,
|
|
CHAN_5490_5730_1,
|
|
CHAN_5490_5730_2,
|
|
CHAN_5490_5730_2,
|
|
CHAN_5490_5730_3,
|
|
CHAN_5490_5730_3,
|
|
@@ -1190,6 +1195,7 @@ enum reg_rules_5g {
|
|
CHAN_5490_5710_5,
|
|
CHAN_5490_5710_5,
|
|
CHAN_5490_5710_6,
|
|
CHAN_5490_5710_6,
|
|
CHAN_5490_5710_7,
|
|
CHAN_5490_5710_7,
|
|
|
|
+ CHAN_5490_5710_8,
|
|
CHAN_5490_5590_1,
|
|
CHAN_5490_5590_1,
|
|
CHAN_5490_5590_2,
|
|
CHAN_5490_5590_2,
|
|
CHAN_5490_5590_3,
|
|
CHAN_5490_5590_3,
|
|
@@ -1250,6 +1256,7 @@ const struct regulatory_rule reg_rules_5g[] = {
|
|
[CHAN_5170_5250_7] = {5170, 5250, 80, 20, REGULATORY_CHAN_INDOOR_ONLY},
|
|
[CHAN_5170_5250_7] = {5170, 5250, 80, 20, REGULATORY_CHAN_INDOOR_ONLY},
|
|
[CHAN_5170_5250_8] = {5170, 5250, 80, 23, REGULATORY_CHAN_INDOOR_ONLY},
|
|
[CHAN_5170_5250_8] = {5170, 5250, 80, 23, REGULATORY_CHAN_INDOOR_ONLY},
|
|
[CHAN_5170_5250_9] = {5170, 5250, 40, 30, 0},
|
|
[CHAN_5170_5250_9] = {5170, 5250, 40, 30, 0},
|
|
|
|
+ [CHAN_5170_5250_10] = {5170, 5250, 20, 20, REGULATORY_CHAN_INDOOR_ONLY},
|
|
[CHAN_5170_5330_1] = {5170, 5330, 160, 20, REGULATORY_CHAN_NO_IR},
|
|
[CHAN_5170_5330_1] = {5170, 5330, 160, 20, REGULATORY_CHAN_NO_IR},
|
|
[CHAN_5170_5330_2] = {5170, 5330, 160, 24, 0},
|
|
[CHAN_5170_5330_2] = {5170, 5330, 160, 24, 0},
|
|
[CHAN_5250_5330_1] = {5250, 5330, 80, 23, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5250_5330_1] = {5250, 5330, 80, 23, REGULATORY_CHAN_RADAR},
|
|
@@ -1268,6 +1275,9 @@ const struct regulatory_rule reg_rules_5g[] = {
|
|
[CHAN_5250_5330_13] = {5250, 5330, 40, 30, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5250_5330_13] = {5250, 5330, 40, 30, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5250_5330_14] = {5250, 5330, 80, 20, REGULATORY_CHAN_RADAR |
|
|
[CHAN_5250_5330_14] = {5250, 5330, 80, 20, REGULATORY_CHAN_RADAR |
|
|
REGULATORY_CHAN_INDOOR_ONLY},
|
|
REGULATORY_CHAN_INDOOR_ONLY},
|
|
|
|
+ [CHAN_5250_5330_15] = {5250, 5330, 20, 20, REGULATORY_CHAN_RADAR |
|
|
|
|
+ REGULATORY_CHAN_INDOOR_ONLY},
|
|
|
|
+ [CHAN_5250_5330_16] = {5250, 5330, 80, 23, REGULATORY_CHAN_INDOOR_ONLY},
|
|
[CHAN_5490_5730_1] = {5490, 5730, 160, 24, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5730_1] = {5490, 5730, 160, 24, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5730_2] = {5490, 5730, 160, 20, REGULATORY_CHAN_NO_IR},
|
|
[CHAN_5490_5730_2] = {5490, 5730, 160, 20, REGULATORY_CHAN_NO_IR},
|
|
[CHAN_5490_5730_3] = {5490, 5730, 160, 30, 0},
|
|
[CHAN_5490_5730_3] = {5490, 5730, 160, 30, 0},
|
|
@@ -1282,6 +1292,7 @@ const struct regulatory_rule reg_rules_5g[] = {
|
|
[CHAN_5490_5710_5] = {5490, 5710, 160, 24, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5710_5] = {5490, 5710, 160, 24, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5710_6] = {5490, 5710, 160, 26, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5710_6] = {5490, 5710, 160, 26, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5710_7] = {5490, 5710, 160, 23, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5710_7] = {5490, 5710, 160, 23, REGULATORY_CHAN_RADAR},
|
|
|
|
+ [CHAN_5490_5710_8] = {5490, 5710, 20, 27, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5590_1] = {5490, 5590, 80, 24, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5590_1] = {5490, 5590, 80, 24, REGULATORY_CHAN_RADAR},
|
|
[CHAN_5490_5590_2] = {5490, 5590, 80, 30, 0},
|
|
[CHAN_5490_5590_2] = {5490, 5590, 80, 30, 0},
|
|
[CHAN_5490_5590_3] = {5490, 5590, 80, 36, 0},
|
|
[CHAN_5490_5590_3] = {5490, 5590, 80, 36, 0},
|
|
@@ -1433,9 +1444,9 @@ const struct regdomain regdomains_5g[] = {
|
|
CHAN_5490_5710_3,
|
|
CHAN_5490_5710_3,
|
|
CHAN_5850_5925_2} },
|
|
CHAN_5850_5925_2} },
|
|
|
|
|
|
- [ETSI11] = {CTL_ETSI, DFS_ETSI_REGION, 10, 0, 4, {CHAN_5170_5250_7,
|
|
|
|
- CHAN_5250_5330_14,
|
|
|
|
- CHAN_5490_5710_3,
|
|
|
|
|
|
+ [ETSI11] = {CTL_ETSI, DFS_ETSI_REGION, 10, 0, 4, {CHAN_5170_5250_10,
|
|
|
|
+ CHAN_5250_5330_15,
|
|
|
|
+ CHAN_5490_5710_8,
|
|
CHAN_5735_5875_1} },
|
|
CHAN_5735_5875_1} },
|
|
|
|
|
|
[ETSI12] = {CTL_ETSI, DFS_ETSI_REGION, 2, 0, 4, {CHAN_5170_5250_7,
|
|
[ETSI12] = {CTL_ETSI, DFS_ETSI_REGION, 2, 0, 4, {CHAN_5170_5250_7,
|
|
@@ -1499,8 +1510,8 @@ const struct regdomain regdomains_5g[] = {
|
|
CHAN_5250_5330_1,
|
|
CHAN_5250_5330_1,
|
|
CHAN_5735_5835_4} },
|
|
CHAN_5735_5835_4} },
|
|
|
|
|
|
- [APL15] = {CTL_FCC, DFS_UNINIT_REGION, 2, 0, 3, {CHAN_5170_5250_2,
|
|
|
|
- CHAN_5250_5330_5,
|
|
|
|
|
|
+ [APL15] = {CTL_FCC, DFS_UNINIT_REGION, 2, 0, 3, {CHAN_5170_5250_8,
|
|
|
|
+ CHAN_5250_5330_16,
|
|
CHAN_5735_5835_4} },
|
|
CHAN_5735_5835_4} },
|
|
|
|
|
|
[APL16] = {CTL_FCC, DFS_UNINIT_REGION, 2, 0, 5, {CHAN_5170_5250_1,
|
|
[APL16] = {CTL_FCC, DFS_UNINIT_REGION, 2, 0, 5, {CHAN_5170_5250_1,
|