Simple Queues

Greetings!
I only wanted to clarify something about the queues.
Let’s say i input a 20M/10M bandwidth for 192.168.1.0/24.
Is this means for every user in 192.168.1.0/24 network gets up to 20M/10M or they get to share this bandwidth?
Thanks for the response!

name="Speed-Test" parent=none packet-marks=Speedtest priority=1/1 queue=Down 15M/Down 15M limit-at=0/0 max-limit=0/0 burst-limit=0/0 burst-threshold=0/0 
      burst-time=0s/0s bucket-size=0.1/0.1 total-queue=default

the above is clarified to each client will have speed on specified target 15M using PCQ

Thank you for the reply.
But what about if you wanted each different network to have different bandwidth. What should i do about them?

For example:
192.168.1.0/24 —> 20M/10M
192.168.10.0/24 —> 10M/5M
192.168.20.0/24 —>30M/30M

Again, Thanks!

assign for each network different simple queue with pcq assigned to each network

name="Cache. All" target=10.0.0.0/20,172.10.0.0/20,192.0.0.0/24 parent=none packet-marks=FB Cach priority=5/5 queue=default/default limit-at=0/0 
      max-limit=0/0 burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1 total-queue=default



name="Cache In" target=192.1.1.80/32 parent=none packet-marks="" priority=1/1 queue=default/default limit-at=0/0 max-limit=0/0 burst-limit=0/0 
      burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1 total-queue=default