A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
wifi-information-element.h File Reference
#include "ns3/header.h"
#include <optional>
+ Include dependency graph for wifi-information-element.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::WifiInformationElement
 Information element, as defined in 802.11-2007 standard. More...
 

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define IE_20_40_BSS_COEXISTENCE   ((WifiInformationElementId)72)
 
#define IE_20_40_BSS_INTOLERANT_CHANNEL_REPORT   ((WifiInformationElementId)73)
 
#define IE_ADDBA_EXTENSION   ((WifiInformationElementId)159)
 
#define IE_ADVERTISEMENT_PROTOCOL   ((WifiInformationElementId)108)
 
#define IE_AID   ((WifiInformationElementId)197)
 
#define IE_ANTENNA   ((WifiInformationElementId)64)
 
#define IE_AP_CHANNEL_REPORT   ((WifiInformationElementId)51)
 
#define IE_AUTHENTICATED_MESH_PEERING_EXCHANGE   ((WifiInformationElementId)139)
 
#define IE_AWAKE_WINDOW   ((WifiInformationElementId)157)
 
#define IE_BEACON_TIMING   ((WifiInformationElementId)120)
 
#define IE_BEAMLINK_MAINTENANCE   ((WifiInformationElementId)169)
 
#define IE_BSS_AC_ACCESS_DELAY   ((WifiInformationElementId)68)
 
#define IE_BSS_AVAILABLE_ADMISSION_CAPACITY   ((WifiInformationElementId)67)
 
#define IE_BSS_AVERAGE_ACCESS_DELAY   ((WifiInformationElementId)63)
 
#define IE_BSS_LOAD   ((WifiInformationElementId)11)
 
#define IE_BSS_MAX_IDLE_PERIOD   ((WifiInformationElementId)90)
 
#define IE_CF_PARAMETER_SET   ((WifiInformationElementId)4)
 
#define IE_CHALLENGE_TEXT   ((WifiInformationElementId)16)
 
#define IE_CHANNEL_MEASUREMENT_FEEDBACK   ((WifiInformationElementId)154)
 
#define IE_CHANNEL_SWITCH_ANNOUNCEMENT   ((WifiInformationElementId)37)
 
#define IE_CHANNEL_SWITCH_TIMING   ((WifiInformationElementId)104)
 
#define IE_CHANNEL_SWITCH_WRAPPER   ((WifiInformationElementId)196)
 
#define IE_CHANNEL_USAGE   ((WifiInformationElementId)97)
 
#define IE_CLUSTER_REPORT   ((WifiInformationElementId)166)
 
#define IE_COLLOCATED_INTERFERENCE_REPORT   ((WifiInformationElementId)96)
 
#define IE_CONGESTION_NOTIFICATION   ((WifiInformationElementId)116)
 
#define IE_COUNTRY   ((WifiInformationElementId)7)
 
#define IE_DESTINATION_URI   ((WifiInformationElementId)141)
 
#define IE_DIAGNOSTIC_REPORT   ((WifiInformationElementId)81)
 
#define IE_DIAGNOSTIC_REQUEST   ((WifiInformationElementId)80)
 
#define IE_DMG_BEAM_REFINEMENT   ((WifiInformationElementId)153)
 
#define IE_DMG_BSS_PARAMETER_CHANGE   ((WifiInformationElementId)152)
 
#define IE_DMG_CAPABILITIES   ((WifiInformationElementId)148)
 
#define IE_DMG_LINK_ADAPTATION_ACKNOWLEDGMENT   ((WifiInformationElementId)172)
 
#define IE_DMG_LINK_MARGIN   ((WifiInformationElementId)162)
 
#define IE_DMG_OPERATION   ((WifiInformationElementId)151)
 
#define IE_DMG_TSPEC   ((WifiInformationElementId)146)
 
#define IE_DMG_WAKEUP_SCHEDULE   ((WifiInformationElementId)143)
 
#define IE_DMS_REQUEST   ((WifiInformationElementId)99)
 
#define IE_DMS_RESPONSE   ((WifiInformationElementId)100)
 
#define IE_DSE_REGISTERED_LOCATION   ((WifiInformationElementId)58)
 
#define IE_DSSS_PARAMETER_SET   ((WifiInformationElementId)3)
 
#define IE_DYNAMIC_TONE_PAIRING_REPORT   ((WifiInformationElementId)165)
 
#define IE_ECPAC_POLICY   ((WifiInformationElementId)182)
 
#define IE_EDCA_PARAMETER_SET   ((WifiInformationElementId)12)
 
#define IE_EMERGENCY_ALART_IDENTIFIER   ((WifiInformationElementId)112)
 
#define IE_ERP_INFORMATION   ((WifiInformationElementId)42)
 
#define IE_EVENT_REPORT   ((WifiInformationElementId)79)
 
#define IE_EVENT_REQUEST   ((WifiInformationElementId)78)
 
#define IE_EXPEDITED_BANDWIDTH_REQUEST   ((WifiInformationElementId)109)
 
#define IE_EXT_EHT_CAPABILITIES   ((WifiInformationElementId)108)
 
#define IE_EXT_EHT_OPERATION   ((WifiInformationElementId)106)
 
#define IE_EXT_HE_6GHZ_CAPABILITIES   ((WifiInformationElementId)59)
 
#define IE_EXT_HE_CAPABILITIES   ((WifiInformationElementId)35)
 
#define IE_EXT_HE_OPERATION   ((WifiInformationElementId)36)
 
#define IE_EXT_MU_EDCA_PARAMETER_SET   ((WifiInformationElementId)38)
 
#define IE_EXT_MULTI_LINK_ELEMENT   ((WifiInformationElementId)107)
 
#define IE_EXT_NON_INHERITANCE   ((WifiInformationElementId)56)
 
#define IE_EXT_TID_TO_LINK_MAPPING_ELEMENT   ((WifiInformationElementId)109)
 
#define IE_EXT_UORA_PARAMETER_SET   ((WifiInformationElementId)37)
 
#define IE_EXTENDED_BSS_LOAD   ((WifiInformationElementId)193)
 
