VSF Documented
Data Fields
ieee80211_mgmt Struct Reference

#include <ieee80211.h>

Data Fields

__le16 frame_control
 
__le16 duration
 
u8 da [ETH_ALEN]
 
u8 sa [ETH_ALEN]
 
u8 bssid [ETH_ALEN]
 
__le16 seq_ctrl
 
union { 
 
   struct { 
 
      __le16   auth_alg 
 
      __le16   auth_transaction 
 
      __le16   status_code 
 
      u8   variable [0] 
 
   }   auth 
 
   struct { 
 
      __le16   reason_code 
 
   }   deauth 
 
   struct { 
 
      __le16   capab_info 
 
      __le16   listen_interval 
 
      u8   variable [0] 
 
   }   assoc_req 
 
   struct { 
 
      __le16   capab_info 
 
      __le16   status_code 
 
      __le16   aid 
 
      u8   variable [0] 
 
   }   assoc_resp 
 
   struct { 
 
      __le16   capab_info 
 
      __le16   status_code 
 
      __le16   aid 
 
      u8   variable [0] 
 
   }   reassoc_resp 
 
   struct { 
 
      __le16   capab_info 
 
      __le16   status_code 
 
      u8   variable [0] 
 
   }   s1g_assoc_resp 
 
   struct { 
 
      __le16   capab_info 
 
      __le16   status_code 
 
      u8   variable [0] 
 
   }   s1g_reassoc_resp 
 
   struct { 
 
      __le16   capab_info 
 
      __le16   listen_interval 
 
      u8   current_ap [ETH_ALEN
 
      u8   variable [0] 
 
   }   reassoc_req 
 
   struct { 
 
      __le16   reason_code 
 
   }   disassoc 
 
   struct { 
 
      __le64   timestamp 
 
      __le16   beacon_int 
 
      __le16   capab_info 
 
      u8   variable [0] 
 
   }   beacon 
 
   struct { 
 
      u8   variable [1] 
 
   }   probe_req 
 
   struct { 
 
      __le64   timestamp 
 
      __le16   beacon_int 
 
      __le16   capab_info 
 
      u8   variable [0] 
 
   }   probe_resp 
 
   struct { 
 
      u8   category 
 
      union { 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            u8   status_code 
 
            u8   variable [0] 
 
         }   wme_action 
 
         struct { 
 
            u8   action_code 
 
            u8   variable [0] 
 
         }   chan_switch 
 
         struct { 
 
            u8   action_code 
 
            struct ieee80211_ext_chansw_ie   data 
 
            u8   variable [0] 
 
         }   ext_chan_switch 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            u8   element_id 
 
            u8   length 
 
            struct ieee80211_msrment_ie   msr_elem 
 
         }   measurement 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            __le16   capab 
 
            __le16   timeout 
 
            __le16   start_seq_num 
 
            u8   variable [0] 
 
         }   addba_req 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            __le16   status 
 
            __le16   capab 
 
            __le16   timeout 
 
         }   addba_resp 
 
         struct { 
 
            u8   action_code 
 
            __le16   params 
 
            __le16   reason_code 
 
         }   delba 
 
         struct { 
 
            u8   action_code 
 
            u8   variable [0] 
 
         }   self_prot 
 
         struct { 
 
            u8   action_code 
 
            u8   variable [0] 
 
         }   mesh_action 
 
         struct { 
 
            u8   action 
 
            u8   trans_id [WLAN_SA_QUERY_TR_ID_LEN
 
         }   sa_query 
 
         struct { 
 
            u8   action 
 
            u8   smps_control 
 
         }   ht_smps 
 
         struct { 
 
            u8   action_code 
 
            u8   chanwidth 
 
         }   ht_notify_cw 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            __le16   capability 
 
            u8   variable [0] 
 
         }   tdls_discover_resp 
 
         struct { 
 
            u8   action_code 
 
            u8   operating_mode 
 
         }   vht_opmode_notif 
 
         struct { 
 
            u8   action_code 
 
            u8   membership [WLAN_MEMBERSHIP_LEN
 
            u8   position [WLAN_USER_POSITION_LEN
 
         }   vht_group_notif 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            u8   tpc_elem_id 
 
            u8   tpc_elem_length 
 
            struct ieee80211_tpc_report_ie   tpc 
 
         }   tpc_report 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            u8   follow_up 
 
            u8   tod [6] 
 
            u8   toa [6] 
 
            __le16   tod_error 
 
            __le16   toa_error 
 
            u8   variable [0] 
 
         }   ftm 
 
         struct { 
 
            u8   action_code 
 
            u8   variable [0] 
 
         }   s1g 
 
         struct { 
 
            u8   action_code 
 
            u8   dialog_token 
 
            u8   follow_up 
 
            u32   tod 
 
            u32   toa 
 
            u8   max_tod_error 
 
            u8   max_toa_error 
 
         }   wnm_timing_msr 
 
      }   u 
 
   }   action 
 
u 
 

Field Documentation

◆ frame_control

__le16 ieee80211_mgmt::frame_control

◆ duration

__le16 ieee80211_mgmt::duration

◆ da

u8 ieee80211_mgmt::da[ETH_ALEN]

◆ sa

u8 ieee80211_mgmt::sa[ETH_ALEN]

◆ bssid

u8 ieee80211_mgmt::bssid[ETH_ALEN]

◆ seq_ctrl

__le16 ieee80211_mgmt::seq_ctrl

◆ auth_alg

__le16 ieee80211_mgmt::auth_alg

◆ auth_transaction

__le16 ieee80211_mgmt::auth_transaction

◆ status_code [1/2]

__le16 ieee80211_mgmt::status_code

◆ variable

