Hi all,

When using PF queues on a VLAN interface on 6.3/amd64, I'm seeing the VLAN priority field always set to 7 for outbound traffic. For example:

  queue rootq_100 on vlan100 bandwidth 1G
  queue ltd_100 parent rootq_100 bandwidth 20M max 50M
  queue std_100 parent rootq_100 bandwidth 500M max 990M default

If I disable these queue definitions on that interface, VLAN priority values (as seen with tcpdump on the vlandev) are a mix of things, eg. 0, 3 and 7 (for CARP traffic), as I'd expect, but as soon as I put the queue rules back in, everything outbound is prio 7.

I've tried setting "prio" values in PF rules but they seem to be ignored if queueing is enabled. It doesn't seem to make any difference if I use a non-default queue.

I'm hoping to use these values else in my network (eg. having switches do something intelligent with priority 7 traffic) but that's harder when everything is 7!

Does anyone have any clues on this? Hardware is Dell R620, Intel X520 ix interfaces with 10Gbps DACs, vlandev is a LACP trunk.

Thanks,

Adrian Close

Reply via email to