iwinfo: add support for 802.11ad and GCMP

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle 2021-01-05 14:40:42 +00:00
parent 4c66b31097
commit e28d4a58bf

View file

@ -199,6 +199,9 @@ rpc_iwinfo_add_encryption(const char *name, struct iwinfo_crypto_entry *e)
if (ciph & IWINFO_CIPHER_CCMP) if (ciph & IWINFO_CIPHER_CCMP)
blobmsg_add_string(&buf, NULL, "ccmp"); blobmsg_add_string(&buf, NULL, "ccmp");
if (ciph & IWINFO_CIPHER_GCMP)
blobmsg_add_string(&buf, NULL, "gcmp");
if (ciph & IWINFO_CIPHER_WRAP) if (ciph & IWINFO_CIPHER_WRAP)
blobmsg_add_string(&buf, NULL, "wrap"); blobmsg_add_string(&buf, NULL, "wrap");
@ -271,6 +274,9 @@ rpc_iwinfo_call_hwmodes(const char *name)
{ {
c = blobmsg_open_array(&buf, name); c = blobmsg_open_array(&buf, name);
if (modes & IWINFO_80211_AD)
blobmsg_add_string(&buf, NULL, "ad");
if (modes & IWINFO_80211_AC) if (modes & IWINFO_80211_AC)
blobmsg_add_string(&buf, NULL, "ac"); blobmsg_add_string(&buf, NULL, "ac");