X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Folsrd.c;h=be422ab61068d284ef5f1bbc9455bb7e9a214db4;hb=9c98fa31ef50a6ff849d36cac4f5297faa6f7909;hp=8034dab159f931657e7e8e80341285faf174d38f;hpb=7fb680ede5c3190a2cd1e87a4062c0d5023d15c0;p=collectd.git diff --git a/src/olsrd.c b/src/olsrd.c index 8034dab1..be422ab6 100644 --- a/src/olsrd.c +++ b/src/olsrd.c @@ -24,8 +24,10 @@ #include "plugin.h" #include -#include #include +#include +#include +#include #define OLSRD_DEFAULT_NODE "localhost" #define OLSRD_DEFAULT_SERVICE "2006" @@ -257,8 +259,8 @@ static int olsrd_cb_links (int lineno, /* {{{ */ static double nlq_sum; static uint32_t nlq_num; - double lq; /* tx */ - double nlq; /* rx */ + double lq; + double nlq; char *endptr; @@ -289,14 +291,14 @@ static int olsrd_cb_links (int lineno, /* {{{ */ lq = lq_sum / ((double) lq_num); DEBUG ("olsrd plugin: Average LQ: %g", lq); olsrd_submit (/* p.-inst = */ "links", /* type = */ "signal_quality", - "average-tx", lq); + "average-lq", lq); nlq = NAN; if (nlq_num > 0) nlq = nlq_sum / ((double) nlq_num); DEBUG ("olsrd plugin: Average NLQ: %g", nlq); olsrd_submit (/* p.-inst = */ "links", /* type = */ "signal_quality", - "average-rx", nlq); + "average-nlq", nlq); return (0); } @@ -325,7 +327,7 @@ static int olsrd_cb_links (int lineno, /* {{{ */ { char type_instance[DATA_MAX_NAME_LEN]; - ssnprintf (type_instance, sizeof (type_instance), "%s-%s-tx", + ssnprintf (type_instance, sizeof (type_instance), "%s-%s-lq", fields[0], fields[1]); DEBUG ("olsrd plugin: links: type_instance = %s; lq = %g;", @@ -554,7 +556,7 @@ static int olsrd_cb_topology (int lineno, /* {{{ */ char type_instance[DATA_MAX_NAME_LEN]; memset (type_instance, 0, sizeof (type_instance)); - ssnprintf (type_instance, sizeof (type_instance), "%s-%s-rx", + ssnprintf (type_instance, sizeof (type_instance), "%s-%s-lq", fields[0], fields[1]); DEBUG ("olsrd plugin: type_instance = %s; lq = %g;", type_instance, lq); olsrd_submit (/* p.-inst = */ "topology", /* type = */ "signal_quality", @@ -578,7 +580,7 @@ static int olsrd_cb_topology (int lineno, /* {{{ */ char type_instance[DATA_MAX_NAME_LEN]; memset (type_instance, 0, sizeof (type_instance)); - ssnprintf (type_instance, sizeof (type_instance), "%s-%s-tx", + ssnprintf (type_instance, sizeof (type_instance), "%s-%s-nlq", fields[0], fields[1]); DEBUG ("olsrd plugin: type_instance = %s; nlq = %g;", type_instance, nlq); olsrd_submit (/* p.-inst = */ "topology", /* type = */ "signal_quality",