mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
net/mwan3: move mwan3track clean up to mwan3 cmd
This is usefull to see the last state of the interface with ubus. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
@@ -8,6 +8,8 @@ IPT6="ip6tables -t mangle -w"
|
||||
LOG="logger -t mwan3[$$] -p"
|
||||
CONNTRACK_FILE="/proc/net/nf_conntrack"
|
||||
|
||||
MWAN3_STATUS_DIR="/var/run/mwan3track"
|
||||
|
||||
# mwan3's MARKing mask (at least 3 bits should be set)
|
||||
MMX_MASK=0xff00
|
||||
|
||||
@@ -65,6 +67,10 @@ mwan3_unlock() {
|
||||
lock -u /var/run/mwan3.lock
|
||||
}
|
||||
|
||||
mwan3_lock_clean() {
|
||||
rm -rf /var/run/mwan3.lock
|
||||
}
|
||||
|
||||
mwan3_get_iface_id()
|
||||
{
|
||||
local _tmp _iface _iface_count
|
||||
@@ -919,3 +925,13 @@ mwan3_flush_conntrack()
|
||||
$LOG warning "connection tracking not enabled"
|
||||
fi
|
||||
}
|
||||
|
||||
mwan3_track_clean()
|
||||
{
|
||||
rm -rf "$MWAN3_STATUS_DIR/${1}" &> /dev/null
|
||||
[ -d "$MWAN3_STATUS_DIR" ] && {
|
||||
if [ -z "$(ls -A "$MWAN3_STATUS_DIR")" ]; then
|
||||
rm -rf "$MWAN3_STATUS_DIR"
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user