FreeBSD kernel WLAN code
ieee80211_aclator Struct Reference

#include <ieee80211_proto.h>

Data Fields

const char * iac_name
 
int(* iac_attach )(struct ieee80211vap *)
 
void(* iac_detach )(struct ieee80211vap *)
 
int(* iac_check )(struct ieee80211vap *, const struct ieee80211_frame *wh)
 
int(* iac_add )(struct ieee80211vap *, const uint8_t mac[IEEE80211_ADDR_LEN])
 
int(* iac_remove )(struct ieee80211vap *, const uint8_t mac[IEEE80211_ADDR_LEN])
 
int(* iac_flush )(struct ieee80211vap *)
 
int(* iac_setpolicy )(struct ieee80211vap *, int)
 
int(* iac_getpolicy )(struct ieee80211vap *)
 
int(* iac_setioctl )(struct ieee80211vap *, struct ieee80211req *)
 
int(* iac_getioctl )(struct ieee80211vap *, struct ieee80211req *)
 

Detailed Description

Definition at line 234 of file ieee80211_proto.h.

Field Documentation

◆ iac_add

int(* ieee80211_aclator::iac_add) (struct ieee80211vap *, const uint8_t mac[IEEE80211_ADDR_LEN])

Definition at line 240 of file ieee80211_proto.h.

◆ iac_attach

int(* ieee80211_aclator::iac_attach) (struct ieee80211vap *)

Definition at line 236 of file ieee80211_proto.h.

◆ iac_check

int(* ieee80211_aclator::iac_check) (struct ieee80211vap *, const struct ieee80211_frame *wh)

Definition at line 238 of file ieee80211_proto.h.

Referenced by hostap_recv_mgmt(), mesh_input(), and mesh_recv_mgmt().

◆ iac_detach

void(* ieee80211_aclator::iac_detach) (struct ieee80211vap *)

Definition at line 237 of file ieee80211_proto.h.

Referenced by ieee80211_proto_vdetach().

◆ iac_flush

int(* ieee80211_aclator::iac_flush) (struct ieee80211vap *)

Definition at line 244 of file ieee80211_proto.h.

◆ iac_getioctl

int(* ieee80211_aclator::iac_getioctl) (struct ieee80211vap *, struct ieee80211req *)

Definition at line 248 of file ieee80211_proto.h.

◆ iac_getpolicy

int(* ieee80211_aclator::iac_getpolicy) (struct ieee80211vap *)

Definition at line 246 of file ieee80211_proto.h.

Referenced by hostap_auth_open(), and hostap_auth_shared().

◆ iac_name

const char* ieee80211_aclator::iac_name

Definition at line 235 of file ieee80211_proto.h.

Referenced by ieee80211_aclator_register(), and ieee80211_aclator_unregister().

◆ iac_remove

int(* ieee80211_aclator::iac_remove) (struct ieee80211vap *, const uint8_t mac[IEEE80211_ADDR_LEN])

Definition at line 242 of file ieee80211_proto.h.

◆ iac_setioctl

int(* ieee80211_aclator::iac_setioctl) (struct ieee80211vap *, struct ieee80211req *)

Definition at line 247 of file ieee80211_proto.h.

◆ iac_setpolicy

int(* ieee80211_aclator::iac_setpolicy) (struct ieee80211vap *, int)

Definition at line 245 of file ieee80211_proto.h.


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