diff options
author | Rosy Song <rosysong@rosinson.com> | 2018-11-12 09:42:55 +0800 |
---|---|---|
committer | Rosy Song <rosysong@rosinson.com> | 2018-11-12 09:42:55 +0800 |
commit | cf239752d259410aed2e24a144464badd433c178 (patch) | |
tree | 60f4dad81062f91730659c443fcdcc82180f6cd0 /net/nft-qos/files | |
parent | 79928f9278e2561ff1a434db726acc2b9cb267ba (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.sh | 4 | ||||
-rw-r--r-- | net/nft-qos/files/lib/monitor.sh | 4 |
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 |