VSF Documented
Data Fields
ieee80211_ops Struct Reference

#include <mac80211.h>

Data Fields

void(* tx )(struct ieee80211_hw *hw, struct ieee80211_tx_control *control, struct sk_buff *skb)
 
int(* start )(struct ieee80211_hw *hw)
 
void(* stop )(struct ieee80211_hw *hw)
 
int(* config )(struct ieee80211_hw *hw, u32 changed)
 
void(* configure_filter )(struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags, u64 multicast)
 
void(* channel_switch )(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel_switch *ch_switch)
 
int(* add_interface )(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
 
void(* remove_interface )(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
 

Field Documentation

◆ tx

void(* ieee80211_ops::tx) (struct ieee80211_hw *hw, struct ieee80211_tx_control *control, struct sk_buff *skb)

◆ start

int(* ieee80211_ops::start) (struct ieee80211_hw *hw)

◆ stop

void(* ieee80211_ops::stop) (struct ieee80211_hw *hw)

◆ config

int(* ieee80211_ops::config) (struct ieee80211_hw *hw, u32 changed)

◆ configure_filter

void(* ieee80211_ops::configure_filter) (struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags, u64 multicast)

◆ channel_switch

void(* ieee80211_ops::channel_switch) (struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel_switch *ch_switch)

◆ add_interface

int(* ieee80211_ops::add_interface) (struct ieee80211_hw *hw, struct ieee80211_vif *vif)

◆ remove_interface

void(* ieee80211_ops::remove_interface) (struct ieee80211_hw *hw, struct ieee80211_vif *vif)