mwan3: remove notracking in mwan3track ubus status
authorFlorian Eckert <fe@dev.tdt.de>
Wed, 13 Sep 2023 14:14:26 +0000 (16:14 +0200)
committerFlorian Eckert <fe@dev.tdt.de>
Wed, 20 Sep 2023 14:05:08 +0000 (16:05 +0200)
commit4f59c248e03af19bca6246b78a4031928b2fa97a
treed8f7d8831d02752731a574eda7fd3313b57ef27f
parent6a8d3565f0a99fe22cac6db9a8bbf553b7dff5a5
mwan3: remove notracking in mwan3track ubus status

The function 'get_mwan3_status' is reading the internal state from the
tracker via the status file. Do not use the state 'notracking' status
anymore. If the mwan3track is not running always return 'unknown'
and not 'notracking'. There is already an other function that evaluates
the external state of the tracker.

We have now the following states of the tracker:
internal (mwan3track):
- offline
- online
- diconnecting
- connecting
- disabled
- unknown

external (via pgrep and config):
- paused
- active
- down
- not enabled

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
net/mwan3/Makefile
net/mwan3/files/usr/libexec/rpcd/mwan3