FreeBSD kernel ATH device code
ath_vap Struct Reference

#include <if_athvar.h>

Collaboration diagram for ath_vap:

Data Fields

struct ieee80211vap av_vap
 
int av_bslot
 
struct ath_bufav_bcbuf
 
struct ath_txq av_mcastq
 
void(* av_recv_mgmt )(struct ieee80211_node *, struct mbuf *, int, const struct ieee80211_rx_stats *, int, int)
 
int(* av_newstate )(struct ieee80211vap *, enum ieee80211_state, int)
 
void(* av_bmiss )(struct ieee80211vap *)
 
void(* av_node_ps )(struct ieee80211_node *, int)
 
int(* av_set_tim )(struct ieee80211_node *, int)
 
void(* av_recv_pspoll )(struct ieee80211_node *, struct mbuf *)
 
struct ieee80211_quiet_ie quiet_ie
 

Detailed Description

Definition at line 480 of file if_athvar.h.

Field Documentation

◆ av_bcbuf

struct ath_buf* ath_vap::av_bcbuf

◆ av_bmiss

void(* ath_vap::av_bmiss) (struct ieee80211vap *)

Definition at line 491 of file if_athvar.h.

Referenced by ath_vap_create().

◆ av_bslot

int ath_vap::av_bslot

Definition at line 482 of file if_athvar.h.

Referenced by ath_beacon_alloc(), ath_vap_create(), and ath_vap_delete().

◆ av_mcastq

struct ath_txq ath_vap::av_mcastq

Definition at line 484 of file if_athvar.h.

Referenced by ath_beacon_generate(), ath_tx_start(), ath_vap_create(), and ath_vap_delete().

◆ av_newstate

int(* ath_vap::av_newstate) (struct ieee80211vap *, enum ieee80211_state, int)

Definition at line 489 of file if_athvar.h.

Referenced by ath_newstate(), and ath_vap_create().

◆ av_node_ps

void(* ath_vap::av_node_ps) (struct ieee80211_node *, int)

Definition at line 492 of file if_athvar.h.

Referenced by ath_node_powersave(), and ath_vap_create().

◆ av_recv_mgmt

void(* ath_vap::av_recv_mgmt) (struct ieee80211_node *, struct mbuf *, int, const struct ieee80211_rx_stats *, int, int)

Definition at line 486 of file if_athvar.h.

Referenced by ath_vap_create().

◆ av_recv_pspoll

void(* ath_vap::av_recv_pspoll) (struct ieee80211_node *, struct mbuf *)

Definition at line 494 of file if_athvar.h.

Referenced by ath_node_recv_pspoll(), and ath_vap_create().

◆ av_set_tim

int(* ath_vap::av_set_tim) (struct ieee80211_node *, int)

Definition at line 493 of file if_athvar.h.

Referenced by ath_node_set_tim(), ath_tx_update_tim(), and ath_vap_create().

◆ av_vap

struct ieee80211vap ath_vap::av_vap

Definition at line 481 of file if_athvar.h.

Referenced by ath_vap_create().

◆ quiet_ie

struct ieee80211_quiet_ie ath_vap::quiet_ie

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