iPXE
Defines
802.11 management frame capability field bits

Defines

#define IEEE80211_CAPAB_MANAGED   0x0001
 Set if using an Access Point (managed mode)
#define IEEE80211_CAPAB_ADHOC   0x0002
 Set if operating in IBSS (no-AP, "Ad-Hoc") mode.
#define IEEE80211_CAPAB_CFPOLL   0x0004
 Set if we support Contention-Free Period operation.
#define IEEE80211_CAPAB_CFPR   0x0008
 Set if we wish to be polled for Contention-Free operation.
#define IEEE80211_CAPAB_PRIVACY   0x0010
 Set if the network is encrypted (by any method)
#define IEEE80211_CAPAB_SHORT_PMBL   0x0020
 Set if PHY supports short preambles on 802.11b.
#define IEEE80211_CAPAB_PBCC   0x0040
 Set if PHY supports PBCC modulation.
#define IEEE80211_CAPAB_CHAN_AGILITY   0x0080
 Set if we support Channel Agility.
#define IEEE80211_CAPAB_SPECTRUM_MGMT   0x0100
 Set if we support spectrum management (DFS and TPC) on the 5GHz band.
#define IEEE80211_CAPAB_QOS   0x0200
 Set if we support Quality of Service enhancements.
#define IEEE80211_CAPAB_SHORT_SLOT   0x0400
 Set if PHY supports short slot time on 802.11g.
#define IEEE80211_CAPAB_APSD   0x0800
 Set if PHY supports APSD option.
#define IEEE80211_CAPAB_DSSS_OFDM   0x2000
 Set if PHY supports DSSS/OFDM modulation (one way of 802.11 b/g mixing)
#define IEEE80211_CAPAB_DELAYED_BACK   0x4000
 Set if we support delayed block ACK.
#define IEEE80211_CAPAB_IMMED_BACK   0x8000
 Set if we support immediate block ACK.

Define Documentation

#define IEEE80211_CAPAB_MANAGED   0x0001

Set if using an Access Point (managed mode)

Definition at line 389 of file ieee80211.h.

Referenced by net80211_process_capab(), and net80211_send_assoc().

#define IEEE80211_CAPAB_ADHOC   0x0002

Set if operating in IBSS (no-AP, "Ad-Hoc") mode.

Definition at line 392 of file ieee80211.h.

Referenced by net80211_process_capab().

#define IEEE80211_CAPAB_CFPOLL   0x0004

Set if we support Contention-Free Period operation.

Definition at line 395 of file ieee80211.h.

#define IEEE80211_CAPAB_CFPR   0x0008

Set if we wish to be polled for Contention-Free operation.

Definition at line 398 of file ieee80211.h.

#define IEEE80211_CAPAB_PRIVACY   0x0010

Set if the network is encrypted (by any method)

Definition at line 401 of file ieee80211.h.

Referenced by net80211_probe_step(), net80211_send_assoc(), and sec80211_detect().

#define IEEE80211_CAPAB_SHORT_PMBL   0x0020

Set if PHY supports short preambles on 802.11b.

Definition at line 404 of file ieee80211.h.

Referenced by net80211_process_capab(), and net80211_send_assoc().

#define IEEE80211_CAPAB_PBCC   0x0040

Set if PHY supports PBCC modulation.

Definition at line 407 of file ieee80211.h.

#define IEEE80211_CAPAB_CHAN_AGILITY   0x0080

Set if we support Channel Agility.

Definition at line 410 of file ieee80211.h.

#define IEEE80211_CAPAB_SPECTRUM_MGMT   0x0100

Set if we support spectrum management (DFS and TPC) on the 5GHz band.

Definition at line 413 of file ieee80211.h.

#define IEEE80211_CAPAB_QOS   0x0200

Set if we support Quality of Service enhancements.

Definition at line 416 of file ieee80211.h.

#define IEEE80211_CAPAB_SHORT_SLOT   0x0400

Set if PHY supports short slot time on 802.11g.

Definition at line 419 of file ieee80211.h.

Referenced by net80211_process_capab(), and net80211_send_assoc().

#define IEEE80211_CAPAB_APSD   0x0800

Set if PHY supports APSD option.

Definition at line 422 of file ieee80211.h.

#define IEEE80211_CAPAB_DSSS_OFDM   0x2000

Set if PHY supports DSSS/OFDM modulation (one way of 802.11 b/g mixing)

Definition at line 425 of file ieee80211.h.

#define IEEE80211_CAPAB_DELAYED_BACK   0x4000

Set if we support delayed block ACK.

Definition at line 428 of file ieee80211.h.

#define IEEE80211_CAPAB_IMMED_BACK   0x8000

Set if we support immediate block ACK.

Definition at line 431 of file ieee80211.h.