From a8e827592338d7f10d93b4b93d04f367221465c2 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Wed, 13 Mar 2019 19:19:19 +0100 Subject: iwinfo: Add support for 802.11ad This patch adds support for identifying, calculating channels from frequency and vice versa as well as Lua hwmode for 802.11ad. Support has been added for channels 1-6. Signed-off-by: Robert Marko [Increase buffer size for hwmodes] Signed-off-by: Hauke Mehrtens --- iwinfo_cli.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'iwinfo_cli.c') diff --git a/iwinfo_cli.c b/iwinfo_cli.c index 49c9035..dba7529 100644 --- a/iwinfo_cli.c +++ b/iwinfo_cli.c @@ -263,17 +263,18 @@ static char * format_encryption(struct iwinfo_crypto_entry *c) static char * format_hwmodes(int modes) { - static char buf[12]; + static char buf[15]; if (modes <= 0) snprintf(buf, sizeof(buf), "unknown"); else - snprintf(buf, sizeof(buf), "802.11%s%s%s%s%s", + snprintf(buf, sizeof(buf), "802.11%s%s%s%s%s%s", (modes & IWINFO_80211_A) ? "a" : "", (modes & IWINFO_80211_B) ? "b" : "", (modes & IWINFO_80211_G) ? "g" : "", (modes & IWINFO_80211_N) ? "n" : "", - (modes & IWINFO_80211_AC) ? "ac" : ""); + (modes & IWINFO_80211_AC) ? "ac" : "", + (modes & IWINFO_80211_AD) ? "ad" : ""); return buf; } -- cgit v1.2.1