Simple Queue with Use IP Firewall

I am suddenly thoroughly confused about about queues. I have had queues working fine until I enabled the firewall. I want a simple queue function. For local (LAN) traffic, I do not want any bandwidth throttling. For uplink, I do. My uplink is a two port bridge.

Example:

/queue simple print
      name="queue4" target=172.20.3.64/32 dst=bridge2 parent=none 
      packet-marks="" priority=8/8 queue=default-small/default-small 
      limit-at=0/0 max-limit=350k/900k burst-limit=400k/1M 
      burst-threshold=375k/950k burst-time=1s/1s total-max-limit=1M

This works normally. When ip-use-firewall is enable, it only limits upload. What am I not understanding? How can I get around this?

dst=bridge2 is problem, as soon as you enable use-ip-firewall bridge-ports are used as interface.
eeasiest is to take that option out.

dst=bridge2 is problem, as soon as you enable use-ip-firewall bridge-ports are used as interface.
eeasiest is to take that option out.

Okay, but then how do I not limit local bandwidth?

create top queue with target=172.20.0.0/16 dst=172.20.0.0/16 and no limits?

p.s. don’t forget to change queue types from ‘default-small’ to something else

will you please share the fact, why we need to change queue type from “default-small” to something else? thanks in advance for your effort.

http://wiki.mikrotik.com/wiki/Queue#Simple_Queues

If all properties of a queue have default values (no set limits, queue type is default), and queue has no children, then it is not actually created.

so, you can, for example, change type or set some high max-limit for the queue to actually work