QoS Over multiple subnet and vlans

Hey there,
I’m writing to ask about some tips to prioritize the traffic on my network. I checked a lot over internet and finally I configured my mangle rules and queue trees. As per the last tutorial I found on internet, my mangles rules marks just packages and not the connections.

Starting from this point here is my queue tree:

I have 3 vlan on my network, one for my lan and the other 2 for my guests, previously I managed the traffic limits with 4 simple queues:

Now I’d like to have a sorta of merging between this two kind of qos, how can I keep the QoS prioritization of the tree queues and the bandwidth limit of the simple queue.
I have 20Mb/1Mb connection and I’d like to have around 15M/512k for my lan and 10M/256k for each vlans as max-limit and 3M/128k of minimum bandwidth for every subnet.

Should I operate on both queue tree and simple queue or should I create a mangle rules for each src/dst subnets?

I hope I was clear enough with my few english words :slight_smile:

No one can help me :frowning: