summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Tintel <stijn@linux-ipv6.be>2022-09-26 20:42:32 +0300
committerStijn Tintel <stijn@linux-ipv6.be>2022-09-26 23:01:45 +0300
commitaa44624b30c80ba56125447ca5b9374180f092b3 (patch)
tree5c8e42731329ab4224123c1a9b441efd22803deb
parentef5d3e36e8b23ee2e1989c22717b21649dc9a388 (diff)
downloadprocd-aa44624b30c80ba56125447ca5b9374180f092b3.tar.gz
instance: dump netdev params
Add the netdev param to the instance_dump function to make it possible to verify this for an existing instance. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: John Crispin <john@phrozen.org>
-rw-r--r--service/instance.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/service/instance.c b/service/instance.c
index 8202d65..bb4ded7 100644
--- a/service/instance.c
+++ b/service/instance.c
@@ -1707,6 +1707,15 @@ void instance_dump(struct blob_buf *b, struct service_instance *in, int verbose)
blobmsg_close_table(b, e);
}
+ if (!avl_is_empty(&in->netdev.avl)) {
+ struct blobmsg_list_node *var;
+ void *n = blobmsg_open_array(b, "netdev");
+
+ blobmsg_list_for_each(&in->netdev, var)
+ blobmsg_add_string(b, NULL, blobmsg_data(var->data));
+ blobmsg_close_array(b, n);
+ }
+
if (in->reload_signal)
blobmsg_add_u32(b, "reload_signal", in->reload_signal);