ieee80211_ie Union Reference
[802.11 information elements]

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.
   } 
}; 
 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 971 of file ieee80211.h.


Field Documentation

SSID text.

Definition at line 978 of file ieee80211.h.

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

Rates data.

Definition at line 979 of file ieee80211.h.

Referenced by net80211_marshal_request_info(), and net80211_process_ie().

Request list.

Definition at line 980 of file ieee80211.h.

Challenge text data.

Definition at line 981 of file ieee80211.h.

Power constraint, dBm.

Definition at line 982 of file ieee80211.h.

ERP information flags.

Definition at line 983 of file ieee80211.h.

Referenced by net80211_process_ie().

List of channels.

Definition at line 985 of file ieee80211.h.

struct { ... }

Generic and simple information element info.

DS parameter set.

Definition at line 990 of file ieee80211.h.

Referenced by net80211_process_ie().

Country information.

Definition at line 993 of file ieee80211.h.

Referenced by net80211_process_ie().

Power capability.

Definition at line 996 of file ieee80211.h.

Security information.

Definition at line 999 of file ieee80211.h.

Vendor-specific.

Definition at line 1002 of file ieee80211.h.

Referenced by wpa_handle_1_of_4(), and wpa_maybe_install_gtk().


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

Generated on Tue Apr 6 20:02:06 2010 for gPXE by  doxygen 1.5.7.1