Changeset View
Changeset View
Standalone View
Standalone View
head/sys/net80211/ieee80211_var.h
Show First 20 Lines • Show All 566 Lines • ▼ Show 20 Lines | |||||
#define IEEE80211_F_TURBOP 0x00000001 /* CONF: ATH Turbo enabled*/ | #define IEEE80211_F_TURBOP 0x00000001 /* CONF: ATH Turbo enabled*/ | ||||
#define IEEE80211_F_COMP 0x00000002 /* CONF: ATH comp enabled */ | #define IEEE80211_F_COMP 0x00000002 /* CONF: ATH comp enabled */ | ||||
#define IEEE80211_F_FF 0x00000004 /* CONF: ATH FF enabled */ | #define IEEE80211_F_FF 0x00000004 /* CONF: ATH FF enabled */ | ||||
#define IEEE80211_F_BURST 0x00000008 /* CONF: bursting enabled */ | #define IEEE80211_F_BURST 0x00000008 /* CONF: bursting enabled */ | ||||
/* NB: this is intentionally setup to be IEEE80211_CAPINFO_PRIVACY */ | /* NB: this is intentionally setup to be IEEE80211_CAPINFO_PRIVACY */ | ||||
#define IEEE80211_F_PRIVACY 0x00000010 /* CONF: privacy enabled */ | #define IEEE80211_F_PRIVACY 0x00000010 /* CONF: privacy enabled */ | ||||
#define IEEE80211_F_PUREG 0x00000020 /* CONF: 11g w/o 11b sta's */ | #define IEEE80211_F_PUREG 0x00000020 /* CONF: 11g w/o 11b sta's */ | ||||
#define IEEE80211_F_SCAN 0x00000080 /* STATUS: scanning */ | #define IEEE80211_F_SCAN 0x00000080 /* STATUS: scanning */ | ||||
#define IEEE80211_F_ASCAN 0x00000100 /* STATUS: active scan */ | /* 0x00000300 reserved */ | ||||
#define IEEE80211_F_SIBSS 0x00000200 /* STATUS: start IBSS */ | |||||
/* NB: this is intentionally setup to be IEEE80211_CAPINFO_SHORT_SLOTTIME */ | /* NB: this is intentionally setup to be IEEE80211_CAPINFO_SHORT_SLOTTIME */ | ||||
#define IEEE80211_F_SHSLOT 0x00000400 /* STATUS: use short slot time*/ | #define IEEE80211_F_SHSLOT 0x00000400 /* STATUS: use short slot time*/ | ||||
#define IEEE80211_F_PMGTON 0x00000800 /* CONF: Power mgmt enable */ | #define IEEE80211_F_PMGTON 0x00000800 /* CONF: Power mgmt enable */ | ||||
#define IEEE80211_F_DESBSSID 0x00001000 /* CONF: des_bssid is set */ | #define IEEE80211_F_DESBSSID 0x00001000 /* CONF: des_bssid is set */ | ||||
#define IEEE80211_F_WME 0x00002000 /* CONF: enable WME use */ | #define IEEE80211_F_WME 0x00002000 /* CONF: enable WME use */ | ||||
#define IEEE80211_F_BGSCAN 0x00004000 /* CONF: bg scan enabled (???)*/ | #define IEEE80211_F_BGSCAN 0x00004000 /* CONF: bg scan enabled (???)*/ | ||||
#define IEEE80211_F_SWRETRY 0x00008000 /* CONF: sw tx retry enabled */ | #define IEEE80211_F_SWRETRY 0x00008000 /* CONF: sw tx retry enabled */ | ||||
#define IEEE80211_F_TXPOW_FIXED 0x00010000 /* TX Power: fixed rate */ | /* 0x00030000 reserved */ | ||||
#define IEEE80211_F_IBSSON 0x00020000 /* CONF: IBSS creation enable */ | |||||
#define IEEE80211_F_SHPREAMBLE 0x00040000 /* STATUS: use short preamble */ | #define IEEE80211_F_SHPREAMBLE 0x00040000 /* STATUS: use short preamble */ | ||||
#define IEEE80211_F_DATAPAD 0x00080000 /* CONF: do alignment pad */ | #define IEEE80211_F_DATAPAD 0x00080000 /* CONF: do alignment pad */ | ||||
#define IEEE80211_F_USEPROT 0x00100000 /* STATUS: protection enabled */ | #define IEEE80211_F_USEPROT 0x00100000 /* STATUS: protection enabled */ | ||||
#define IEEE80211_F_USEBARKER 0x00200000 /* STATUS: use barker preamble*/ | #define IEEE80211_F_USEBARKER 0x00200000 /* STATUS: use barker preamble*/ | ||||
#define IEEE80211_F_CSAPENDING 0x00400000 /* STATUS: chan switch pending*/ | #define IEEE80211_F_CSAPENDING 0x00400000 /* STATUS: chan switch pending*/ | ||||
#define IEEE80211_F_WPA1 0x00800000 /* CONF: WPA enabled */ | #define IEEE80211_F_WPA1 0x00800000 /* CONF: WPA enabled */ | ||||
#define IEEE80211_F_WPA2 0x01000000 /* CONF: WPA2 enabled */ | #define IEEE80211_F_WPA2 0x01000000 /* CONF: WPA2 enabled */ | ||||
#define IEEE80211_F_WPA 0x01800000 /* CONF: WPA/WPA2 enabled */ | #define IEEE80211_F_WPA 0x01800000 /* CONF: WPA/WPA2 enabled */ | ||||
#define IEEE80211_F_DROPUNENC 0x02000000 /* CONF: drop unencrypted */ | #define IEEE80211_F_DROPUNENC 0x02000000 /* CONF: drop unencrypted */ | ||||
#define IEEE80211_F_COUNTERM 0x04000000 /* CONF: TKIP countermeasures */ | #define IEEE80211_F_COUNTERM 0x04000000 /* CONF: TKIP countermeasures */ | ||||
#define IEEE80211_F_HIDESSID 0x08000000 /* CONF: hide SSID in beacon */ | #define IEEE80211_F_HIDESSID 0x08000000 /* CONF: hide SSID in beacon */ | ||||
#define IEEE80211_F_NOBRIDGE 0x10000000 /* CONF: dis. internal bridge */ | #define IEEE80211_F_NOBRIDGE 0x10000000 /* CONF: dis. internal bridge */ | ||||
#define IEEE80211_F_PCF 0x20000000 /* CONF: PCF enabled */ | #define IEEE80211_F_PCF 0x20000000 /* CONF: PCF enabled */ | ||||
#define IEEE80211_F_DOTH 0x40000000 /* CONF: 11h enabled */ | #define IEEE80211_F_DOTH 0x40000000 /* CONF: 11h enabled */ | ||||
#define IEEE80211_F_DWDS 0x80000000 /* CONF: Dynamic WDS enabled */ | #define IEEE80211_F_DWDS 0x80000000 /* CONF: Dynamic WDS enabled */ | ||||
#define IEEE80211_F_BITS \ | #define IEEE80211_F_BITS \ | ||||
"\20\1TURBOP\2COMP\3FF\4BURST\5PRIVACY\6PUREG\10SCAN\11ASCAN\12SIBSS" \ | "\20\1TURBOP\2COMP\3FF\4BURST\5PRIVACY\6PUREG\10SCAN" \ | ||||
"\13SHSLOT\14PMGTON\15DESBSSID\16WME\17BGSCAN\20SWRETRY\21TXPOW_FIXED" \ | "\13SHSLOT\14PMGTON\15DESBSSID\16WME\17BGSCAN\20SWRETRY" \ | ||||
"\22IBSSON\23SHPREAMBLE\24DATAPAD\25USEPROT\26USERBARKER\27CSAPENDING" \ | "\23SHPREAMBLE\24DATAPAD\25USEPROT\26USERBARKER\27CSAPENDING" \ | ||||
"\30WPA1\31WPA2\32DROPUNENC\33COUNTERM\34HIDESSID\35NOBRIDG\36PCF" \ | "\30WPA1\31WPA2\32DROPUNENC\33COUNTERM\34HIDESSID\35NOBRIDG\36PCF" \ | ||||
"\37DOTH\40DWDS" | "\37DOTH\40DWDS" | ||||
/* Atheros protocol-specific flags */ | /* Atheros protocol-specific flags */ | ||||
#define IEEE80211_F_ATHEROS \ | #define IEEE80211_F_ATHEROS \ | ||||
(IEEE80211_F_FF | IEEE80211_F_COMP | IEEE80211_F_TURBOP) | (IEEE80211_F_FF | IEEE80211_F_COMP | IEEE80211_F_TURBOP) | ||||
/* Check if an Atheros capability was negotiated for use */ | /* Check if an Atheros capability was negotiated for use */ | ||||
#define IEEE80211_ATH_CAP(vap, ni, bit) \ | #define IEEE80211_ATH_CAP(vap, ni, bit) \ | ||||
▲ Show 20 Lines • Show All 415 Lines • Show Last 20 Lines |