interface traffic prioritization

I have a usual router(NAT) with internet on ether1, and all others bridged for LAN
How do i prioritize one specific interface (say either2) for the most important client?

Try to use firewall mangle rules to uniquely mark packets going from/to each of the respective interfaces, and then use queue tree to prioritize those packet marks. Similar to how it’s done with port-based packet-mark shaping, just using interfaces instead

Edit: actually I’m not sure if that approach is possible with bridged lan ports, in which case it may be best to shape by IP