From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from nbd.name ([2a01:4f8:221:3d45::2]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hVVuB-0001rF-4J for ath11k@lists.infradead.org; Tue, 28 May 2019 06:48:16 +0000 From: John Crispin Subject: [PATCH V6 00/11] ath11k: add HE support Date: Tue, 28 May 2019 08:47:52 +0200 Message-Id: <20190528064803.24419-1-john@phrozen.org> MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ath11k" Errors-To: ath11k-bounces+kvalo=adurom.com@lists.infradead.org To: Kalle Valo Cc: ath11k@lists.infradead.org, John Crispin This series adds initial support for HE mode to the ath11k driver. Things that still need to implemented * ppe_threshold support Changes in V2: * generate sband_iftype data from FW provided capabilities * properly handle rx_status for HE frames * fix regression in basic VHF phymode * various minor cleanups Changes in V3 * make the he_cap generating code future-proof * move phymode lookup to an array Changes in V4 * remove dependency in local patch Changes in V5 * populate he_oper field when preparing peer assoc * populate ppet field when preparing peer assoc * fix 80p80 phymode when preparing peer assoc * address review comments Changes in V6 * use bss_conf for storing the he_oper field * add rate reporting John Crispin (11): mac80211: propagate HE operation info into bss_conf ath11k: fix some whitespace errors ath11k: move phymode selection from function to array lookup ath11k: add HE handling to the debug code ath11k: extend reading of FW capabilities ath11k: add defines for max MCS rates per phymode ath11k: handle rx status for HE frames ath11k: add HE support ath11k: add sta_statistics callback ath11k: properly convert bw ath11k: add HE rate reporting drivers/net/wireless/ath/ath11k/core.h | 11 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 24 +- drivers/net/wireless/ath/ath11k/dp.h | 9 + drivers/net/wireless/ath/ath11k/dp_rx.c | 65 ++- drivers/net/wireless/ath/ath11k/mac.c | 386 ++++++++++++++---- drivers/net/wireless/ath/ath11k/reg.c | 1 + drivers/net/wireless/ath/ath11k/wmi.c | 13 +- drivers/net/wireless/ath/ath11k/wmi.h | 44 +- include/net/mac80211.h | 2 + include/uapi/linux/nl80211.h | 4 + net/mac80211/he.c | 14 + net/mac80211/ieee80211_i.h | 4 + net/mac80211/mlme.c | 1 + 13 files changed, 474 insertions(+), 104 deletions(-) -- 2.20.1 _______________________________________________ ath11k mailing list ath11k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath11k