Signed-off-by: Rosy Song <redacted>
include $(TOPDIR)/rules.mk
PKG_NAME:=nft-qos
-PKG_VERSION:=1.0.1
+PKG_VERSION:=1.0.2
PKG_RELEASE:=1
PKG_LICENSE:=GPL-2.0
# init dynamic qos
qosdef_init_dynamic() {
local dynamic_bw_up dynamic_bw_down limit_enable limit_type
- local hook_ul="input" hook_dl="postrouting"
+ local hook_ul="prerouting" hook_dl="postrouting"
uci_validate_section nft-qos default default \
'limit_enable:bool:0' \
[ -z "$NFT_QOS_HAS_BRIDGE" ] && {
hook_ul="postrouting"
- hook_dl="input"
+ hook_dl="prerouting"
}
qosdef_appendx "table $NFT_QOS_INET_FAMILY nft-qos-dynamic {\n"
# init qos monitor
qosdef_init_monitor() {
- local hook_ul="input" hook_dl="postrouting"
+ local hook_ul="prerouting" hook_dl="postrouting"
[ -z "$NFT_QOS_HAS_BRIDGE" ] && {
hook_ul="postrouting"
- hook_dl="input"
+ hook_dl="prerouting"
}
nft add table $NFT_QOS_INET_FAMILY nft-qos-monitor