From 08cf6a9725b34c0421f2ee8f762aa1878b8cca1f Mon Sep 17 00:00:00 2001
From: Amin Ben Romdhane <amin.benromdhane@iopsys.eu>
Date: Thu, 22 May 2025 10:55:41 +0200
Subject: [PATCH] bbfdmd: Show only usp schema when registering the services

---
 bbfdmd/ubus/service.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/bbfdmd/ubus/service.c b/bbfdmd/ubus/service.c
index c5904f48c..d5e979d7f 100644
--- a/bbfdmd/ubus/service.c
+++ b/bbfdmd/ubus/service.c
@@ -96,6 +96,10 @@ void fill_service_schema(struct ubus_context *ubus_ctx, int ubus_timeout, const
 
 		blobmsg_add_string(&bb, "path", BBFDM_ROOT_OBJECT);
 
+		void *table = blobmsg_open_table(&bb, "optional");
+		blobmsg_add_string(&bb, "proto", "usp");
+		blobmsg_close_table(&bb, table);
+
 		int err = ubus_invoke(ubus_ctx, ubus_id, "schema", bb.head, receive_schema_result, (void *)*service_schema, ubus_timeout);
 
 		if (err != 0) {
-- 
GitLab