Browse Source

Merge pull request #4719 from TDT-GmbH/mwan3-add-mmx-config

net/mwan3: add mmx config option over uci
lilik-openwrt-22.03
Hannu Nyman 7 years ago
committed by GitHub
parent
commit
fbc666c66a
3 changed files with 11 additions and 2 deletions
  1. +1
    -1
      net/mwan3/Makefile
  2. +9
    -1
      net/mwan3/files/lib/mwan3/mwan3.sh
  3. +1
    -0
      net/mwan3/files/usr/sbin/mwan3

+ 1
- 1
net/mwan3/Makefile View File

@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mwan3
PKG_VERSION:=2.6.2
PKG_VERSION:=2.6.3
PKG_RELEASE:=2
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
PKG_LICENSE:=GPLv2


+ 9
- 1
net/mwan3/files/lib/mwan3/mwan3.sh View File

@ -11,7 +11,15 @@ 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
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
# n&(n-1) clears the lowest bit set to 1


+ 1
- 0
net/mwan3/files/usr/sbin/mwan3 View File

@ -160,6 +160,7 @@ stop()
done
mwan3_lock_clean
rm -rf "${MWAN3_STATUS_DIR}/mmx_mask"
}
restart() {


Loading…
Cancel
Save