I don't know if it's a bug but, if I use "set prio" or "set queue" with "divert-packet", the priority isn't reflected to VLAN header or the packets isn't queued. I diverted packets to snort. I use OpenBSD 6.2 (GENERIC.MP). PS : sorry for my english. Best regards.