Here is the problem.
Code:Select all
0 ;;; DOWN_ALL chain=prerouting in-interface=WAN action=mark-connection new-connection-mark=ALL_CONN_DOWN passthrough=yes 1 chain=prerouting in-interface=WAN connection-mark=ALL_CONN_DOWN action=mark-packet new-packet-mark=ALL_PACK_DOWN passthrough=yes 2 chain=prerouting in-interface=WAN connection-mark=ALL_CONN_DOWN action=mark-packet new-packet-mark=REST_DOWN passthrough=no
For start I added queue tree GLOBAL-IN
Code:Select all
0 name="DOWNLOAD" parent=global-in packet-mark=ALL_PACK_DOWN limit-at=0 queue=default priority=8 max-limit=1400000 burst-limit=0 burst-threshold=0 burst-time=0s
Why is that happening, the same situation is with complete mangle rules. All mangle rules properly count marked conns and packets.
The idea of the last mangle is to pickup all traffic that is not mangled before so I need that rule.
Very simple to someone but my head cant take it anymore.