Changeset View
Changeset View
Standalone View
Standalone View
sys/net80211/ieee80211_var.h
| Show First 20 Lines • Show All 319 Lines • ▼ Show 20 Lines | struct ieee80211com { | ||||
| /* Driver node deallocation */ | /* Driver node deallocation */ | ||||
| void (*ic_node_free)(struct ieee80211_node *); | void (*ic_node_free)(struct ieee80211_node *); | ||||
| /* Driver node state cleanup before deallocation */ | /* Driver node state cleanup before deallocation */ | ||||
| void (*ic_node_cleanup)(struct ieee80211_node *); | void (*ic_node_cleanup)(struct ieee80211_node *); | ||||
| void (*ic_node_age)(struct ieee80211_node *); | void (*ic_node_age)(struct ieee80211_node *); | ||||
| void (*ic_node_drain)(struct ieee80211_node *); | void (*ic_node_drain)(struct ieee80211_node *); | ||||
| int8_t (*ic_node_getrssi)(const struct ieee80211_node*); | net80211_rssi_t (*ic_node_getrssi)(const struct ieee80211_node*); | ||||
| void (*ic_node_getsignal)(const struct ieee80211_node*, | void (*ic_node_getsignal)(const struct ieee80211_node*, | ||||
| int8_t *, int8_t *); | net80211_rssi_t *, int8_t *); | ||||
| void (*ic_node_getmimoinfo)( | void (*ic_node_getmimoinfo)( | ||||
| const struct ieee80211_node*, | const struct ieee80211_node*, | ||||
| struct ieee80211_mimo_info *); | struct ieee80211_mimo_info *); | ||||
| /* scanning support */ | /* scanning support */ | ||||
| void (*ic_scan_start)(struct ieee80211com *); | void (*ic_scan_start)(struct ieee80211com *); | ||||
| void (*ic_scan_end)(struct ieee80211com *); | void (*ic_scan_end)(struct ieee80211com *); | ||||
| void (*ic_set_channel)(struct ieee80211com *); | void (*ic_set_channel)(struct ieee80211com *); | ||||
| void (*ic_scan_curchan)(struct ieee80211_scan_state *, | void (*ic_scan_curchan)(struct ieee80211_scan_state *, | ||||
| ▲ Show 20 Lines • Show All 199 Lines • ▼ Show 20 Lines | #define NET80211_IV_NSTATE_NUM 8 | ||||
| struct ieee80211_hwmp_state *iv_hwmp; /* HWMP state */ | struct ieee80211_hwmp_state *iv_hwmp; /* HWMP state */ | ||||
| /* operate-mode detach hook */ | /* operate-mode detach hook */ | ||||
| void (*iv_opdetach)(struct ieee80211vap *); | void (*iv_opdetach)(struct ieee80211vap *); | ||||
| /* receive processing */ | /* receive processing */ | ||||
| int (*iv_input)(struct ieee80211_node *, | int (*iv_input)(struct ieee80211_node *, | ||||
| struct mbuf *, | struct mbuf *, | ||||
| const struct ieee80211_rx_stats *, | const struct ieee80211_rx_stats *, | ||||
| int, int); | net80211_rssi_t, int); | ||||
| void (*iv_recv_mgmt)(struct ieee80211_node *, | void (*iv_recv_mgmt)(struct ieee80211_node *, | ||||
| struct mbuf *, int, | struct mbuf *, int, | ||||
| const struct ieee80211_rx_stats *, | const struct ieee80211_rx_stats *, | ||||
| int, int); | int, int); | ||||
| void (*iv_recv_ctl)(struct ieee80211_node *, | void (*iv_recv_ctl)(struct ieee80211_node *, | ||||
| struct mbuf *, int); | struct mbuf *, int); | ||||
| void (*iv_deliver_data)(struct ieee80211vap *, | void (*iv_deliver_data)(struct ieee80211vap *, | ||||
| struct ieee80211_node *, struct mbuf *); | struct ieee80211_node *, struct mbuf *); | ||||
| ▲ Show 20 Lines • Show All 594 Lines • Show Last 20 Lines | |||||