mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
Align XMPP & UDPEchoserver & TWAMP with latest bbf changes
This commit is contained in:
parent
e22a60c637
commit
450b9eaee9
3 changed files with 14 additions and 16 deletions
|
|
@ -114,7 +114,6 @@ static int addObjBulkDataProfile(char *refparam, struct dmctx *ctx, void *data,
|
||||||
struct uci_section *profile, *dmmap_bulkdata;
|
struct uci_section *profile, *dmmap_bulkdata;
|
||||||
char prof_id[16], *last_inst = NULL;
|
char prof_id[16], *last_inst = NULL;
|
||||||
|
|
||||||
check_create_dmmap_package("dmmap_bulkdata");
|
|
||||||
last_inst = get_last_instance_bbfdm("dmmap_bulkdata", "profile", "profile_instance");
|
last_inst = get_last_instance_bbfdm("dmmap_bulkdata", "profile", "profile_instance");
|
||||||
snprintf(prof_id, sizeof(prof_id), "%d", last_inst ? atoi(last_inst)+1 : 1);
|
snprintf(prof_id, sizeof(prof_id), "%d", last_inst ? atoi(last_inst)+1 : 1);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,13 +55,13 @@ struct ip_args
|
||||||
|
|
||||||
static int addObjIPInterfaceTWAMPReflector(char *refparam, struct dmctx *ctx, void *data, char **instance)
|
static int addObjIPInterfaceTWAMPReflector(char *refparam, struct dmctx *ctx, void *data, char **instance)
|
||||||
{
|
{
|
||||||
struct uci_section *connection;
|
struct uci_section *connection = NULL;
|
||||||
char *value1, *last_inst, *id;
|
|
||||||
|
|
||||||
last_inst = get_last_instance_with_option("twamp", "twamp_reflector", "interface", section_name(((struct ip_args *)data)->ip_sec), "twamp_inst");
|
char *last_inst = get_last_instance_with_option("twamp", "twamp_reflector", "interface", section_name(((struct ip_args *)data)->ip_sec), "twamp_inst");
|
||||||
id = get_last_id("twamp", "twamp_reflector");
|
char *id = get_last_id("twamp", "twamp_reflector");
|
||||||
dmuci_add_section("twamp", "twamp_reflector", &connection, &value1);
|
|
||||||
dmasprintf(instance, "%d", last_inst?atoi(last_inst)+1:1);
|
dmuci_add_section("twamp", "twamp_reflector", &connection);
|
||||||
|
dmasprintf(instance, "%d", last_inst ? atoi(last_inst)+1 : 1);
|
||||||
dmuci_set_value_by_section(connection, "twamp_inst", *instance);
|
dmuci_set_value_by_section(connection, "twamp_inst", *instance);
|
||||||
dmuci_set_value_by_section(connection, "id", id);
|
dmuci_set_value_by_section(connection, "id", id);
|
||||||
dmuci_set_value_by_section(connection, "enable", "0");
|
dmuci_set_value_by_section(connection, "enable", "0");
|
||||||
|
|
|
||||||
|
|
@ -25,30 +25,29 @@ LIB_MAP_OBJ tRootDynamicObj[] = {
|
||||||
|
|
||||||
static int add_xmpp_connection(char *refparam, struct dmctx *ctx, void *data, char **instance)
|
static int add_xmpp_connection(char *refparam, struct dmctx *ctx, void *data, char **instance)
|
||||||
{
|
{
|
||||||
struct uci_section *xmpp_con, *xmpp_con_srv, *dmmap_xmpp;
|
struct uci_section *xmpp_con = NULL, *xmpp_con_srv = NULL, *dmmap_xmpp = NULL;
|
||||||
char *con_name, *con_srv_name, *last_inst, *v, *id;
|
char id[16];
|
||||||
|
|
||||||
check_create_dmmap_package("dmmap_xmpp");
|
char *last_inst = get_last_instance_bbfdm("dmmap_xmpp", "connection", "con_inst");
|
||||||
last_inst = get_last_instance_bbfdm("dmmap_xmpp", "connection", "con_inst");
|
snprintf(id, sizeof(id), "%d", (last_inst) ? atoi(last_inst) + 1 : 1);
|
||||||
dmasprintf(&id, "%d", (last_inst) ? atoi(last_inst) + 1 : 1);
|
|
||||||
|
|
||||||
dmuci_add_section("xmpp", "connection", &xmpp_con, &con_name);
|
dmuci_add_section("xmpp", "connection", &xmpp_con);
|
||||||
dmuci_set_value_by_section(xmpp_con, "xmpp_id", id);
|
dmuci_set_value_by_section(xmpp_con, "xmpp_id", id);
|
||||||
dmuci_set_value_by_section(xmpp_con, "enable", "0");
|
dmuci_set_value_by_section(xmpp_con, "enable", "0");
|
||||||
dmuci_set_value_by_section(xmpp_con, "interval", "30");
|
dmuci_set_value_by_section(xmpp_con, "interval", "30");
|
||||||
dmuci_set_value_by_section(xmpp_con, "attempt", "16");
|
dmuci_set_value_by_section(xmpp_con, "attempt", "16");
|
||||||
dmuci_set_value_by_section(xmpp_con, "serveralgorithm", "DNS-SRV");
|
dmuci_set_value_by_section(xmpp_con, "serveralgorithm", "DNS-SRV");
|
||||||
|
|
||||||
dmuci_add_section("xmpp", "connection_server", &xmpp_con_srv, &con_srv_name);
|
dmuci_add_section("xmpp", "connection_server", &xmpp_con_srv);
|
||||||
dmuci_set_value_by_section(xmpp_con_srv, "con_id", id);
|
dmuci_set_value_by_section(xmpp_con_srv, "con_id", id);
|
||||||
dmuci_set_value_by_section(xmpp_con_srv, "enable", "0");
|
dmuci_set_value_by_section(xmpp_con_srv, "enable", "0");
|
||||||
dmuci_set_value_by_section(xmpp_con_srv, "port", "5222");
|
dmuci_set_value_by_section(xmpp_con_srv, "port", "5222");
|
||||||
|
|
||||||
dmuci_add_section_bbfdm("dmmap_xmpp", "connection_server", &dmmap_xmpp, &v);
|
dmuci_add_section_bbfdm("dmmap_xmpp", "connection_server", &dmmap_xmpp);
|
||||||
dmuci_set_value_by_section(dmmap_xmpp, "section_name", section_name(xmpp_con_srv));
|
dmuci_set_value_by_section(dmmap_xmpp, "section_name", section_name(xmpp_con_srv));
|
||||||
dmuci_set_value_by_section(dmmap_xmpp, "con_srv_inst", "1");
|
dmuci_set_value_by_section(dmmap_xmpp, "con_srv_inst", "1");
|
||||||
|
|
||||||
dmuci_add_section_bbfdm("dmmap_xmpp", "connection", &dmmap_xmpp, &v);
|
dmuci_add_section_bbfdm("dmmap_xmpp", "connection", &dmmap_xmpp);
|
||||||
dmuci_set_value_by_section(dmmap_xmpp, "section_name", section_name(xmpp_con));
|
dmuci_set_value_by_section(dmmap_xmpp, "section_name", section_name(xmpp_con));
|
||||||
*instance = update_instance(last_inst, 4, dmmap_xmpp, "con_inst", "dmmap_xmpp", "connection");
|
*instance = update_instance(last_inst, 4, dmmap_xmpp, "con_inst", "dmmap_xmpp", "connection");
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue