The packets from clients that enter wlan have their 802.11 User Priority priority set. I would like to to convert that priority to CoS as the wlan interface inserts the VLAN header.
Conversely, the packets from bridge that enter wlan have their 802.1p priority set. I would like to convert that priority to 802.11 UP as the wlan interface strips the VLAN header.
Using the fact Apple devices appropriately set priority for Apple Facetime calls, I set up the following test:
A Facetime call is made from an iPad (connected to Wi-Fi) to an iPhone (connected to Cellular, Wi-Fi off). This was done to avoid client-to-client transmission.
Wireshark was set up to monitor and capture traffic on wlan of a laptop (connected to the same Wi-Fi). This was done to verify that iPad sends QoS in 802.11 frames
Passthrough rules were added to Router / AP bridge filter and IP/IPv6 firewall. This was done to track whether 802.11 QoS frames are recognized.
The goal of the test was to see if it is possible to add a rule to see whether a 802.11 QoS are seen anywhere in RouterOS.
But so far the answer is NO. Wireshark clearly showed that the iPad sent 802.11 QoS Data frames, with the QoS Priority field set to 5 (Video). However, all the rules I added showed 0 bytes/packets.