libwifi 0.0.3
An 802.11 Frame Parsing and Generation library in C
action.h File Reference
#include "../frame.h"
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  libwifi_action_detail
 
struct  libwifi_action_fixed_parameters
 
struct  libwifi_action
 

Enumerations

enum  libwifi_actions {
  ACTION_SPECTRUM_MGMT = 0 , ACTION_QOS = 1 , ACTION_BLOCK_ACK = 3 , ACTION_PUBLIC = 4 ,
  ACTION_RADIO_MEASUREMENT = 5 , ACTION_FAST_BSS_TRANSITION = 6 , ACTION_HT = 7 , ACTION_SA_QUERY = 8 ,
  ACTION_PROTECTED_DOPA = 9 , ACTION_WNM = 10 , ACTION_UNSUPPORTED_WNM = 11 , ACTION_TDLS = 12 ,
  ACTION_MESH = 13 , ACTION_MULTIHOP = 14 , ACTION_SELF_PROTECTED = 15 , ACTION_DMG = 16 ,
  ACTION_FAST_SESSION_TRANSFER = 18 , ACTION_ROBUST_AV_STREAM = 19 , ACTION_UNPROTECTED_DMG = 20 , ACTION_VHT = 21 ,
  ACTION_UNPROTECTED_SIG = 22 , ACTION_SIG = 23 , ACTION_FLOW_CONTROL = 24 , ACTION_CTRL_MCS_NEG = 25 ,
  ACTION_FILS = 26 , ACTION_CDMG = 27 , ACTION_CMMG = 28 , ACTION_GLK = 29 ,
  ACTION_VENDOR_PROTECTED = 126 , ACTION_VENDOR = 127
}
 

Functions

struct libwifi_action_detail __attribute__ ((packed))
 

Variables

uint8_t detail_length
 
char * detail
 
uint8_t category
 
struct libwifi_action_detail details
 
struct libwifi_mgmt_unordered_frame_header frame_header
 
struct libwifi_action_fixed_parameters fixed_parameters
 

Enumeration Type Documentation

◆ libwifi_actions

Enumerator
ACTION_SPECTRUM_MGMT 
ACTION_QOS 
ACTION_BLOCK_ACK 
ACTION_PUBLIC 
ACTION_RADIO_MEASUREMENT 
ACTION_FAST_BSS_TRANSITION 
ACTION_HT 
ACTION_SA_QUERY 
ACTION_PROTECTED_DOPA 
ACTION_WNM 
ACTION_UNSUPPORTED_WNM 
ACTION_TDLS 
ACTION_MESH 
ACTION_MULTIHOP 
ACTION_SELF_PROTECTED 
ACTION_DMG 
ACTION_FAST_SESSION_TRANSFER 
ACTION_ROBUST_AV_STREAM 
ACTION_UNPROTECTED_DMG 
ACTION_VHT 
ACTION_UNPROTECTED_SIG 
ACTION_SIG 
ACTION_FLOW_CONTROL 
ACTION_CTRL_MCS_NEG 
ACTION_FILS 
ACTION_CDMG 
ACTION_CMMG 
ACTION_GLK 
ACTION_VENDOR_PROTECTED 
ACTION_VENDOR 

Definition at line 23 of file action.h.

Function Documentation

◆ __attribute__()

struct libwifi_action_detail __attribute__ ( (packed)  )

Variable Documentation

◆ category

uint8_t category

Definition at line 0 of file action.h.

◆ detail

char* detail

Definition at line 1 of file action.h.

◆ detail_length

uint8_t detail_length

Definition at line 0 of file action.h.

◆ details

struct libwifi_action_detail details

Definition at line 1 of file action.h.

◆ fixed_parameters

struct libwifi_disassoc_fixed_parameters fixed_parameters

Definition at line 1 of file action.h.

◆ frame_header

union libwifi_mgmt_frame_header frame_header

Definition at line 0 of file action.h.