Queues with exclude ports

hi all
i wanna make queues but i need to exclude some ports like 7777(lineage)
6112(warcraftIII) etc.
i have make this :

Flags: X - disabled, I - invalid, D - dynamic
0 X chain=prerouting src-address=192.168.0.0/24 protocol=tcp dst-port=7777 action=accept

1 chain=prerouting src-address=192.168.0.0/24 protocol=tcp dst-port=6112 action=accept

2 chain=prerouting src-address=192.168.0.0/24 protocol=tcp dst-port=3724 action=accept

3 chain=prerouting src-address=192.168.0.0/24 protocol=tcp src-port=5900 action=accept

4 chain=prerouting src-address=192.168.0.0/24 protocol=tcp dst-port=5900 action=accept

5 chain=prerouting src-address=192.168.0.0/24 action=mark-packet new-packet-mark=all passthrough=yes

and in queues

name="pc01" target-addresses=192.168.0.11/32 dst-address=0.0.0.0/0 interface=all parent=none packet-marks=all priority=8 queue=default/default
limit-at=128000/512000 max-limit=128000/512000 total-queue=default

the limit in the packetmark "all" is not working right.
if i put limit like 100 its working if i put 128k is not working.


Thanks in advance
XRtC

just use two packet marks…like mark all the ones you DONT want to queue as packet-mark=dontQueue and mark the others as what ever you set the queue to pick up.

joe

Use ‘connection-mark’ together with ‘packet-mark’.