John Crispin <john@xxxxxxxxxxx> writes: > From: Miles Hu <milehu@xxxxxxxxxxxxxx> > > This patch adds code to parse HE fields inside ppdu TLVs. Then it adds the > populates the additional info into the ratiotap header. Also fix missing QoS > tag in native wifi mode. Finally rssi and tsf are also added. > > Signed-off-by: Miles Hu <milehu@xxxxxxxxxxxxxx> > Tested-by: John Crispin <john@xxxxxxxxxxx> John's s-o-b missing and loads of warnings: drivers/net/wireless/ath/ath11k/hal_rx.c: In function 'ath11k_hal_rx_parse_mon_status_tlv': drivers/net/wireless/ath/ath11k/hal_rx.c:1074:13: warning: variable 'cp_ltf' set but not used [-Wunused-but-set-variable] drivers/net/wireless/ath/ath11k/hal_rx.c:822:48: warning: incorrect type in assignment (different base types) drivers/net/wireless/ath/ath11k/hal_rx.c:822:48: expected unsigned int [usertype] ul_ofdma_user_v0_word0 drivers/net/wireless/ath/ath11k/hal_rx.c:822:48: got restricted __le32 [usertype] info6 drivers/net/wireless/ath/ath11k/hal_rx.c:824:48: warning: incorrect type in assignment (different base types) drivers/net/wireless/ath/ath11k/hal_rx.c:824:48: expected unsigned int [usertype] ul_ofdma_user_v0_word1 drivers/net/wireless/ath/ath11k/hal_rx.c:824:48: got restricted __le32 drivers/net/wireless/ath/ath11k/hal_rx.c:835:17: warning: cast to restricted __le32 drivers/net/wireless/ath/ath11k/hal_rx.c:835:17: warning: restricted __le32 degrades to integer drivers/net/wireless/ath/ath11k/hal_rx.c:835:17: warning: restricted __le32 degrades to integer drivers/net/wireless/ath/ath11k/hal_rx.c:838:17: warning: cast to restricted __le32 drivers/net/wireless/ath/ath11k/hal_rx.c:838:17: warning: restricted __le32 degrades to integer drivers/net/wireless/ath/ath11k/hal_rx.c:838:17: warning: restricted __le32 degrades to integer drivers/net/wireless/ath/ath11k/hal_rx.c:951:60: warning: incorrect type in assignment (different base types) drivers/net/wireless/ath/ath11k/hal_rx.c:951:60: expected unsigned int drivers/net/wireless/ath/ath11k/hal_rx.c:951:60: got restricted __le32 drivers/net/wireless/ath/ath11k/hal_rx.c:952:60: warning: incorrect type in assignment (different base types) drivers/net/wireless/ath/ath11k/hal_rx.c:952:60: expected unsigned int drivers/net/wireless/ath/ath11k/hal_rx.c:952:60: got restricted __le32 drivers/net/wireless/ath/ath11k/hal_rx.c:1469:33: warning: incorrect type in assignment (different base types) drivers/net/wireless/ath/ath11k/hal_rx.c:1469:33: expected unsigned long long [usertype] tsft drivers/net/wireless/ath/ath11k/hal_rx.c:1469:33: got restricted __le32 drivers/net/wireless/ath/ath11k/hal_rx.c:1470:84: warning: restricted __le32 degrades to integer drivers/net/wireless/ath/ath11k/dp_rx.c:3894: braces {} are not necessary for single statement blocks -- https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches