iPXE
Data Fields
ieee80211_ie Union Reference

Any 802.11 information element. More...

#include <ieee80211.h>

Data Fields

struct {
   u8   id
 Information element ID.
   u8   len
 Information element data length.
   union {
      char   ssid [0]
 SSID text.
      u8   rates [0]
 Rates data.
      u8   request [0]
 Request list.
      u8   challenge_text [0]
 Challenge text data.
      u8   power_constraint
 Power constraint, dBm.
      u8   erp_info
 ERP information flags.
      struct
ieee80211_ie_channels_channel_band   channels [0]
 List of channels.
   } 
__attribute__
 Generic and simple information element info.
struct ieee80211_ie_ds_param ds_param
 DS parameter set.
struct ieee80211_ie_country country
 Country information.
struct ieee80211_ie_power_capab power_capab
 Power capability.
struct ieee80211_ie_rsn rsn
 Security information.
struct ieee80211_ie_vendor vendor
 Vendor-specific.

Detailed Description

Any 802.11 information element.

This is formatted for ease of use, so IEs with complex structures get referenced in full, while those with only one byte of data or a simple array are pulled in to avoid a layer of indirection like ie->channels.channels[0].

Definition at line 972 of file ieee80211.h.


Field Documentation

Information element ID.

Definition at line 976 of file ieee80211.h.

Referenced by net80211_marshal_request_info(), net80211_probe_step(), net80211_process_ie(), and wpa_maybe_install_gtk().

SSID text.

Definition at line 979 of file ieee80211.h.

Referenced by net80211_marshal_request_info(), net80211_probe_step(), and net80211_process_ie().

Rates data.

Definition at line 980 of file ieee80211.h.

Referenced by net80211_marshal_request_info(), and net80211_process_ie().

Request list.

Definition at line 981 of file ieee80211.h.

Challenge text data.

Definition at line 982 of file ieee80211.h.

Power constraint, dBm.

Definition at line 983 of file ieee80211.h.

ERP information flags.

Definition at line 984 of file ieee80211.h.

Referenced by net80211_process_ie().

List of channels.

Definition at line 986 of file ieee80211.h.

Generic and simple information element info.

DS parameter set.

Definition at line 991 of file ieee80211.h.

Referenced by net80211_process_ie().

Country information.

Definition at line 994 of file ieee80211.h.

Referenced by net80211_process_ie().

Power capability.

Definition at line 997 of file ieee80211.h.

Security information.

Definition at line 1000 of file ieee80211.h.

Vendor-specific.

Definition at line 1003 of file ieee80211.h.

Referenced by wpa_maybe_install_gtk().


The documentation for this union was generated from the following file: