Skip to content
Snippets Groups Projects

tr181: Add support for MLD STAs

Merged Amin Ben Romdhane requested to merge host_mlo into devel
1 file
+ 2
3
Compare changes
  • Side-by-side
  • Inline
+ 2
3
@@ -203,11 +203,10 @@ static int get_HostsHost_AssociatedDevice(char *refparam, struct dmctx *ctx, voi
@@ -203,11 +203,10 @@ static int get_HostsHost_AssociatedDevice(char *refparam, struct dmctx *ctx, voi
{
{
char buf[4096] = {0};
char buf[4096] = {0};
bool is1905 = dmuci_string_to_boolean(dmjson_get_value(((struct dm_data *)data)->json_object, 1, "is1905"));
char *linker = dmjson_get_value(((struct dm_data *)data)->json_object, 1, "macaddr");
char *linker = dmjson_get_value(((struct dm_data *)data)->json_object, 1, is1905 ? "link_macaddr" : "macaddr");
bbfdm_get_references(ctx, MATCH_FIRST, "Device.WiFi.AccessPoint.*.AssociatedDevice.", "MACAddress", linker, buf, sizeof(buf));
bbfdm_get_references(ctx, MATCH_FIRST, "Device.WiFi.AccessPoint.*.AssociatedDevice.", "MACAddress", linker, buf, sizeof(buf));
 
bbfdm_get_references(ctx, MATCH_FIRST, "Device.WiFi.DataElements.Network.Device.*.APMLD.*.STAMLD.", "MLDMACAddress", linker, buf, sizeof(buf));
*value = dmstrdup(buf);
*value = dmstrdup(buf);
return 0;
return 0;
Loading