#define IE_EXTENDED_CAPABILITIES   ((WifiInformationElementId)127)
 
#define IE_EXTENDED_CHANNEL_SWITCH_ANNOUNCEMENT   ((WifiInformationElementId)60)
 
#define IE_EXTENDED_SCHEDULE   ((WifiInformationElementId)144)
 
#define IE_EXTENDED_SUPPORTED_RATES   ((WifiInformationElementId)50)
 
#define IE_EXTENSION   ((WifiInformationElementId)255)
 
#define IE_FAST_BSS_TRANSITION   ((WifiInformationElementId)55)
 
#define IE_FH_PARAMETER_SET   ((WifiInformationElementId)2)
 
#define IE_FMS_DESCRIPTOR   ((WifiInformationElementId)86)
 
#define IE_FMS_REQUEST   ((WifiInformationElementId)87)
 
#define IE_FMS_RESPONSE   ((WifiInformationElementId)88)
 
#define IE_FRAGMENT   ((WifiInformationElementId)242)
 
#define IE_GANN   ((WifiInformationElementId)125)
 
#define IE_HOPPING_PATTERN_PARAMETERS   ((WifiInformationElementId)8)
 
#define IE_HOPPING_PATTERN_TABLE   ((WifiInformationElementId)9)
 
#define IE_HT_CAPABILITIES   ((WifiInformationElementId)45)
 
#define IE_HT_OPERATION   ((WifiInformationElementId)61)
 
#define IE_IBSS_DFS   ((WifiInformationElementId)41)
 
#define IE_IBSS_PARAMETER_SET   ((WifiInformationElementId)6)
 
#define IE_INTERWORKING   ((WifiInformationElementId)107)
 
#define IE_LINK_IDENTIFIER   ((WifiInformationElementId)101)
 
#define IE_LOCATION_PARAMETERS   ((WifiInformationElementId)82)
 
#define IE_MANAGEMENT_MIC   ((WifiInformationElementId)76)
 
#define IE_MCCAOP_ADVERTISEMENT   ((WifiInformationElementId)123)
 
#define IE_MCCAOP_ADVERTISEMENT_OVERVIEW   ((WifiInformationElementId)174)
 
#define IE_MCCAOP_SETUP_REPLY   ((WifiInformationElementId)122)
 
#define IE_MCCAOP_SETUP_REQUEST   ((WifiInformationElementId)121)
 
#define IE_MCCAOP_TEARDOWN   ((WifiInformationElementId)124)
 
#define IE_MEASUREMENT_PILOT_TRANSMISSION   ((WifiInformationElementId)66)
 
#define IE_MEASUREMENT_REPORT   ((WifiInformationElementId)39)
 
#define IE_MEASUREMENT_REQUEST   ((WifiInformationElementId)38)
 
#define IE_MESH_AWAKE_WINDOW   ((WifiInformationElementId)119)
 
#define IE_MESH_CHANNEL_SWITCH_PARAMETERS   ((WifiInformationElementId)118)
 
#define IE_MESH_CONFIGURATION   ((WifiInformationElementId)113)
 
#define IE_MESH_ID   ((WifiInformationElementId)114)
 
#define IE_MESH_LINK_METRIC_REPORT   ((WifiInformationElementId)115)
 
#define IE_MESH_PEERING_MANAGEMENT   ((WifiInformationElementId)117)
 
#define IE_MIC   ((WifiInformationElementId)140)
 
#define IE_MOBILITY_DOMAIN   ((WifiInformationElementId)54)
 
#define IE_MULTI_BAND   ((WifiInformationElementId)158)
 
#define IE_MULTIPLE_BSSID   ((WifiInformationElementId)71)
 
#define IE_MULTIPLE_BSSID_INDEX   ((WifiInformationElementId)85)
 
#define IE_NEIGHBOR_REPORT   ((WifiInformationElementId)52)
 
#define IE_NEXT_DMG_ATI   ((WifiInformationElementId)147)
 
#define IE_NEXT_PCP_LIST   ((WifiInformationElementId)160)
 
#define IE_NONTRANSMITTED_BSSID_CAPABILITY   ((WifiInformationElementId)83)
 
#define IE_OPERATING_MODE_NOTIFICATION   ((WifiInformationElementId)199)
 
#define IE_OVERLAPPING_BSS_SCAN_PARAMETERS   ((WifiInformationElementId)74)
 
#define IE_PCP_HANDOVER   ((WifiInformationElementId)161)
 
#define IE_PERR   ((WifiInformationElementId)132)
 
#define IE_POWER_CAPABILITY   ((WifiInformationElementId)33)
 
#define IE_POWER_CONSTRAINT   ((WifiInformationElementId)32)
 
#define IE_PREP   ((WifiInformationElementId)131)
 
#define IE_PREQ   ((WifiInformationElementId)130)
 
#define IE_PROXY_UPDATE   ((WifiInformationElementId)137)
 
#define IE_PROXY_UPDATE_CONFIRMATION   ((WifiInformationElementId)138)
 
#define IE_PTI_CONTROL   ((WifiInformationElementId)105)
 
#define IE_QOS_CAPABILITY   ((WifiInformationElementId)46)
 
#define IE_QOS_MAP_SET   ((WifiInformationElementId)110)
 
#define IE_QOS_TRAFFIC_CAPABILITY   ((WifiInformationElementId)89)
 
#define IE_QUIET   ((WifiInformationElementId)40)
 
#define IE_QUIET_CHANNEL   ((WifiInformationElementId)198)
 
#define IE_QUIET_PERIOD_REQUEST   ((WifiInformationElementId)175)
 
#define IE_QUIET_PERIOD_RESPONSE   ((WifiInformationElementId)177)
 
#define IE_RANN   ((WifiInformationElementId)126)
 
#define IE_RCPI   ((WifiInformationElementId)53)
 
#define IE_REDUCED_NEIGHBOR_REPORT   ((WifiInformationElementId)201)
 
#define IE_RELAY_CAPABILITIES   ((WifiInformationElementId)167)
 
#define IE_RELAY_TRANSFER_PARAMETER_SET   ((WifiInformationElementId)168)
 
#define IE_REQUEST   ((WifiInformationElementId)10)
 
