mirror of
https://git.openwrt.org/project/luci.git
synced 2025-11-01 06:21:40 +08:00
rpcd-mod-luci: support parsing 11ax HW / HT modes
Add support for parsing 11ax modes returned from UBUS. This is required so the frontend can display information about supported 11ax operation. Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
@ -879,6 +879,9 @@ static bool rpc_luci_get_iwinfo(struct blob_buf *buf, const char *devname,
|
||||
if (!iw->hwmodelist(devname, &nret)) {
|
||||
a = blobmsg_open_array(buf, "hwmodes");
|
||||
|
||||
if (nret & IWINFO_80211_AX)
|
||||
blobmsg_add_string(buf, NULL, "ax");
|
||||
|
||||
if (nret & IWINFO_80211_AC)
|
||||
blobmsg_add_string(buf, NULL, "ac");
|
||||
|
||||
@ -921,6 +924,18 @@ static bool rpc_luci_get_iwinfo(struct blob_buf *buf, const char *devname,
|
||||
if (nret & IWINFO_HTMODE_VHT160)
|
||||
blobmsg_add_string(buf, NULL, "VHT160");
|
||||
|
||||
if (nret & IWINFO_HTMODE_HE20)
|
||||
blobmsg_add_string(buf, NULL, "HE20");
|
||||
|
||||
if (nret & IWINFO_HTMODE_HE40)
|
||||
blobmsg_add_string(buf, NULL, "HE40");
|
||||
|
||||
if (nret & IWINFO_HTMODE_HE80)
|
||||
blobmsg_add_string(buf, NULL, "HE80");
|
||||
|
||||
if (nret & IWINFO_HTMODE_HE160)
|
||||
blobmsg_add_string(buf, NULL, "HE160");
|
||||
|
||||
blobmsg_close_array(buf, a);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user