mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
wifi: mt76: mt7925: add EHT radiotap support in monitor mode
Add IEEE80211_RADIOTAP_EHT and IEEE80211_RADIOTAP_EHT_USIG radiotap to fill in EHT information, such as MCS, NSS, GI and bandwidth. Co-developed-by: Ming Yen Hsieh <[email protected]> Signed-off-by: Ming Yen Hsieh <[email protected]> Signed-off-by: Deren Wu <[email protected]> Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
@@ -142,6 +142,28 @@ enum {
|
||||
#define MT_CRXV_HE_RU3_L GENMASK(31, 27)
|
||||
#define MT_CRXV_HE_RU3_H GENMASK(3, 0)
|
||||
|
||||
#define MT_CRXV_EHT_NUM_USER GENMASK(26, 20)
|
||||
#define MT_CRXV_EHT_LTF_SIZE GENMASK(28, 27)
|
||||
#define MT_CRXV_EHT_LDPC_EXT_SYM BIT(30)
|
||||
#define MT_CRXV_EHT_PE_DISAMBIG BIT(1)
|
||||
#define MT_CRXV_EHT_UPLINK BIT(2)
|
||||
#define MT_CRXV_EHT_MU_AID GENMASK(27, 17)
|
||||
#define MT_CRXV_EHT_BEAM_CHNG BIT(29)
|
||||
#define MT_CRXV_EHT_DOPPLER BIT(0)
|
||||
#define MT_CRXV_EHT_BSS_COLOR GENMASK(15, 10)
|
||||
#define MT_CRXV_EHT_TXOP_DUR GENMASK(23, 17)
|
||||
#define MT_CRXV_EHT_SR_MASK GENMASK(11, 8)
|
||||
#define MT_CRXV_EHT_SR1_MASK GENMASK(15, 12)
|
||||
#define MT_CRXV_EHT_SR2_MASK GENMASK(19, 16)
|
||||
#define MT_CRXV_EHT_SR3_MASK GENMASK(23, 20)
|
||||
#define MT_CRXV_EHT_RU0 GENMASK(8, 0)
|
||||
#define MT_CRXV_EHT_RU1 GENMASK(17, 9)
|
||||
#define MT_CRXV_EHT_RU2 GENMASK(26, 18)
|
||||
#define MT_CRXV_EHT_RU3_L GENMASK(31, 27)
|
||||
#define MT_CRXV_EHT_RU3_H GENMASK(3, 0)
|
||||
#define MT_CRXV_EHT_SIG_MCS GENMASK(19, 18)
|
||||
#define MT_CRXV_EHT_LTF_SYM GENMASK(22, 20)
|
||||
|
||||
enum tx_header_format {
|
||||
MT_HDR_FORMAT_802_3,
|
||||
MT_HDR_FORMAT_CMD,
|
||||
|
||||
Reference in New Issue
Block a user