#define IE_RIC_DATA   ((WifiInformationElementId)57)
 
#define IE_RIC_DESCRIPTOR   ((WifiInformationElementId)75)
 
#define IE_RM_ENABLED_CAPACITIES   ((WifiInformationElementId)70)
 
#define IE_ROAMING_CONSORTIUM   ((WifiInformationElementId)111)
 
#define IE_RSN   ((WifiInformationElementId)48)
 
#define IE_RSNI   ((WifiInformationElementId)65)
 
#define IE_SCHEDULE   ((WifiInformationElementId)15)
 
#define IE_SECONDARY_CHANNEL_OFFSET   ((WifiInformationElementId)62)
 
#define IE_SESSION_TRANSITION   ((WifiInformationElementId)164)
 
#define IE_SSID   ((WifiInformationElementId)0)
 Here we have definition of all Information Element IDs in IEEE 802.11-2007.
 
#define IE_SSID_LIST   ((WifiInformationElementId)84)
 
#define IE_STA_AVAILABILITY   ((WifiInformationElementId)145)
 
#define IE_SUPPORTED_CHANNELS   ((WifiInformationElementId)36)
 
#define IE_SUPPORTED_OPERATING_CLASSES   ((WifiInformationElementId)59)
 
#define IE_SUPPORTED_RATES   ((WifiInformationElementId)1)
 
#define IE_SWITCHING_STREAM   ((WifiInformationElementId)163)
 
#define IE_TCLAS   ((WifiInformationElementId)14)
 
#define IE_TCLAS_PROCESSING   ((WifiInformationElementId)44)
 
#define IE_TFS_REQUEST   ((WifiInformationElementId)91)
 
#define IE_TFS_RESPONSE   ((WifiInformationElementId)92)
 
#define IE_TIM   ((WifiInformationElementId)5)
 
#define IE_TIM_BROADCAST_REQUEST   ((WifiInformationElementId)94)
 
#define IE_TIM_BROADCAST_RESPONSE   ((WifiInformationElementId)95)
 
#define IE_TIME_ADVERTISEMENT   ((WifiInformationElementId)69)
 
#define IE_TIME_ZONE   ((WifiInformationElementId)98)
 
#define IE_TIMEOUT_INTERVAL   ((WifiInformationElementId)56)
 
#define IE_TPC_REPORT   ((WifiInformationElementId)35)
 
#define IE_TPC_REQUEST   ((WifiInformationElementId)34)
 
#define IE_TPU_BUFFER_STATUS   ((WifiInformationElementId)106)
 
#define IE_TS_DELAY   ((WifiInformationElementId)43)
 
#define IE_TSPEC   ((WifiInformationElementId)13)
 
#define IE_UAPSD_COEXISTENCE   ((WifiInformationElementId)142)
 
#define IE_UPSIM   ((WifiInformationElementId)200)
 
#define IE_VENDOR_SPECIFIC   ((WifiInformationElementId)221)
 
#define IE_VHT_CAPABILITIES   ((WifiInformationElementId)191)
 
#define IE_VHT_OPERATION   ((WifiInformationElementId)192)
 
#define IE_VHT_TRANSMIT_POWER_ENVELOPE   ((WifiInformationElementId)195)
 
#define IE_WAKEUP_SCHEDULE   ((WifiInformationElementId)102)
 
#define IE_WIDE_BANDWIDTH_CHANNEL_SWITCH   ((WifiInformationElementId)194)
 
#define IE_WNM_SLEEP_MODE   ((WifiInformationElementId)93)
 

Typedefs

typedef uint8_t ns3::WifiInformationElementId
 This type is used to represent an Information Element ID.
 

Functions

std::ostream & ns3::operator<< (std::ostream &os, const WifiInformationElement &element)
 Stream insertion operator.
 

Variables

constexpr uint8_t ns3::WIFI_IE_ELEMENT_ID_EXT_SIZE = 1
 Size in bytes of the Element ID Extension field (IEEE 802.11-2020 9.4.2.1 General)
 

Macro Definition Documentation

◆ IE_20_40_BSS_COEXISTENCE

#define IE_20_40_BSS_COEXISTENCE   ((WifiInformationElementId)72)

Definition at line 99 of file wifi-information-element.h.

◆ IE_20_40_BSS_INTOLERANT_CHANNEL_REPORT

#define IE_20_40_BSS_INTOLERANT_CHANNEL_REPORT   ((WifiInformationElementId)73)

Definition at line 100 of file wifi-information-element.h.

◆ IE_ADDBA_EXTENSION

#define IE_ADDBA_EXTENSION   ((WifiInformationElementId)159)

Definition at line 181 of file wifi-information-element.h.

Referenced by ns3::AddbaExtension::ElementId().

◆ IE_ADVERTISEMENT_PROTOCOL

#define IE_ADVERTISEMENT_PROTOCOL   ((WifiInformationElementId)108)

Definition at line 135 of file wifi-information-element.h.

◆ IE_AID

#define IE_AID   ((WifiInformationElementId)197)

Definition at line 208 of file wifi-information-element.h.

◆ IE_ANTENNA

#define IE_ANTENNA   ((WifiInformationElementId)64)

Definition at line 91 of file wifi-information-element.h.

◆ IE_AP_CHANNEL_REPORT

#define IE_AP_CHANNEL_REPORT   ((WifiInformationElementId)51)

Definition at line 78 of file wifi-information-element.h.

◆ IE_AUTHENTICATED_MESH_PEERING_EXCHANGE

#define IE_AUTHENTICATED_MESH_PEERING_EXCHANGE   ((WifiInformationElementId)139)

Definition at line 163 of file wifi-information-element.h.

◆ IE_AWAKE_WINDOW

#define IE_AWAKE_WINDOW   ((WifiInformationElementId)157)

Definition at line 179 of file wifi-information-element.h.

◆ IE_BEACON_TIMING

#define IE_BEACON_TIMING   ((WifiInformationElementId)120)

◆ IE_BEAMLINK_MAINTENANCE

#define IE_BEAMLINK_MAINTENANCE   ((WifiInformationElementId)169)

Definition at line 191 of file wifi-information-element.h.

◆ IE_BSS_AC_ACCESS_DELAY

#define IE_BSS_AC_ACCESS_DELAY   ((WifiInformationElementId)68)

Definition at line 95 of file wifi-information-element.h.

◆ IE_BSS_AVAILABLE_ADMISSION_CAPACITY

#define IE_BSS_AVAILABLE_ADMISSION_CAPACITY   ((WifiInformationElementId)67)

Definition at line 94 of file wifi-information-element.h.

◆ IE_BSS_AVERAGE_ACCESS_DELAY

#define IE_BSS_AVERAGE_ACCESS_DELAY   ((WifiInformationElementId)63)

Definition at line 90 of file wifi-information-element.h.

◆ IE_BSS_LOAD

#define IE_BSS_LOAD   ((WifiInformationElementId)11)

Definition at line 52 of file wifi-information-element.h.

◆ IE_BSS_MAX_IDLE_PERIOD

#define IE_BSS_MAX_IDLE_PERIOD   ((WifiInformationElementId)90)

Definition at line 117 of file wifi-information-element.h.

◆ IE_CF_PARAMETER_SET

#define IE_CF_PARAMETER_SET   ((WifiInformationElementId)4)

Definition at line 45 of file wifi-information-element.h.

◆ IE_CHALLENGE_TEXT

#define IE_CHALLENGE_TEXT   ((WifiInformationElementId)16)

Definition at line 57 of file wifi-information-element.h.

◆ IE_CHANNEL_MEASUREMENT_FEEDBACK

#define IE_CHANNEL_MEASUREMENT_FEEDBACK   ((WifiInformationElementId)154)

Definition at line 177 of file wifi-information-element.h.

◆ IE_CHANNEL_SWITCH_ANNOUNCEMENT

#define IE_CHANNEL_SWITCH_ANNOUNCEMENT   ((WifiInformationElementId)37)

Definition at line 64 of file wifi-information-element.h.

◆ IE_CHANNEL_SWITCH_TIMING

#define IE_CHANNEL_SWITCH_TIMING   ((WifiInformationElementId)104)

Definition at line 131 of file wifi-information-element.h.

◆ IE_CHANNEL_SWITCH_WRAPPER

#define IE_CHANNEL_SWITCH_WRAPPER   ((WifiInformationElementId)196)

Definition at line 207 of file wifi-information-element.h.

◆ IE_CHANNEL_USAGE

#define IE_CHANNEL_USAGE   ((WifiInformationElementId)97)

Definition at line 124 of file wifi-information-element.h.

◆ IE_CLUSTER_REPORT

#define IE_CLUSTER_REPORT   ((WifiInformationElementId)166)

Definition at line 188 of file wifi-information-element.h.

◆ IE_COLLOCATED_INTERFERENCE_REPORT

#define IE_COLLOCATED_INTERFERENCE_REPORT   ((WifiInformationElementId)96)

Definition at line 123 of file wifi-information-element.h.

◆ IE_CONGESTION_NOTIFICATION

#define IE_CONGESTION_NOTIFICATION   ((WifiInformationElementId)116)

Definition at line 143 of file wifi-information-element.h.

◆ IE_COUNTRY

#define IE_COUNTRY   ((WifiInformationElementId)7)

Definition at line 48 of file wifi-information-element.h.

◆ IE_DESTINATION_URI

#define IE_DESTINATION_URI   ((WifiInformationElementId)141)

Definition at line 165 of file wifi-information-element.h.

◆ IE_DIAGNOSTIC_REPORT

#define IE_DIAGNOSTIC_REPORT   ((WifiInformationElementId)81)

Definition at line 108 of file wifi-information-element.h.

◆ IE_DIAGNOSTIC_REQUEST

#define IE_DIAGNOSTIC_REQUEST   ((WifiInformationElementId)80)

Definition at line 107 of file wifi-information-element.h.

◆ IE_DMG_BEAM_REFINEMENT

#define IE_DMG_BEAM_REFINEMENT   ((WifiInformationElementId)153)

Definition at line 176 of file wifi-information-element.h.

◆ IE_DMG_BSS_PARAMETER_CHANGE

#define IE_DMG_BSS_PARAMETER_CHANGE   ((WifiInformationElementId)152)

Definition at line 175 of file wifi-information-element.h.

◆ IE_DMG_CAPABILITIES

#define IE_DMG_CAPABILITIES   ((WifiInformationElementId)148)

Definition at line 172 of file wifi-information-element.h.

◆ IE_DMG_LINK_ADAPTATION_ACKNOWLEDGMENT

#define IE_DMG_LINK_ADAPTATION_ACKNOWLEDGMENT   ((WifiInformationElementId)172)

Definition at line 193 of file wifi-information-element.h.

◆ IE_DMG_LINK_MARGIN

#define IE_DMG_LINK_MARGIN   ((WifiInformationElementId)162)

Definition at line 184 of file wifi-information-element.h.

◆ IE_DMG_OPERATION

#define IE_DMG_OPERATION   ((WifiInformationElementId)151)

Definition at line 174 of file wifi-information-element.h.

◆ IE_DMG_TSPEC

#define IE_DMG_TSPEC   ((WifiInformationElementId)146)

Definition at line 170 of file wifi-information-element.h.

◆ IE_DMG_WAKEUP_SCHEDULE

#define IE_DMG_WAKEUP_SCHEDULE   ((WifiInformationElementId)143)

Definition at line 167 of file wifi-information-element.h.

◆ IE_DMS_REQUEST

#define IE_DMS_REQUEST   ((WifiInformationElementId)99)

Definition at line 126 of file wifi-information-element.h.

◆ IE_DMS_RESPONSE

#define IE_DMS_RESPONSE   ((WifiInformationElementId)100)

Definition at line 127 of file wifi-information-element.h.

◆ IE_DSE_REGISTERED_LOCATION

#define IE_DSE_REGISTERED_LOCATION   ((WifiInformationElementId)58)

Definition at line 85 of file wifi-information-element.h.

◆ IE_DSSS_PARAMETER_SET

#define IE_DSSS_PARAMETER_SET   ((WifiInformationElementId)3)

