📄 ieee80211_regdomain.h
字号:
CTRY_CHINA = 156, /* People's Republic of China */ CTRY_COLOMBIA = 170, /* Colombia */ CTRY_COSTA_RICA = 188, /* Costa Rica */ CTRY_CROATIA = 191, /* Croatia */ CTRY_CYPRUS = 196, /* Cyprus */ CTRY_CZECH = 203, /* Czech Republic */ CTRY_DENMARK = 208, /* Denmark */ CTRY_DOMINICAN_REPUBLIC = 214, /* Dominican Republic */ CTRY_ECUADOR = 218, /* Ecuador */ CTRY_EGYPT = 818, /* Egypt */ CTRY_EL_SALVADOR = 222, /* El Salvador */ CTRY_ESTONIA = 233, /* Estonia */ CTRY_FAEROE_ISLANDS = 234, /* Faeroe Islands */ CTRY_FINLAND = 246, /* Finland */ CTRY_FRANCE = 250, /* France */ CTRY_FRANCE2 = 255, /* France2 */ CTRY_GEORGIA = 268, /* Georgia */ CTRY_GERMANY = 276, /* Germany */ CTRY_GREECE = 300, /* Greece */ CTRY_GUATEMALA = 320, /* Guatemala */ CTRY_HONDURAS = 340, /* Honduras */ CTRY_HONG_KONG = 344, /* Hong Kong S.A.R., P.R.C. */ CTRY_HUNGARY = 348, /* Hungary */ CTRY_ICELAND = 352, /* Iceland */ CTRY_INDIA = 356, /* India */ CTRY_INDONESIA = 360, /* Indonesia */ CTRY_IRAN = 364, /* Iran */ CTRY_IRAQ = 368, /* Iraq */ CTRY_IRELAND = 372, /* Ireland */ CTRY_ISRAEL = 376, /* Israel */ CTRY_ITALY = 380, /* Italy */ CTRY_JAMAICA = 388, /* Jamaica */ CTRY_JAPAN = 392, /* Japan */ CTRY_JAPAN1 = 393, /* Japan (JP1) */ CTRY_JAPAN2 = 394, /* Japan (JP0) */ CTRY_JAPAN3 = 395, /* Japan (JP1-1) */ CTRY_JAPAN4 = 396, /* Japan (JE1) */ CTRY_JAPAN5 = 397, /* Japan (JE2) */ CTRY_JORDAN = 400, /* Jordan */ CTRY_KAZAKHSTAN = 398, /* Kazakhstan */ CTRY_KENYA = 404, /* Kenya */ CTRY_KOREA_NORTH = 408, /* North Korea */ CTRY_KOREA_ROC = 410, /* South Korea */ CTRY_KOREA_ROC2 = 411, /* South Korea */ CTRY_KUWAIT = 414, /* Kuwait */ CTRY_LATVIA = 428, /* Latvia */ CTRY_LEBANON = 422, /* Lebanon */ CTRY_LIBYA = 434, /* Libya */ CTRY_LIECHTENSTEIN = 438, /* Liechtenstein */ CTRY_LITHUANIA = 440, /* Lithuania */ CTRY_LUXEMBOURG = 442, /* Luxembourg */ CTRY_MACAU = 446, /* Macau */ CTRY_MACEDONIA = 807, /* Republic of Macedonia */ CTRY_MALAYSIA = 458, /* Malaysia */ CTRY_MEXICO = 484, /* Mexico */ CTRY_MONACO = 492, /* Principality of Monaco */ CTRY_MOROCCO = 504, /* Morocco */ CTRY_NETHERLANDS = 528, /* Netherlands */ CTRY_NEW_ZEALAND = 554, /* New Zealand */ CTRY_NICARAGUA = 558, /* Nicaragua */ CTRY_NORWAY = 578, /* Norway */ CTRY_OMAN = 512, /* Oman */ CTRY_PAKISTAN = 586, /* Islamic Republic of Pakistan */ CTRY_PANAMA = 591, /* Panama */ CTRY_PARAGUAY = 600, /* Paraguay */ CTRY_PERU = 604, /* Peru */ CTRY_PHILIPPINES = 608, /* Republic of the Philippines */ CTRY_POLAND = 616, /* Poland */ CTRY_PORTUGAL = 620, /* Portugal */ CTRY_PUERTO_RICO = 630, /* Puerto Rico */ CTRY_QATAR = 634, /* Qatar */ CTRY_ROMANIA = 642, /* Romania */ CTRY_RUSSIA = 643, /* Russia */ CTRY_SAUDI_ARABIA = 682, /* Saudi Arabia */ CTRY_SINGAPORE = 702, /* Singapore */ CTRY_SLOVAKIA = 703, /* Slovak Republic */ CTRY_SLOVENIA = 705, /* Slovenia */ CTRY_SOUTH_AFRICA = 710, /* South Africa */ CTRY_SPAIN = 724, /* Spain */ CTRY_SRI_LANKA = 728, /* Sri Lanka */ CTRY_SWEDEN = 752, /* Sweden */ CTRY_SWITZERLAND = 756, /* Switzerland */ CTRY_SYRIA = 760, /* Syria */ CTRY_TAIWAN = 158, /* Taiwan */ CTRY_THAILAND = 764, /* Thailand */ CTRY_TRINIDAD_Y_TOBAGO = 780, /* Trinidad y Tobago */ CTRY_TUNISIA = 788, /* Tunisia */ CTRY_TURKEY = 792, /* Turkey */ CTRY_UAE = 784, /* U.A.E. */ CTRY_UKRAINE = 804, /* Ukraine */ CTRY_UNITED_KINGDOM = 826, /* United Kingdom */ CTRY_UNITED_STATES = 840, /* United States */ CTRY_URUGUAY = 858, /* Uruguay */ CTRY_UZBEKISTAN = 860, /* Uzbekistan */ CTRY_VENEZUELA = 862, /* Venezuela */ CTRY_VIET_NAM = 704, /* Viet Nam */ CTRY_YEMEN = 887, /* Yemen */ CTRY_ZIMBABWE = 716, /* Zimbabwe */};struct ieee80211_countryname { u_int16_t cn_code; const char *cn_name; u_int32_t cn_domain;};#define IEEE80211_REGDOMAIN_COUNTRY_NAMES { \ { CTRY_DEFAULT, "00", DMN_DEFAULT }, \ { CTRY_UAE, "ae", DMN_NULL_WORLD }, \ { CTRY_ALBANIA, "al", DMN_NULL_WORLD }, \ { CTRY_ARMENIA, "am", DMN_ETSI4_WORLD }, \ { CTRY_ARGENTINA, "ar", DMN_APL3_WORLD }, \ { CTRY_AUSTRIA, "at", DMN_ETSI5_WORLD }, \ { CTRY_AUSTRALIA, "au", DMN_FCC2_WORLD }, \ { CTRY_AZERBAIJAN, "az", DMN_ETSI4_WORLD }, \ { CTRY_BELGIUM, "be", DMN_ETSI4_WORLD }, \ { CTRY_BULGARIA, "bg", DMN_ETSI6_WORLD }, \ { CTRY_BAHRAIN, "bh", DMN_NULL_WORLD }, \ { CTRY_BRUNEI_DARUSSALAM, "bn", DMN_APL1_WORLD }, \ { CTRY_BOLIVIA, "bo", DMN_APL1_ETSIC }, \ { CTRY_BRAZIL, "br", DMN_NULL_ETSIC }, \ { CTRY_BELARUS, "by", DMN_NULL_WORLD }, \ { CTRY_BELIZE, "bz", DMN_NULL_ETSIC }, \ { CTRY_CANADA, "ca", DMN_FCC2_FCCA }, \ { CTRY_SWITZERLAND, "ch", DMN_ETSI2_WORLD }, \ { CTRY_CHILE, "cl", DMN_APL5_WORLD }, \ { CTRY_CHINA, "cn", DMN_APL1_WORLD }, \ { CTRY_COLOMBIA, "co", DMN_FCC1_FCCA }, \ { CTRY_COSTA_RICA, "cr", DMN_NULL_WORLD }, \ { CTRY_CYPRUS, "cy", DMN_ETSI1_WORLD }, \ { CTRY_CZECH, "cz", DMN_ETSI3_WORLD }, \ { CTRY_GERMANY, "de", DMN_ETSI1_WORLD }, \ { CTRY_DENMARK, "dk", DMN_ETSI1_WORLD }, \ { CTRY_DOMINICAN_REPUBLIC, "do", DMN_FCC1_FCCA }, \ { CTRY_ALGERIA, "dz", DMN_NULL_WORLD }, \ { CTRY_ECUADOR, "ec", DMN_NULL_WORLD }, \ { CTRY_ESTONIA, "ee", DMN_ETSI1_WORLD }, \ { CTRY_EGYPT, "eg", DMN_NULL_WORLD }, \ { CTRY_SPAIN, "es", DMN_ETSI1_WORLD }, \ { CTRY_FRANCE2, "f2", DMN_ETSI3_WORLD }, \ { CTRY_FINLAND, "fi", DMN_ETSI1_WORLD }, \ { CTRY_FAEROE_ISLANDS, "fo", DMN_NULL_WORLD }, \ { CTRY_FRANCE, "fr", DMN_ETSI3_WORLD }, \ { CTRY_GEORGIA, "ge", DMN_ETSI4_WORLD }, \ { CTRY_GREECE, "gr", DMN_NULL_WORLD }, \ { CTRY_GUATEMALA, "gt", DMN_FCC1_FCCA }, \ { CTRY_HONG_KONG, "hk", DMN_FCC2_WORLD }, \ { CTRY_HONDURAS, "hn", DMN_NULL_WORLD }, \ { CTRY_CROATIA, "hr", DMN_ETSI3_WORLD }, \ { CTRY_HUNGARY, "hu", DMN_ETSI2_WORLD }, \ { CTRY_INDONESIA, "id", DMN_NULL_WORLD }, \ { CTRY_IRELAND, "ie", DMN_ETSI1_WORLD }, \ { CTRY_ISRAEL, "il", DMN_NULL_WORLD }, \ { CTRY_INDIA, "in", DMN_NULL_WORLD }, \ { CTRY_IRAQ, "iq", DMN_NULL_WORLD }, \ { CTRY_IRAN, "ir", DMN_APL1_WORLD }, \ { CTRY_ICELAND, "is", DMN_ETSI1_WORLD }, \ { CTRY_ITALY, "it", DMN_ETSI1_WORLD }, \ { CTRY_JAPAN1, "j1", DMN_MKK1_MKKB }, \ { CTRY_JAPAN2, "j2", DMN_MKK1_FCCA }, \ { CTRY_JAPAN3, "j3", DMN_MKK2_MKKA }, \ { CTRY_JAPAN4, "j4", DMN_MKK1_MKKA1 }, \ { CTRY_JAPAN5, "j5", DMN_MKK1_MKKA2 }, \ { CTRY_JAMAICA, "jm", DMN_NULL_WORLD }, \ { CTRY_JORDAN, "jo", DMN_NULL_WORLD }, \ { CTRY_JAPAN, "jp", DMN_MKK1_MKKA }, \ { CTRY_KOREA_ROC2, "k2", DMN_APL2_APLD }, \ { CTRY_KENYA, "ke", DMN_NULL_WORLD }, \ { CTRY_KOREA_NORTH, "kp", DMN_APL2_WORLD }, \ { CTRY_KOREA_ROC, "kr", DMN_APL2_WORLD }, \ { CTRY_KUWAIT, "kw", DMN_NULL_WORLD }, \ { CTRY_KAZAKHSTAN, "kz", DMN_NULL_WORLD }, \ { CTRY_LEBANON, "lb", DMN_NULL_WORLD }, \ { CTRY_LIECHTENSTEIN, "li", DMN_ETSI2_WORLD }, \ { CTRY_SRI_LANKA, "lk", DMN_NULL_WORLD }, \ { CTRY_LITHUANIA, "lt", DMN_ETSI1_WORLD }, \ { CTRY_LUXEMBOURG, "lu", DMN_ETSI1_WORLD }, \ { CTRY_LATVIA, "lv", DMN_NULL_WORLD }, \ { CTRY_LIBYA, "ly", DMN_NULL_WORLD }, \ { CTRY_MOROCCO, "ma", DMN_NULL_WORLD }, \ { CTRY_MONACO, "mc", DMN_ETSI4_WORLD }, \ { CTRY_MACEDONIA, "mk", DMN_NULL_WORLD }, \ { CTRY_MACAU, "mo", DMN_FCC2_WORLD }, \ { CTRY_MEXICO, "mx", DMN_FCC1_FCCA }, \ { CTRY_MALAYSIA, "my", DMN_NULL_WORLD }, \ { CTRY_NICARAGUA, "ni", DMN_NULL_WORLD }, \ { CTRY_NETHERLANDS, "nl", DMN_ETSI1_WORLD }, \ { CTRY_NORWAY, "no", DMN_ETSI1_WORLD }, \ { CTRY_NEW_ZEALAND, "nz", DMN_FCC2_ETSIC }, \ { CTRY_OMAN, "om", DMN_NULL_WORLD }, \ { CTRY_PANAMA, "pa", DMN_FCC1_FCCA }, \ { CTRY_PERU, "pe", DMN_NULL_WORLD }, \ { CTRY_PHILIPPINES, "ph", DMN_FCC1_WORLD }, \ { CTRY_PAKISTAN, "pk", DMN_NULL_WORLD }, \ { CTRY_POLAND, "pl", DMN_ETSI1_WORLD }, \ { CTRY_PUERTO_RICO, "pr", DMN_FCC1_FCCA }, \ { CTRY_PORTUGAL, "pt", DMN_ETSI1_WORLD }, \ { CTRY_PARAGUAY, "py", DMN_NULL_WORLD }, \ { CTRY_QATAR, "qa", DMN_NULL_WORLD }, \ { CTRY_ROMANIA, "ro", DMN_NULL_WORLD }, \ { CTRY_RUSSIA, "ru", DMN_NULL_WORLD }, \ { CTRY_SAUDI_ARABIA, "sa", DMN_NULL_WORLD }, \ { CTRY_SWEDEN, "se", DMN_ETSI1_WORLD }, \ { CTRY_SINGAPORE, "sg", DMN_APL4_WORLD }, \ { CTRY_SLOVENIA, "si", DMN_ETSI1_WORLD }, \ { CTRY_SLOVAKIA, "sk", DMN_ETSI3_WORLD }, \ { CTRY_EL_SALVADOR, "sv", DMN_NULL_WORLD }, \ { CTRY_SYRIA, "sy", DMN_NULL_WORLD }, \ { CTRY_THAILAND, "th", DMN_APL2_WORLD }, \ { CTRY_TUNISIA, "tn", DMN_ETSI3_WORLD }, \ { CTRY_TURKEY, "tr", DMN_ETSI3_WORLD }, \ { CTRY_TRINIDAD_Y_TOBAGO, "tt", DMN_ETSI4_WORLD }, \ { CTRY_TAIWAN, "tw", DMN_APL3_WORLD }, \ { CTRY_UKRAINE, "ua", DMN_NULL_WORLD }, \ { CTRY_UNITED_KINGDOM, "uk", DMN_ETSI1_WORLD }, \ { CTRY_UNITED_STATES, "us", DMN_FCC1_FCCA }, \ { CTRY_URUGUAY, "uy", DMN_APL2_WORLD }, \ { CTRY_UZBEKISTAN, "uz", DMN_FCC3_FCCA }, \ { CTRY_VENEZUELA, "ve", DMN_APL2_ETSIC }, \ { CTRY_VIET_NAM, "vn", DMN_NULL_WORLD }, \ { CTRY_YEMEN, "ye", DMN_NULL_WORLD }, \ { CTRY_SOUTH_AFRICA, "za", DMN_ETSI1_WORLD }, \ { CTRY_ZIMBABWE, "zw", DMN_NULL_WORLD }, \}enum ieee80211_ctl { CTL_11A = 0x00, CTL_11B = 0x01, CTL_11G = 0x02, CTL_TURBO = 0x03, CTL_TURBO_G = 0x04, CTL_FCC = 0x10, CTL_ETSI = 0x30, CTL_MKK = 0x40, CTL_NONEA = 0xff};#define IEEE80211_CHANNELS_2GHZ_MIN 2412 /* 2GHz channel 1 */#define IEEE80211_CHANNELS_2GHZ_MAX 2732 /* 2GHz channel 26 */struct ieee80211_regchannel { u_int16_t rc_channel; u_int32_t rc_domain; u_int32_t rc_mode;};#define IEEE80211_CHANNELS_2GHZ { \ { 2412, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2417, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2422, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2427, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2432, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2437, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2442, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2447, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2452, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2457, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2462, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2467, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ { 2472, DMN_APLD, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \ \ { 2432, DMN_ETSIB, IEEE80211_CHAN_CCK|IEEE80211_CHAN_OFDM }, \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -