summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Heider <a.heider@gmail.com>2022-11-23 11:32:26 +0100
committerJo-Philipp Wich <jo@mein.io>2022-12-16 00:26:00 +0100
commit7de4820c87437033f6b7716018f3bfa60a3f7b12 (patch)
tree4fa748dfdc913d6d30be1287ef6f5f3100f5392c
parentb3f530bc6b3368daedd0af7e76438265f960cc56 (diff)
downloadrpcd-7de4820c87437033f6b7716018f3bfa60a3f7b12.tar.gz
iwinfo: add "hwmodes_text" to the info output
This is a preformatted string like "ac/ax/b/g/n" for presentation. Signed-off-by: Andre Heider <a.heider@gmail.com>
-rw-r--r--iwinfo.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/iwinfo.c b/iwinfo.c
index cdbb870..c93982f 100644
--- a/iwinfo.c
+++ b/iwinfo.c
@@ -258,10 +258,14 @@ rpc_iwinfo_call_hwmodes(const char *name)
static void rpc_iwinfo_call_hw_ht_mode(int hwmodelist)
{
+ char text[32];
const char *hwmode_str;
const char *htmode_str;
int htmode;
+ if (iwinfo_format_hwmodes(hwmodelist, text, sizeof(text)) > 0)
+ blobmsg_add_string(&buf, "hwmodes_text", text);
+
if (hwmodelist == IWINFO_80211_AD)
{
blobmsg_add_string(&buf, "hwmode", "ad");