Definition at line 44 of file wifi-information-element.h.

Referenced by ns3::DsssParameterSet::ElementId().

◆ IE_DYNAMIC_TONE_PAIRING_REPORT

#define IE_DYNAMIC_TONE_PAIRING_REPORT   ((WifiInformationElementId)165)

Definition at line 187 of file wifi-information-element.h.

◆ IE_ECPAC_POLICY

#define IE_ECPAC_POLICY   ((WifiInformationElementId)182)

Definition at line 200 of file wifi-information-element.h.

◆ IE_EDCA_PARAMETER_SET

#define IE_EDCA_PARAMETER_SET   ((WifiInformationElementId)12)

Definition at line 53 of file wifi-information-element.h.

Referenced by ns3::EdcaParameterSet::ElementId().

◆ IE_EMERGENCY_ALART_IDENTIFIER

#define IE_EMERGENCY_ALART_IDENTIFIER   ((WifiInformationElementId)112)

Definition at line 139 of file wifi-information-element.h.

◆ IE_ERP_INFORMATION

#define IE_ERP_INFORMATION   ((WifiInformationElementId)42)

Definition at line 69 of file wifi-information-element.h.

Referenced by ns3::ErpInformation::ElementId().

◆ IE_EVENT_REPORT

#define IE_EVENT_REPORT   ((WifiInformationElementId)79)

Definition at line 106 of file wifi-information-element.h.

◆ IE_EVENT_REQUEST

#define IE_EVENT_REQUEST   ((WifiInformationElementId)78)

Definition at line 105 of file wifi-information-element.h.

◆ IE_EXPEDITED_BANDWIDTH_REQUEST

#define IE_EXPEDITED_BANDWIDTH_REQUEST   ((WifiInformationElementId)109)

Definition at line 136 of file wifi-information-element.h.

◆ IE_EXT_EHT_CAPABILITIES

#define IE_EXT_EHT_CAPABILITIES   ((WifiInformationElementId)108)

◆ IE_EXT_EHT_OPERATION

#define IE_EXT_EHT_OPERATION   ((WifiInformationElementId)106)

Definition at line 229 of file wifi-information-element.h.

Referenced by ns3::EhtOperation::ElementIdExt().

◆ IE_EXT_HE_6GHZ_CAPABILITIES

#define IE_EXT_HE_6GHZ_CAPABILITIES   ((WifiInformationElementId)59)

◆ IE_EXT_HE_CAPABILITIES

#define IE_EXT_HE_CAPABILITIES   ((WifiInformationElementId)35)

Definition at line 220 of file wifi-information-element.h.

Referenced by ns3::HeCapabilities::ElementIdExt().

◆ IE_EXT_HE_OPERATION

#define IE_EXT_HE_OPERATION   ((WifiInformationElementId)36)

Definition at line 221 of file wifi-information-element.h.

Referenced by ns3::HeOperation::ElementIdExt().

◆ IE_EXT_MU_EDCA_PARAMETER_SET

#define IE_EXT_MU_EDCA_PARAMETER_SET   ((WifiInformationElementId)38)

Definition at line 223 of file wifi-information-element.h.

Referenced by ns3::MuEdcaParameterSet::ElementIdExt().

◆ IE_EXT_MULTI_LINK_ELEMENT

#define IE_EXT_MULTI_LINK_ELEMENT   ((WifiInformationElementId)107)

◆ IE_EXT_NON_INHERITANCE

#define IE_EXT_NON_INHERITANCE   ((WifiInformationElementId)56)

Definition at line 225 of file wifi-information-element.h.

Referenced by ns3::NonInheritance::ElementIdExt().

◆ IE_EXT_TID_TO_LINK_MAPPING_ELEMENT

#define IE_EXT_TID_TO_LINK_MAPPING_ELEMENT   ((WifiInformationElementId)109)

Definition at line 232 of file wifi-information-element.h.

Referenced by ns3::TidToLinkMapping::ElementIdExt().

◆ IE_EXT_UORA_PARAMETER_SET

#define IE_EXT_UORA_PARAMETER_SET   ((WifiInformationElementId)37)

Definition at line 222 of file wifi-information-element.h.

◆ IE_EXTENDED_BSS_LOAD

#define IE_EXTENDED_BSS_LOAD   ((WifiInformationElementId)193)

Definition at line 204 of file wifi-information-element.h.

◆ IE_EXTENDED_CAPABILITIES

#define IE_EXTENDED_CAPABILITIES   ((WifiInformationElementId)127)

Definition at line 155 of file wifi-information-element.h.

Referenced by ns3::ExtendedCapabilities::ElementId().

◆ IE_EXTENDED_CHANNEL_SWITCH_ANNOUNCEMENT

#define IE_EXTENDED_CHANNEL_SWITCH_ANNOUNCEMENT   ((WifiInformationElementId)60)

Definition at line 87 of file wifi-information-element.h.

◆ IE_EXTENDED_SCHEDULE

#define IE_EXTENDED_SCHEDULE   ((WifiInformationElementId)144)

Definition at line 168 of file wifi-information-element.h.

◆ IE_EXTENDED_SUPPORTED_RATES

#define IE_EXTENDED_SUPPORTED_RATES   ((WifiInformationElementId)50)

Definition at line 77 of file wifi-information-element.h.

Referenced by ns3::ExtendedSupportedRatesIE::ElementId().

◆ IE_EXTENSION

◆ IE_FAST_BSS_TRANSITION

#define IE_FAST_BSS_TRANSITION   ((WifiInformationElementId)55)

Definition at line 82 of file wifi-information-element.h.

◆ IE_FH_PARAMETER_SET

#define IE_FH_PARAMETER_SET   ((WifiInformationElementId)2)

Definition at line 43 of file wifi-information-element.h.

◆ IE_FMS_DESCRIPTOR

#define IE_FMS_DESCRIPTOR   ((WifiInformationElementId)86)

Definition at line 113 of file wifi-information-element.h.

◆ IE_FMS_REQUEST

#define IE_FMS_REQUEST   ((WifiInformationElementId)87)

Definition at line 114 of file wifi-information-element.h.

◆ IE_FMS_RESPONSE

#define IE_FMS_RESPONSE   ((WifiInformationElementId)88)

Definition at line 115 of file wifi-information-element.h.

◆ IE_FRAGMENT

#define IE_FRAGMENT   ((WifiInformationElementId)242)

◆ IE_GANN

#define IE_GANN   ((WifiInformationElementId)125)

Definition at line 152 of file wifi-information-element.h.

◆ IE_HOPPING_PATTERN_PARAMETERS

#define IE_HOPPING_PATTERN_PARAMETERS   ((WifiInformationElementId)8)

Definition at line 49 of file wifi-information-element.h.

◆ IE_HOPPING_PATTERN_TABLE

#define IE_HOPPING_PATTERN_TABLE   ((WifiInformationElementId)9)

Definition at line 50 of file wifi-information-element.h.

◆ IE_HT_CAPABILITIES

#define IE_HT_CAPABILITIES   ((WifiInformationElementId)45)

Definition at line 72 of file wifi-information-element.h.

Referenced by ns3::HtCapabilities::ElementId().

◆ IE_HT_OPERATION

#define IE_HT_OPERATION   ((WifiInformationElementId)61)

Definition at line 88 of file wifi-information-element.h.

Referenced by ns3::HtOperation::ElementId().

◆ IE_IBSS_DFS

#define IE_IBSS_DFS   ((WifiInformationElementId)41)

Definition at line 68 of file wifi-information-element.h.

◆ IE_IBSS_PARAMETER_SET

#define IE_IBSS_PARAMETER_SET   ((WifiInformationElementId)6)

Definition at line 47 of file wifi-information-element.h.

◆ IE_INTERWORKING

#define IE_INTERWORKING   ((WifiInformationElementId)107)

Definition at line 134 of file wifi-information-element.h.

◆ IE_LINK_IDENTIFIER

#define IE_LINK_IDENTIFIER   ((WifiInformationElementId)101)

Definition at line 128 of file wifi-information-element.h.

◆ IE_LOCATION_PARAMETERS

#define IE_LOCATION_PARAMETERS   ((WifiInformationElementId)82)

Definition at line 109 of file wifi-information-element.h.

◆ IE_MANAGEMENT_MIC

#define IE_MANAGEMENT_MIC   ((WifiInformationElementId)76)

Definition at line 103 of file wifi-information-element.h.

◆ IE_MCCAOP_ADVERTISEMENT

#define IE_MCCAOP_ADVERTISEMENT   ((WifiInformationElementId)123)

Definition at line 150 of file wifi-information-element.h.

◆ IE_MCCAOP_ADVERTISEMENT_OVERVIEW

#define IE_MCCAOP_ADVERTISEMENT_OVERVIEW   ((WifiInformationElementId)174)

Definition at line 195 of file wifi-information-element.h.

◆ IE_MCCAOP_SETUP_REPLY

#define IE_MCCAOP_SETUP_REPLY   ((WifiInformationElementId)122)

Definition at line 149 of file wifi-information-element.h.

◆ IE_MCCAOP_SETUP_REQUEST

#define IE_MCCAOP_SETUP_REQUEST   ((WifiInformationElementId)121)

Definition at line 148 of file wifi-information-element.h.

◆ IE_MCCAOP_TEARDOWN

#define IE_MCCAOP_TEARDOWN   ((WifiInformationElementId)124)

Definition at line 151 of file wifi-information-element.h.

◆ IE_MEASUREMENT_PILOT_TRANSMISSION

#define IE_MEASUREMENT_PILOT_TRANSMISSION   ((WifiInformationElementId)66)

Definition at line 93 of file wifi-information-element.h.

◆ IE_MEASUREMENT_REPORT

#define IE_MEASUREMENT_REPORT   ((WifiInformationElementId)39)

Definition at line 66 of file wifi-information-element.h.

◆ IE_MEASUREMENT_REQUEST

#define IE_MEASUREMENT_REQUEST   ((WifiInformationElementId)38)

Definition at line 65 of file wifi-information-element.h.

◆ IE_MESH_AWAKE_WINDOW

#define IE_MESH_AWAKE_WINDOW   ((WifiInformationElementId)119)

Definition at line 146 of file wifi-information-element.h.

◆ IE_MESH_CHANNEL_SWITCH_PARAMETERS

#define IE_MESH_CHANNEL_SWITCH_PARAMETERS   ((WifiInformationElementId)118)

Definition at line 145 of file wifi-information-element.h.

◆ IE_MESH_CONFIGURATION

#define IE_MESH_CONFIGURATION   ((WifiInformationElementId)113)

◆ IE_MESH_ID

◆ IE_MESH_LINK_METRIC_REPORT

#define IE_MESH_LINK_METRIC_REPORT   ((WifiInformationElementId)115)

◆ IE_MESH_PEERING_MANAGEMENT

#define IE_MESH_PEERING_MANAGEMENT   ((WifiInformationElementId)117)

◆ IE_MIC

#define IE_MIC   ((WifiInformationElementId)140)

Definition at line 164 of file wifi-information-element.h.

◆ IE_MOBILITY_DOMAIN

#define IE_MOBILITY_DOMAIN   ((WifiInformationElementId)54)

Definition at line 81 of file wifi-information-element.h.

◆ IE_MULTI_BAND

#define IE_MULTI_BAND   ((WifiInformationElementId)158)

Definition at line 180 of file wifi-information-element.h.

◆ IE_MULTIPLE_BSSID

#define IE_MULTIPLE_BSSID   ((WifiInformationElementId)71)

Definition at line 98 of file wifi-information-element.h.

◆ IE_MULTIPLE_BSSID_INDEX

#define IE_MULTIPLE_BSSID_INDEX   ((WifiInformationElementId)85)

Definition at line 112 of file wifi-information-element.h.

◆ IE_NEIGHBOR_REPORT

#define IE_NEIGHBOR_REPORT   ((WifiInformationElementId)52)

Definition at line 79 of file wifi-information-element.h.

◆ IE_NEXT_DMG_ATI

#define IE_NEXT_DMG_ATI   ((WifiInformationElementId)147)

Definition at line 171 of file wifi-information-element.h.

◆ IE_NEXT_PCP_LIST

#define IE_NEXT_PCP_LIST   ((WifiInformationElementId)160)

Definition at line 182 of file wifi-information-element.h.

◆ IE_NONTRANSMITTED_BSSID_CAPABILITY

#define IE_NONTRANSMITTED_BSSID_CAPABILITY   ((WifiInformationElementId)83)

Definition at line 110 of file wifi-information-element.h.

◆ IE_OPERATING_MODE_NOTIFICATION

#define IE_OPERATING_MODE_NOTIFICATION   ((WifiInformationElementId)199)

Definition at line 210 of file wifi-information-element.h.

◆ IE_OVERLAPPING_BSS_SCAN_PARAMETERS

#define IE_OVERLAPPING_BSS_SCAN_PARAMETERS   ((WifiInformationElementId)74)

Definition at line 101 of file wifi-information-element.h.

◆ IE_PCP_HANDOVER

#define IE_PCP_HANDOVER   ((WifiInformationElementId)161)

Definition at line 183 of file wifi-information-element.h.

◆ IE_PERR

#define IE_PERR   ((WifiInformationElementId)132)

◆ IE_POWER_CAPABILITY

#define IE_POWER_CAPABILITY   ((WifiInformationElementId)33)

Definition at line 60 of file wifi-information-element.h.

◆ IE_POWER_CONSTRAINT

#define IE_POWER_CONSTRAINT   ((WifiInformationElementId)32)

Definition at line 59 of file wifi-information-element.h.

◆ IE_PREP

#define IE_PREP   ((WifiInformationElementId)131)

◆ IE_PREQ

#define IE_PREQ   ((WifiInformationElementId)130)

◆ IE_PROXY_UPDATE

#define IE_PROXY_UPDATE   ((WifiInformationElementId)137)

Definition at line 161 of file wifi-information-element.h.

◆ IE_PROXY_UPDATE_CONFIRMATION

#define IE_PROXY_UPDATE_CONFIRMATION   ((WifiInformationElementId)138)

Definition at line 162 of file wifi-information-element.h.

◆ IE_PTI_CONTROL

#define IE_PTI_CONTROL   ((WifiInformationElementId)105)

Definition at line 132 of file wifi-information-element.h.

◆ IE_QOS_CAPABILITY

#define IE_QOS_CAPABILITY   ((WifiInformationElementId)46)

Definition at line 73 of file wifi-information-element.h.

◆ IE_QOS_MAP_SET

#define IE_QOS_MAP_SET   ((WifiInformationElementId)110)

Definition at line 137 of file wifi-information-element.h.

◆ IE_QOS_TRAFFIC_CAPABILITY

#define IE_QOS_TRAFFIC_CAPABILITY   ((WifiInformationElementId)89)

Definition at line 116 of file wifi-information-element.h.

◆ IE_QUIET

#define IE_QUIET   ((WifiInformationElementId)40)

Definition at line 67 of file wifi-information-element.h.

◆ IE_QUIET_CHANNEL

#define IE_QUIET_CHANNEL   ((WifiInformationElementId)198)

Definition at line 209 of file wifi-information-element.h.

◆ IE_QUIET_PERIOD_REQUEST

#define IE_QUIET_PERIOD_REQUEST   ((WifiInformationElementId)175)

Definition at line 196 of file wifi-information-element.h.

◆ IE_QUIET_PERIOD_RESPONSE

#define IE_QUIET_PERIOD_RESPONSE   ((WifiInformationElementId)177)

Definition at line 198 of file wifi-information-element.h.

◆ IE_RANN

#define IE_RANN   ((WifiInformationElementId)126)

◆ IE_RCPI

#define IE_RCPI   ((WifiInformationElementId)53)

Definition at line 80 of file wifi-information-element.h.

◆ IE_REDUCED_NEIGHBOR_REPORT

#define IE_REDUCED_NEIGHBOR_REPORT   ((WifiInformationElementId)201)

Definition at line 212 of file wifi-information-element.h.

Referenced by ns3::ReducedNeighborReport::ElementId().

◆ IE_RELAY_CAPABILITIES

#define IE_RELAY_CAPABILITIES   ((WifiInformationElementId)167)

Definition at line 189 of file wifi-information-element.h.

◆ IE_RELAY_TRANSFER_PARAMETER_SET

#define IE_RELAY_TRANSFER_PARAMETER_SET   ((WifiInformationElementId)168)

Definition at line 190 of file wifi-information-element.h.

◆ IE_REQUEST

#define IE_REQUEST   ((WifiInformationElementId)10)

Definition at line 51 of file wifi-information-element.h.

◆ IE_RIC_DATA

#define IE_RIC_DATA   ((WifiInformationElementId)57)

Definition at line 84 of file wifi-information-element.h.

◆ IE_RIC_DESCRIPTOR

#define IE_RIC_DESCRIPTOR   ((WifiInformationElementId)75)

Definition at line 102 of file wifi-information-element.h.

◆ IE_RM_ENABLED_CAPACITIES

#define IE_RM_ENABLED_CAPACITIES   ((WifiInformationElementId)70)

Definition at line 97 of file wifi-information-element.h.

◆ IE_ROAMING_CONSORTIUM

#define IE_ROAMING_CONSORTIUM   ((WifiInformationElementId)111)

Definition at line 138 of file wifi-information-element.h.

◆ IE_RSN

#define IE_RSN   ((WifiInformationElementId)48)

Definition at line 75 of file wifi-information-element.h.

◆ IE_RSNI

#define IE_RSNI   ((WifiInformationElementId)65)

Definition at line 92 of file wifi-information-element.h.

◆ IE_SCHEDULE

#define IE_SCHEDULE   ((WifiInformationElementId)15)

Definition at line 56 of file wifi-information-element.h.

◆ IE_SECONDARY_CHANNEL_OFFSET

#define IE_SECONDARY_CHANNEL_OFFSET   ((WifiInformationElementId)62)

Definition at line 89 of file wifi-information-element.h.

◆ IE_SESSION_TRANSITION