u8 ieee80211_mgmt::variable[0]

◆ [struct]

struct { ... } ieee80211_mgmt::auth

◆ reason_code

__le16 ieee80211_mgmt::reason_code

◆ [struct]

struct { ... } ieee80211_mgmt::deauth

◆ capab_info

__le16 ieee80211_mgmt::capab_info

◆ listen_interval

__le16 ieee80211_mgmt::listen_interval

◆ [struct]

struct { ... } ieee80211_mgmt::assoc_req

◆ aid

__le16 ieee80211_mgmt::aid

◆ [struct]

struct { ... } ieee80211_mgmt::assoc_resp

◆ [struct]

struct { ... } ieee80211_mgmt::reassoc_resp

◆ [struct]

struct { ... } ieee80211_mgmt::s1g_assoc_resp

◆ [struct]

struct { ... } ieee80211_mgmt::s1g_reassoc_resp

◆ current_ap

u8 ieee80211_mgmt::current_ap[ETH_ALEN]

◆ [struct]

struct { ... } ieee80211_mgmt::reassoc_req

◆ [struct]

struct { ... } ieee80211_mgmt::disassoc

◆ timestamp

__le64 ieee80211_mgmt::timestamp

◆ beacon_int

__le16 ieee80211_mgmt::beacon_int

◆ [struct]

struct { ... } ieee80211_mgmt::beacon

◆ [struct]

struct { ... } ieee80211_mgmt::probe_req

◆ [struct]

struct { ... } ieee80211_mgmt::probe_resp

◆ category

u8 ieee80211_mgmt::category

◆ action_code

u8 ieee80211_mgmt::action_code

◆ dialog_token

u8 ieee80211_mgmt::dialog_token

◆ status_code [2/2]

u8 ieee80211_mgmt::status_code

◆ [struct]

struct { ... } ieee80211_mgmt::wme_action

◆ [struct]

struct { ... } ieee80211_mgmt::chan_switch

◆ data

struct ieee80211_ext_chansw_ie ieee80211_mgmt::data

◆ [struct]

struct { ... } ieee80211_mgmt::ext_chan_switch

◆ element_id

u8 ieee80211_mgmt::element_id

◆ length

u8 ieee80211_mgmt::length

◆ msr_elem

struct ieee80211_msrment_ie ieee80211_mgmt::msr_elem

◆ [struct]

struct { ... } ieee80211_mgmt::measurement

◆ capab

__le16 ieee80211_mgmt::capab

◆ timeout

__le16 ieee80211_mgmt::timeout

◆ start_seq_num

__le16 ieee80211_mgmt::start_seq_num

◆ [struct]

struct { ... } ieee80211_mgmt::addba_req

◆ status

__le16 ieee80211_mgmt::status

◆ [struct]

struct { ... } ieee80211_mgmt::addba_resp

◆ params

__le16 ieee80211_mgmt::params

◆ [struct]

struct { ... } ieee80211_mgmt::delba

◆ [struct]

struct { ... } ieee80211_mgmt::self_prot

◆ [struct]

struct { ... } ieee80211_mgmt::mesh_action

◆ action [1/2]

u8 ieee80211_mgmt::action

◆ trans_id

u8 ieee80211_mgmt::trans_id[WLAN_SA_QUERY_TR_ID_LEN]

◆ [struct]

struct { ... } ieee80211_mgmt::sa_query

◆ smps_control

u8 ieee80211_mgmt::smps_control

◆ [struct]

struct { ... } ieee80211_mgmt::ht_smps

◆ chanwidth

u8 ieee80211_mgmt::chanwidth

◆ [struct]

struct { ... } ieee80211_mgmt::ht_notify_cw

◆ capability

__le16 ieee80211_mgmt::capability

◆ [struct]

struct { ... } ieee80211_mgmt::tdls_discover_resp

◆ operating_mode

u8 ieee80211_mgmt::operating_mode

◆ [struct]

struct { ... } ieee80211_mgmt::vht_opmode_notif

◆ membership

u8 ieee80211_mgmt::membership[WLAN_MEMBERSHIP_LEN]

◆ position

u8 ieee80211_mgmt::position[WLAN_USER_POSITION_LEN]

◆ [struct]

struct { ... } ieee80211_mgmt::vht_group_notif

◆ tpc_elem_id

u8 ieee80211_mgmt::tpc_elem_id

◆ tpc_elem_length

u8 ieee80211_mgmt::tpc_elem_length

◆ tpc

struct ieee80211_tpc_report_ie ieee80211_mgmt::tpc

◆ [struct]

struct { ... } ieee80211_mgmt::tpc_report

◆ follow_up

u8 ieee80211_mgmt::follow_up

◆ tod [1/2]

u8 ieee80211_mgmt::tod[6]

◆ toa [1/2]

u8 ieee80211_mgmt::toa[6]

◆ tod_error

__le16 ieee80211_mgmt::tod_error

◆ toa_error

__le16 ieee80211_mgmt::toa_error

◆ [struct]

struct { ... } ieee80211_mgmt::ftm

◆ [struct]

struct { ... } ieee80211_mgmt::s1g

◆ tod [2/2]

u32 ieee80211_mgmt::tod

◆ toa [2/2]

u32 ieee80211_mgmt::toa

◆ max_tod_error

u8 ieee80211_mgmt::max_tod_error

◆ max_toa_error

u8 ieee80211_mgmt::max_toa_error

◆ [struct]

struct { ... } ieee80211_mgmt::wnm_timing_msr

◆ [union] [1/2]

union { ... } ieee80211_mgmt::u

◆ [struct] [2/2]

struct { ... } ieee80211_mgmt::action

◆ [union] [2/2]

union { ... } ieee80211_mgmt::u