Hi All,
I’ve ran into some issues with priority queuing on NV2 PtMP WDS bridge.
Hardware used is three sets of RB800+R52Hn boards.
Real network design is a little bit more complex, but my current lab setup follows:

So, here we have AP in bridge mode with WDS. Wireless protocol is NV2.
802.1q tagged traffic flows through links.
At this point everything works ok.
Next goal is to prioritize VoIP and some other traffic based on DSCP/TOS packet’s fields.
I made some rules in bridge filter table, but in this table I can not filter based on IP fields while protocol type is “vlan”. So this does not work.
So I turned on IP firewall and IP firewall for vlan in bridge settings and tried to use these filters, but it seem they are not seeing TOS/DSCP fields (always see as “0”).
/ip firewall mangle> print
0 chain=prerouting action=passthrough dscp=0
1 chain=prerouting action=passthrough dscp=24
/print stats
CHAIN ACTION BYTES PACKETS
0 prerouting passthrough 360 886 4 150
1 prerouting passthrough 0 0
I tried loading DSCP/TOS 0x18(24) marked traffic using iperf, and ensured that TOS marks were set using tcpdump on receiving side, but filter packet counts are not increasing for rule #1, but increase for only for rule #0.
I am sure that I missed something and kind of these settings should work, but can’t find the error.
Please help me with this.
Regards, Dmitry.