summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2021-01-05 14:40:42 +0000
committerDaniel Golle <daniel@makrotopia.org>2021-01-05 19:09:17 +0000
commite28d4a58bf8e113b416649ca06aa302a748bddf2 (patch)
treee6d2f7feecc4ba7a64837b4fd54ee447a210ded2
parent4c66b3109761c82ce40f5b6a38af3c4e9f803bc2 (diff)
downloadrpcd-e28d4a58bf8e113b416649ca06aa302a748bddf2.tar.gz
iwinfo: add support for 802.11ad and GCMP
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rw-r--r--iwinfo.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/iwinfo.c b/iwinfo.c
index c723fbc..4133dc4 100644
--- a/iwinfo.c
+++ b/iwinfo.c
@@ -199,6 +199,9 @@ rpc_iwinfo_add_encryption(const char *name, struct iwinfo_crypto_entry *e)
if (ciph & IWINFO_CIPHER_CCMP)
blobmsg_add_string(&buf, NULL, "ccmp");
+ if (ciph & IWINFO_CIPHER_GCMP)
+ blobmsg_add_string(&buf, NULL, "gcmp");
+
if (ciph & IWINFO_CIPHER_WRAP)
blobmsg_add_string(&buf, NULL, "wrap");
@@ -271,6 +274,9 @@ rpc_iwinfo_call_hwmodes(const char *name)
{
c = blobmsg_open_array(&buf, name);
+ if (modes & IWINFO_80211_AD)
+ blobmsg_add_string(&buf, NULL, "ad");
+
if (modes & IWINFO_80211_AC)
blobmsg_add_string(&buf, NULL, "ac");