gluon-batman-adv-core: respondd: add gateway_nexthop field
This commit is contained in:
parent
a852056c37
commit
0a936e4de5
@ -212,11 +212,13 @@ static void add_gateway(struct json_object *obj) {
|
|||||||
|
|
||||||
while (getline(&line, &len, f) >= 0) {
|
while (getline(&line, &len, f) >= 0) {
|
||||||
char addr[18];
|
char addr[18];
|
||||||
|
char nexthop[18];
|
||||||
|
|
||||||
if (sscanf(line, "=> %17[0-9a-fA-F:]", addr) != 1)
|
if (sscanf(line, "=> %17[0-9a-fA-F:] ( %*u) %17[0-9a-fA-F:]", addr, nexthop) != 2)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
json_object_object_add(obj, "gateway", json_object_new_string(addr));
|
json_object_object_add(obj, "gateway", json_object_new_string(addr));
|
||||||
|
json_object_object_add(obj, "gateway_nexthop", json_object_new_string(nexthop));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user