iPXE
Macros
802.11 physical layer flags

Macros

#define NET80211_PHY_USE_PROTECTION   (1 << 1)
 Whether to use RTS/CTS or CTS-to-self protection for transmissions. More...
 
#define NET80211_PHY_USE_SHORT_PREAMBLE   (1 << 2)
 Whether to use 802.11b short preamble operation. More...
 
#define NET80211_PHY_USE_SHORT_SLOT   (1 << 3)
 Whether to use 802.11g short slot operation. More...
 

Detailed Description

Macro Definition Documentation

◆ NET80211_PHY_USE_PROTECTION

#define NET80211_PHY_USE_PROTECTION   (1 << 1)

Whether to use RTS/CTS or CTS-to-self protection for transmissions.

Since the RTS or CTS is transmitted using 802.11b signaling, and includes a field indicating the amount of time that will be used by transmission of the following packet, this serves as an effective protection mechanism to avoid 802.11b clients interfering with 802.11g clients on mixed networks.

Definition at line 251 of file net80211.h.

◆ NET80211_PHY_USE_SHORT_PREAMBLE

#define NET80211_PHY_USE_SHORT_PREAMBLE   (1 << 2)

Whether to use 802.11b short preamble operation.

Short-preamble operation can moderately increase throughput on 802.11b networks operating between 2Mbps and 11Mbps. It is irrelevant for 802.11g data rates, since they use a different modulation scheme.

Definition at line 260 of file net80211.h.

◆ NET80211_PHY_USE_SHORT_SLOT

#define NET80211_PHY_USE_SHORT_SLOT   (1 << 3)

Whether to use 802.11g short slot operation.

This affects a low-level timing parameter of 802.11g transmissions.

Definition at line 266 of file net80211.h.