#define IE_SESSION_TRANSITION   ((WifiInformationElementId)164)

Definition at line 186 of file wifi-information-element.h.

◆ IE_SSID

#define IE_SSID   ((WifiInformationElementId)0)

Here we have definition of all Information Element IDs in IEEE 802.11-2007.

See the comments for WifiInformationElementId - this could probably be done in a considerably tidier manner.

Definition at line 41 of file wifi-information-element.h.

Referenced by ns3::Ssid::ElementId().

◆ IE_SSID_LIST

#define IE_SSID_LIST   ((WifiInformationElementId)84)

Definition at line 111 of file wifi-information-element.h.

◆ IE_STA_AVAILABILITY

#define IE_STA_AVAILABILITY   ((WifiInformationElementId)145)

Definition at line 169 of file wifi-information-element.h.

◆ IE_SUPPORTED_CHANNELS

#define IE_SUPPORTED_CHANNELS   ((WifiInformationElementId)36)

Definition at line 63 of file wifi-information-element.h.

◆ IE_SUPPORTED_OPERATING_CLASSES

#define IE_SUPPORTED_OPERATING_CLASSES   ((WifiInformationElementId)59)

Definition at line 86 of file wifi-information-element.h.

◆ IE_SUPPORTED_RATES

#define IE_SUPPORTED_RATES   ((WifiInformationElementId)1)

Definition at line 42 of file wifi-information-element.h.

Referenced by ns3::SupportedRates::ElementId().

◆ IE_SWITCHING_STREAM

#define IE_SWITCHING_STREAM   ((WifiInformationElementId)163)

Definition at line 185 of file wifi-information-element.h.

◆ IE_TCLAS

#define IE_TCLAS   ((WifiInformationElementId)14)

Definition at line 55 of file wifi-information-element.h.

◆ IE_TCLAS_PROCESSING

#define IE_TCLAS_PROCESSING   ((WifiInformationElementId)44)

Definition at line 71 of file wifi-information-element.h.

◆ IE_TFS_REQUEST

#define IE_TFS_REQUEST   ((WifiInformationElementId)91)

Definition at line 118 of file wifi-information-element.h.

◆ IE_TFS_RESPONSE

#define IE_TFS_RESPONSE   ((WifiInformationElementId)92)

Definition at line 119 of file wifi-information-element.h.

◆ IE_TIM

#define IE_TIM   ((WifiInformationElementId)5)

Definition at line 46 of file wifi-information-element.h.

Referenced by ns3::Tim::ElementId().

◆ IE_TIM_BROADCAST_REQUEST

#define IE_TIM_BROADCAST_REQUEST   ((WifiInformationElementId)94)

Definition at line 121 of file wifi-information-element.h.

◆ IE_TIM_BROADCAST_RESPONSE

#define IE_TIM_BROADCAST_RESPONSE   ((WifiInformationElementId)95)

Definition at line 122 of file wifi-information-element.h.

◆ IE_TIME_ADVERTISEMENT

#define IE_TIME_ADVERTISEMENT   ((WifiInformationElementId)69)

Definition at line 96 of file wifi-information-element.h.

◆ IE_TIME_ZONE

#define IE_TIME_ZONE   ((WifiInformationElementId)98)

Definition at line 125 of file wifi-information-element.h.

◆ IE_TIMEOUT_INTERVAL

#define IE_TIMEOUT_INTERVAL   ((WifiInformationElementId)56)

Definition at line 83 of file wifi-information-element.h.

◆ IE_TPC_REPORT

#define IE_TPC_REPORT   ((WifiInformationElementId)35)

Definition at line 62 of file wifi-information-element.h.

◆ IE_TPC_REQUEST

#define IE_TPC_REQUEST   ((WifiInformationElementId)34)

Definition at line 61 of file wifi-information-element.h.

◆ IE_TPU_BUFFER_STATUS

#define IE_TPU_BUFFER_STATUS   ((WifiInformationElementId)106)

Definition at line 133 of file wifi-information-element.h.

◆ IE_TS_DELAY

#define IE_TS_DELAY   ((WifiInformationElementId)43)

Definition at line 70 of file wifi-information-element.h.

◆ IE_TSPEC

#define IE_TSPEC   ((WifiInformationElementId)13)

Definition at line 54 of file wifi-information-element.h.

◆ IE_UAPSD_COEXISTENCE

#define IE_UAPSD_COEXISTENCE   ((WifiInformationElementId)142)

Definition at line 166 of file wifi-information-element.h.

◆ IE_UPSIM

#define IE_UPSIM   ((WifiInformationElementId)200)

Definition at line 211 of file wifi-information-element.h.

◆ IE_VENDOR_SPECIFIC

#define IE_VENDOR_SPECIFIC   ((WifiInformationElementId)221)

Definition at line 214 of file wifi-information-element.h.

◆ IE_VHT_CAPABILITIES

#define IE_VHT_CAPABILITIES   ((WifiInformationElementId)191)

Definition at line 202 of file wifi-information-element.h.

Referenced by ns3::VhtCapabilities::ElementId().

◆ IE_VHT_OPERATION

#define IE_VHT_OPERATION   ((WifiInformationElementId)192)

Definition at line 203 of file wifi-information-element.h.

Referenced by ns3::VhtOperation::ElementId().

◆ IE_VHT_TRANSMIT_POWER_ENVELOPE

#define IE_VHT_TRANSMIT_POWER_ENVELOPE   ((WifiInformationElementId)195)

Definition at line 206 of file wifi-information-element.h.

◆ IE_WAKEUP_SCHEDULE

#define IE_WAKEUP_SCHEDULE   ((WifiInformationElementId)102)

Definition at line 129 of file wifi-information-element.h.

◆ IE_WIDE_BANDWIDTH_CHANNEL_SWITCH

#define IE_WIDE_BANDWIDTH_CHANNEL_SWITCH   ((WifiInformationElementId)194)

Definition at line 205 of file wifi-information-element.h.

◆ IE_WNM_SLEEP_MODE

#define IE_WNM_SLEEP_MODE   ((WifiInformationElementId)93)

Definition at line 120 of file wifi-information-element.h.