Hi, I have a wireless card with 4 priority queues (QoS/WMM). From practice, I know that if I do the following commands, all my UDP packets going out from the given source port will be put by the wireless driver in the voice queue (AC_VO) (User Priority "7" is mapped to AC_VO). iptables -A POSTROUTING -t mangle -m mark --mark 7 -j CLASSIFY --set-class 0:7 iptables -A OUTPUT -t mangle -p UDP --source-port 33234 -j MARK --set-mark 7 Can anyone explain me, how this works on the protocol levels? What exactly "CLASSIFY --set-class" command does? Does it set the mark "7" to the TOS field in the IP packet, and then the wireless driver maps somehow all packets with this TOS field to the voice queue? Or maybe, CLASSIFY sets a VLAN tag at the MAC layer? Is this possible? However, I don't see any field for VLAN tags in the 802.11 MAC frame, where there is only "QoS Control Field". And I don't think that CLASSIFY goes so deep in MAC and sets "QoS Control Field". Thanks for any help! -- To unsubscribe from this list: send the line "unsubscribe netfilter" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html