I've got the same bug.
Additional information:
If I use the "vlan" tag in the capture filter I only see frames with stacked vlans.
If I use "vlan 1" I will only see frames with vöan 1 as the inner tag.
More:
The vlan information in the frame I capture is at location ether[14,2].
If I filter on that location the frames are filtered at [18,2] although I did not
have any "vlan" in the capture filter string.
It seems that there is in implicit vlan tag in the capture filter. that produces an offset
within the frame if a (n outer) vlan is present!
I've got the same bug.
Additional information:
If I use the "vlan" tag in the capture filter I only see frames with stacked vlans.
If I use "vlan 1" I will only see frames with vöan 1 as the inner tag.
More:
The vlan information in the frame I capture is at location ether[14,2].
If I filter on that location the frames are filtered at [18,2] although I did not
have any "vlan" in the capture filter string.
It seems that there is in implicit vlan tag in the capture filter. that produces an offset
within the frame if a (n outer) vlan is present!