Hello there!

I'd like to manage my Wireless Network as described below:
- limited amount of bandwidth for each client that is connected (i.e 100 kb/s down 10 kb/s up)
- QoS enabled to prevent spam from p2p programs or shit like that

Question is what kind of router/modem/access point is gonna let me do the above?