summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--iwinfo.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/iwinfo.c b/iwinfo.c
index 4133dc4..7c9a656 100644
--- a/iwinfo.c
+++ b/iwinfo.c
@@ -301,6 +301,12 @@ static void rpc_iwinfo_call_hw_ht_mode()
const char *hwmode_str;
const char *htmode_str;
int32_t htmode = 0;
+ int modes;
+
+ if (!iw->hwmodelist(ifname, &modes) && (modes == IWINFO_80211_AD)) {
+ blobmsg_add_string(&buf, "hwmode", "ad");
+ return;
+ }
if (iw->htmode(ifname, &htmode))
return;