mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
Merge pull request #4719 from TDT-GmbH/mwan3-add-mmx-config
net/mwan3: add mmx config option over uci
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=mwan3
|
PKG_NAME:=mwan3
|
||||||
PKG_VERSION:=2.6.2
|
PKG_VERSION:=2.6.3
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=2
|
||||||
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
|
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
|
||||||
PKG_LICENSE:=GPLv2
|
PKG_LICENSE:=GPLv2
|
||||||
|
|||||||
@@ -11,7 +11,15 @@ CONNTRACK_FILE="/proc/net/nf_conntrack"
|
|||||||
MWAN3_STATUS_DIR="/var/run/mwan3track"
|
MWAN3_STATUS_DIR="/var/run/mwan3track"
|
||||||
|
|
||||||
# mwan3's MARKing mask (at least 3 bits should be set)
|
# mwan3's MARKing mask (at least 3 bits should be set)
|
||||||
MMX_MASK=0xff00
|
if [ -e "${MWAN3_STATUS_DIR}/mmx_mask" ]; then
|
||||||
|
MMX_MASK=$(cat "${MWAN3_STATUS_DIR}/mmx_mask")
|
||||||
|
else
|
||||||
|
config_load mwan3
|
||||||
|
config_get MMX_MASK globals mmx_mask '0xff00'
|
||||||
|
mkdir -p "${MWAN3_STATUS_DIR}"
|
||||||
|
echo "$MMX_MASK" > "${MWAN3_STATUS_DIR}/mmx_mask"
|
||||||
|
$LOG notice "Using firewall mask ${MMX_MASK}"
|
||||||
|
fi
|
||||||
|
|
||||||
# counts how many bits are set to 1
|
# counts how many bits are set to 1
|
||||||
# n&(n-1) clears the lowest bit set to 1
|
# n&(n-1) clears the lowest bit set to 1
|
||||||
|
|||||||
@@ -160,6 +160,7 @@ stop()
|
|||||||
done
|
done
|
||||||
|
|
||||||
mwan3_lock_clean
|
mwan3_lock_clean
|
||||||
|
rm -rf "${MWAN3_STATUS_DIR}/mmx_mask"
|
||||||
}
|
}
|
||||||
|
|
||||||
restart() {
|
restart() {
|
||||||
|
|||||||
Reference in New Issue
Block a user