mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2026-01-28 01:47:18 +01:00
ieee1905: Ignore non direct neighbors in self node
This commit is contained in:
parent
e5171a3910
commit
3a3063342e
1 changed files with 5 additions and 0 deletions
|
|
@ -294,6 +294,11 @@ static int browseIEEE1905ALNetworkTopologyIEEE1905DeviceIEEE1905NeighborInst(str
|
|||
dmjson_foreach_obj_in_array((json_object *)prev_data, ifacearrobj, interface, i, 1, "interface") {
|
||||
curr_ieee1905_neighbors_args.mac_addr = dmjson_get_value(interface, 1, "macaddress");
|
||||
dmjson_foreach_obj_in_array(interface, ieee1905_neighborsarrobj, ieee1905_neighbors, j, 1, "links") {
|
||||
bool direct = dmuci_string_to_boolean(dmjson_get_value(ieee1905_neighbors, 1, "direct"));
|
||||
|
||||
if (direct == false)
|
||||
continue;
|
||||
|
||||
curr_ieee1905_neighbors_args.neighbor_device_id = dmjson_get_value(ieee1905_neighbors, 1, "ieee1905id");
|
||||
curr_ieee1905_neighbors_args.num_metrics = "1";
|
||||
curr_ieee1905_neighbors_args.dev_obj = ieee1905_neighbors;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue