Simple Queues are exactly that - Simple.
You may need to expand a bit pass the simple Queues.
Traffic is most likely (depending on your setup) still First In / First Out
/ip firewall mangle
add chain=prerouting action=mark-connection new-connection-mark=ICMP_PING passthrough=yes protocol=icmp
add chain=prerouting action=mark-packet new-packet-mark=ICMP_PKT passthrough=no protocol=icmp connection-mark=ICMP_PING
add name="ICMP" target-addresses=10.50.0.0/24
interface=all parent=Total packet-marks=ICMP_PKT direction=both priority=1 queue=default-small/default-small
limit-at=0/0 max-limit=2M/2M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s total-queue=default-small
is an example of how to give priority to ICMP however if your internal network was 10.50.0.0/24
Glenn Kelley | MCTNA, MTCWE, MTCTCE, RHCE, RHCSS
USA Based 24x7x365 Mikrotik, Juniper, Ubiquiti TAC & WISP / ISP Blind Label Support Call Center