[BUG?] Unlimited Simple queue bug suspected in 6.30.2

Hi team,

We experienced that simple queue with unlimited Max Limit never catch any traffic.
Changing Max Limit to a high bandwith (1000M) fix the issue and simple queue is catching traffic again.


Queue 0 never catch traffic

[admin@rt-test] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic 
 0    name="queue1" target=bridge-local dst=10.0.0.0/24 parent=none 
      packet-marks="" priority=8/8 queue=default-small/default-small 
      limit-at=0/0 max-limit=0/0 burst-limit=0/0 burst-threshold=0/0 
      burst-time=0s/0s 

 1    name="queue2" target=bridge-local parent=none packet-marks="" priority=8/8 
      queue=default-small/default-small limit-at=0/0 max-limit=10M/10M 
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s

Queue 0 catch traffic to 10.0.0.0/24

[admin@rt-test] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic 
 0    name="queue1" target=bridge-local dst=10.0.0.0/24 parent=none 
      packet-marks="" priority=8/8 queue=default-small/default-small 
      limit-at=0/0 max-limit=1G/1G burst-limit=0/0 burst-threshold=0/0 
      burst-time=0s/0s 

 1    name="queue2" target=bridge-local parent=none packet-marks="" priority=8/8 
      queue=default-small/default-small limit-at=0/0 max-limit=10M/10M 
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s

Regards

Patrice

This is not a bug. Simple queue had never been working with unlimited limits afaik in all versions.

I found in RouterOS doc http://wiki.mikrotik.com/wiki/Manual:Queue that :

Probably, you want to exclude the server from being limited, if so, add a queue for it without any limitation (max-limit=0/0 which means no limitation). Move this rule to the beginning of the list, because items in /queue simple are executed in order one by one if router finds rule that satisfy certain packet next rules aren’t compared:

And winbox itself seems to think that way as well : inserting a queue with an “unlimited” target download and upload insert a queue with a max-limit=0

A bit baffling