MT DHCP server allows setting rate-limit for each static lease. Basicaly, when user gets lease, MT creates simple queue for his IP using rate-limit parameters. That may be pretty useful.
Option lacks some stuff.
It would be good that rate-limit may be used to specify more simple queue parameters, for instance parent, interface, name etc.
Now, dynamic simple queue cathes all interfaces and does not have parent. If router is set with general static simple queue rules, if qwould be advisable to link dynamic rules with those general, allowing grouping clients.
Interface parameter is also needed, as usually router is used to enforce QoS on internet link, but local traffic should be unlimited. As it is now, dynamic simple queue rules are enforced an all interface meaning all traffic would be limited regardless it is local or internet traffic.
Name parameter would allow custom name for dynamic simple queue. Now, when queue is created name is generated by concatenaning several information from DHCP (mac, id, interface...) which is hard to follow. Custom set name would make it more readable for administration.
There is another need: rate-limit may be set only for static leases. If would be good, that rate-limit may be set for dynamic leases too. It could be done by introducing rate-limit to dhcp-server settings or pool settings.