aboutsummaryrefslogtreecommitdiff
path: root/net/nft-qos/files
diff options
context:
space:
mode:
authorRosy Song <rosysong@rosinson.com>2018-11-12 09:42:55 +0800
committerRosy Song <rosysong@rosinson.com>2018-11-12 09:42:55 +0800
commitcf239752d259410aed2e24a144464badd433c178 (patch)
tree60f4dad81062f91730659c443fcdcc82180f6cd0 /net/nft-qos/files
parent79928f9278e2561ff1a434db726acc2b9cb267ba (diff)
nft-qos: replace input chain with prerouting for monitor and dynamic QoS as well
Signed-off-by: Rosy Song <rosysong@rosinson.com>
Diffstat (limited to 'net/nft-qos/files')
-rw-r--r--net/nft-qos/files/lib/dynamic.sh4
-rw-r--r--net/nft-qos/files/lib/monitor.sh4
2 files changed, 4 insertions, 4 deletions
diff --git a/net/nft-qos/files/lib/dynamic.sh b/net/nft-qos/files/lib/dynamic.sh
index 960ca5282..a3032086f 100644
--- a/net/nft-qos/files/lib/dynamic.sh
+++ b/net/nft-qos/files/lib/dynamic.sh
@@ -56,7 +56,7 @@ qosdef_flush_dynamic() {
# 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' \
@@ -79,7 +79,7 @@ qosdef_init_dynamic() {
[ -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"
diff --git a/net/nft-qos/files/lib/monitor.sh b/net/nft-qos/files/lib/monitor.sh
index d05943ae2..54de88eb3 100644
--- a/net/nft-qos/files/lib/monitor.sh
+++ b/net/nft-qos/files/lib/monitor.sh
@@ -26,11 +26,11 @@ qosdef_monitor_del() { # <mac> <ip> <hostname>
# 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