simple queue on a bridge interface

Hello,

I am currently trunking several VLANs through an ethernet port. I have the VLANs bridged to the port.

I am using a few simple queues to limit bandwidth for some of those VLANs.
When I use a simple queue pointed to the end IP i.e. 192.168.0.2/32 then both the upload and download work.
When I use a simple queue pointed to a bridge interface or a VLAN, only the download portion of the queue seems to work, but the upload is not affected.

What can be done to work around/fix this?

Well I ended up figuring out a temporary hack for this, perhaps the true way to do it, not quite sure.

Simply created two simple queues for each vlan, one using the bridge interface for the vlan, and one for the vlan itself.
In addition specified that both of those had a destination of 0.0.0.0/0 as the queues were purely for outbound to the internet limiting.

In doing this, both the upload and download traffic for internet communication is limited in the correct way.