Question about PCQ Example

Question reguarding the following Wiki PCQ example:

I would like to know what "equalize" bandwidth between multiple users means?

I am looking for a solution that sets max-limit for users on a per IP basis, (as this example does because its based on src/dst addresses), but does no equalization between all of them.

Lets say I have 4 users and I want "each" of their max-limits to be 256k/256k , regardless of how much bandwidth is availible.

Will this example fit this solution?

pcq-rate=256k

if you have unused bandwidth, every user will receive 256k, not more
if you reached maximum bandwidth, then userv will receive bandwidth equally, e.g. if your max bandwith is 512k and three users are downloading, every user will receive 170k

Ok, thats exacly what I don’t want,

Is there a way to do the same thing but make no referance to how much bandwidth is availible?

I assume this is controlled by the global-in / global-out settings ?

Also when applying my mangle rules, I dont want to mark all traffic, I would like to mark based on an ip range, or better yet an address list.

Can someone give an example of how to mark packets based on an address list?

Thanks,

what do you want to achieve, and why my example is not what you want?..