latency: Rewrite latency module
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 29 Jun 2015 20:49:02 +0000 (20:49 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 29 Jun 2015 20:56:04 +0000 (20:56 +0000)
commit63f9f8beed445a80dcb492570b105c5b50e65a59
treec6e9ec63a64d20092fbc0149d3354912c906dcbe
parenta9af411f0703eac939e0df5d5f75b46d35f531bc
latency: Rewrite latency module

This patch replaces the builtin python implementation
that pinged hosts by a Python C module that uses liboping.

liboping is able to ping IPv6 hosts as well and should
implement the ICMP protocol more appropriately.

The graph has been extended so that hosts will have a
line for latency over IPv6 and IPv4 if available and
the packet loss is merged from both protocols, too.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Makefile.am
configure.ac
po/POTFILES.in
src/_collectymodule.c
src/collecty/ping.py [deleted file]
src/collecty/plugins/latency.py