I moved from simple queues, and don't want to go back. I thought it's possible with queue tree too.
This is bad.. I haven't so much speed that I may divide between my users...
This feature (combined in+out limitation) would be nice in future ROS versions.
Thanks anyway.
Thinking about the question a little more I realized you could do it without simple queues, but again not with PCQ. If you make a regular queue in the tree for each user, apply the tree to Global-out, then you can just put both upload and download packets into the same queue. I forgot I have accidentally done this a time or two by mis-marking packets during a queue tree setup. This would still require a single queue for each user, though.