FYI, I had to upgrade the igb driver - the previous driver did not allow me to switch rxvlan off: # ethtool -K eth4 rxvlan off Cannot set device flag settings: Operation not supported

I built and installed 3.3.6, which does allow me to switch it on/off, but it makes no difference. In both cases, the tag is still being stripped.

# ethtool -k eth4 Offload parameters for eth4: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segmentation-offload: on udp-fragmentation-offload: off generic-segmentation-offload: on generic-receive-offload: on large-receive-offload: off rx-vlan-offload: off tx-vlan-offload: off ntuple-filters: off receive-hashing: on

For the record, I think it might be an issue with the version of Linux. When I reported the issues, I was using Fedora 3.3.0.

When I tried the same version of PF_RING on Fedora 2.6.35, it worked as expected - the packets were passed to userspace with the vlan tag intact.

As far as I can see, the driver configurations are equivalent.

I am able to proceed using Fedorea 2.6.35, so I will not be pursuing this any further at present.

Thanks.

Simon

On 27/03/2012 11:49, "Simon James" <sjames [at] btisystems> wrote:

Alfredo

FYI, I had to upgrade the igb driver - the previous driver did not allow me to switch rxvlan off: # ethtool -K eth4 rxvlan off Cannot set device flag settings: Operation not supported

I built and installed 3.3.6, which does allow me to switch it on/off, but it makes no difference. In both cases, the tag is still being stripped.

# ethtool -k eth4 Offload parameters for eth4: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segmentation-offload: on udp-fragmentation-offload: off generic-segmentation-offload: on generic-receive-offload: on large-receive-offload: off rx-vlan-offload: off tx-vlan-offload: off ntuple-filters: off receive-hashing: on