30#ifndef _NET80211_IEEE80211_TDMA_H_
31#define _NET80211_IEEE80211_TDMA_H_
37#define TDMA_SUBTYPE_PARAM 0x01
38#define TDMA_VERSION_V2 2
39#define TDMA_VERSION TDMA_VERSION_V2
42#define TDMA_MAXSLOTS 2
44#define TDMA_PARAM_LEN_V2 sizeof(struct ieee80211_tdma_param)
91#define TDMA_UPDATE_SLOT 0x0001
92#define TDMA_UPDATE_SLOTCNT 0x0002
93#define TDMA_UPDATE_SLOTLEN 0x0004
94#define TDMA_UPDATE_BINTVAL 0x0008
void ieee80211_tdma_vattach(struct ieee80211vap *)
int ieee80211_tdma_getslot(struct ieee80211vap *vap)
struct ieee80211_tdma_param __packed
uint8_t * ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap)
void ieee80211_parse_tdma(struct ieee80211_node *ni, const uint8_t *ie)
void ieee80211_tdma_update_beacon(struct ieee80211vap *vap, struct ieee80211_beacon_offsets *bo)
void(* tdma_recv_mgmt)(struct ieee80211_node *, struct mbuf *, int, const struct ieee80211_rx_stats *rxs, int, int)
void(* tdma_opdetach)(struct ieee80211vap *)
struct timeval tdma_lastprint
int(* tdma_newstate)(struct ieee80211vap *, enum ieee80211_state, int arg)