If you only want to queue to traffic to/from addresses in a list, then you can omit the interfaces and use only the address list.
Yup it's working

would you lead me to the next step if you don't mind because this has been discussed so many times but actually that what confused me !!
just looking at the mangle rules section below that does " Connection marking + packet marks + Traffic shape with queue tree " for client with ip address 10.100.3.252 :
...
/ip firewall mangle
"Mark download connection"
add action=mark-connection chain=forward dst-address=10.100.3.252 new-connection-mark=c_dn_client
add action=mark-packet chain=forward connection-mark=c_dn_client new-packet-mark=pkt_dn_client
"Mark upload connection"
add action=mark-connection chain=prerouting src-address=10.100.3.252 new-connection-mark=c_up_client
add action=mark-packet chain=prerouting connection-mark=c_up_client new-packet-mark=pkt_up_client passthrough=no
"Shaping the traffic based on the mangle rules for client 10.100.3.252"
/queue tree
add limit-at=800k max-limit=1800k name=Client_DN packet-mark=pkt_dn_client parent=global queue=default
add name=Client_UP packet-mark=pkt_up_client parent=global queue=default
...
Now this user has a dynamic simple queue created by hotspot with limits 180k/380k when logs in.
It's a per client bandwidth limitation but how can i exclude the mangle traffic + queue tree above from dynamic simple queue limitation ?
The mangle + queue tree looks simple no classifiers have been added for QoS purpose, but i wanna grasp the idea first of how to do it in the right way first
