mwan3: support various interface tracking methods 4629/head
authorMarcin Jurkowski <marcin1j@gmail.com>
Tue, 25 Jul 2017 17:34:40 +0000 (19:34 +0200)
committerMarcin Jurkowski <marcin1j@gmail.com>
Wed, 2 Aug 2017 15:44:07 +0000 (17:44 +0200)
commitde4fc2b5de67102adcea4f00ac9e39a14084c5d7
tree331011251876b8c257d6763fa9d191c3f7ec82ef
parentdf1f3a41c8935386d37c02303843f1cc232d620b
mwan3: support various interface tracking methods

Adds support for interface tracking using either ping, arping or
httping. This allows to track interface status on networks with filtered
ICMP traffic or simply to monitor data link layer etc.

To facilitate binding to a specified interface its IP address is passed
as a new mwan3track parameter. It's currently required by httping
and possibly by other tools that may be added in the future.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
net/mwan3/Makefile
net/mwan3/files/etc/hotplug.d/iface/15-mwan3
net/mwan3/files/lib/mwan3/mwan3.sh
net/mwan3/files/usr/sbin/mwan3track