mwan3: do not wait to process ifup/ifdown events
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
This commit is contained in:
parent
8d4e202fa4
commit
f1bfda4c37
1 changed files with 6 additions and 2 deletions
|
@ -345,8 +345,12 @@ main() {
|
||||||
get_uptime > $MWAN3TRACK_STATUS_DIR/$INTERFACE/TIME
|
get_uptime > $MWAN3TRACK_STATUS_DIR/$INTERFACE/TIME
|
||||||
|
|
||||||
host_up_count=0
|
host_up_count=0
|
||||||
|
if [ "${IFDOWN_EVENT}" -ne 0 ] && [ "${IFUP_EVENT}" -ne 0 ]; then
|
||||||
sleep "${sleep_time}" &
|
sleep "${sleep_time}" &
|
||||||
|
SLEEP_PID=$!
|
||||||
wait
|
wait
|
||||||
|
unset SLEEP_PID
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "${IFDOWN_EVENT}" -eq 1 ]; then
|
if [ "${IFDOWN_EVENT}" -eq 1 ]; then
|
||||||
LOG debug "Register ifdown event on interface ${INTERFACE} (${DEVICE})"
|
LOG debug "Register ifdown event on interface ${INTERFACE} (${DEVICE})"
|
||||||
|
|
Loading…
Reference in a new issue