Using DSCP and Mangle to prioritize traffic to/from a particular port

I need to prioritize traffic based on the source and destination ports. The objective is to have the lowest latency possible. This traffic is on a private network with dozens of routers. I think I need to put a config similar to this on any router that forwards traffic using TCP6700. Am I on the right track with this configuration?

create mangle rules to mark packets using tcp 6700

/ip firewall mangle
add chain=forward protocol=tcp dst-port=6700 action=mark-packet new-packet-mark=high-priority passthrough=yes
add chain=forward protocol=tcp src-port=6700 action=mark-packet new-packet-mark=high-priority passthrough=yes

set the packet's DSCP value to 46

/ip firewall mangle
add chain=forward packet-mark=high-priority action=set-dscp new-dscp=46 passthrough=no

create Queue tree to prioritize traffice with 'high-priority' traffic mark.

/queue tree
add name="high-priority-queue" parent=global priority=1 packet-mark=high-priority

I'm unclear about the part where the packets get marked with DSCP 46. That marking is desirable, but the queue tree isn't acting opon that value. Instead it's setting a TOS priority, correct? Is there a benefit to setting the DSCP value?

I haven't done any work with QoS or DSCP on Mikrotiks so any help is appreciated.