Skip to content
Snippets Groups Projects
Commit cef21e58 authored by Sven Eckelmann's avatar Sven Eckelmann Committed by Andreas Ziegler
Browse files

gluon-mesh-batman-adv: Save if metrics chose neighbor as own best nexthop


The commit ee63ed42fe6c ("gluon-mesh-batman-adv: List neighbors with
non-best direct link") removed the check whether a neighbor has the
BATADV_ATTR_FLAG_BEST set. But consumers may still want to filter out or
mark neighbors which don't have this flag set. To assist with such a
feature, enhance the neighbor object with an extra boolean "best" attribute
which stores whether the BATADV_ATTR_FLAG_BEST was found or not.

Reported-by: default avatarVincent Wiemann <webmaster@codefetch.de>
parent d0df47d9
No related branches found
No related tags found
No related merge requests found
...@@ -694,6 +694,7 @@ static int parse_orig_list_netlink_cb(struct nl_msg *msg, void *arg) ...@@ -694,6 +694,7 @@ static int parse_orig_list_netlink_cb(struct nl_msg *msg, void *arg)
json_object_object_add(obj, "tq", json_object_new_int(tq)); json_object_object_add(obj, "tq", json_object_new_int(tq));
json_object_object_add(obj, "lastseen", json_object_new_double(lastseen / 1000.)); json_object_object_add(obj, "lastseen", json_object_new_double(lastseen / 1000.));
json_object_object_add(obj, "best", json_object_new_boolean(attrs[BATADV_ATTR_FLAG_BEST]));
json_object_object_add(interface, mac1, obj); json_object_object_add(interface, mac1, obj);
return NL_OK; return NL_OK;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment