38#ifndef _DEV_MWL_MVIOCTL_H
39#define _DEV_MWL_MVIOCTL_H
95#define SIOCGMVSTATS _IOWR('i', 137, struct ifreq)
100#define MWL_RX_RADIOTAP_PRESENT ( \
101 (1 << IEEE80211_RADIOTAP_FLAGS) | \
102 (1 << IEEE80211_RADIOTAP_RATE) | \
103 (1 << IEEE80211_RADIOTAP_CHANNEL) | \
104 (1 << IEEE80211_RADIOTAP_ANTENNA) | \
105 (1 << IEEE80211_RADIOTAP_DBM_ANTSIGNAL) | \
106 (1 << IEEE80211_RADIOTAP_DBM_ANTNOISE) | \
120#define MWL_TX_RADIOTAP_PRESENT ( \
121 (1 << IEEE80211_RADIOTAP_FLAGS) | \
122 (1 << IEEE80211_RADIOTAP_RATE) | \
123 (1 << IEEE80211_RADIOTAP_CHANNEL) | \
124 (1 << IEEE80211_RADIOTAP_DBM_TX_POWER) | \
125 (1 << IEEE80211_RADIOTAP_ANTENNA) | \
struct mwl_rx_radiotap_header __aligned(8)
struct mwl_tx_radiotap_header __packed
uint32_t mst_tx_badframetype
struct mwl_hal_hwstats hw_stats
uint32_t mst_rx_badtkipicv
uint32_t mst_rx_dmabufmissing
uint32_t mst_ampdu_reject
uint32_t mst_tx_linkerror
uint32_t mst_tx_noheadroom
uint32_t mst_ampdu_nostream
uint32_t mst_bacreate_failed
uint32_t mst_addba_nostream
uint32_t mst_bawatchdog_empty
uint32_t mst_tso_badsplit
uint32_t mst_bawatchdog_notfound
uint32_t mst_rxbuf_failed
uint32_t mst_bawatchdog_failed