iwinfo: add flags to freqlist output
[project/rpcd.git] / iwinfo.c
index c93982f273e51f3220b389dfb922145a1c7eca16..e088ea68430738504a54fbc66f126180fabe3ae8 100644 (file)
--- a/iwinfo.c
+++ b/iwinfo.c
@@ -635,6 +635,11 @@ rpc_iwinfo_freqlist(struct ubus_context *ctx, struct ubus_object *obj,
                        blobmsg_add_u32(&buf, "mhz", f->mhz);
                        blobmsg_add_u8(&buf, "restricted", f->restricted);
 
+                       rpc_iwinfo_add_bit_array("flags", f->flags,
+                                               IWINFO_FREQ_FLAG_NAMES,
+                                               IWINFO_FREQ_FLAG_COUNT,
+                                               true, 0);
+
                        if (ch > -1)
                                blobmsg_add_u8(&buf, "active", f->channel == ch);