Ack, wasn't sending this back to the list.

No such luck for me on disabling the kernel config directives:

# cat /boot/config-`uname -r` | grep -i vlan
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_VLAN_8021Q=n
CONFIG_VLAN_8021Q_GVRP=n
CONFIG_MACVLAN=m
CONFIG_R8169_VLAN=y

After a reboot, and still a no go. I've seen some things around about the ixgbe drivers not properly disabling vlan tag stripping in some of the older versions, I wonder if the pf_ring_aware driver was built on one of those versions. Doesn't make sense why ethtool isn't able to modify the offload settings, though.

On 03/19/2013 09:37 AM, Josip Djuricic wrote:
Check that its not compiled in kernel.

We had same issue with our application, until we unloaded kernel module
it didnt work.

Perhaps it is different in your case. From: Garrett, Ryan
Sent: 19.3.2013. 22:34
To: Josip Djuricic
Subject: RE: [Ntop-misc] Using PF_RING Aware Drivers with VLAN Trunk
No VLAN module loaded:

# rmmod 8021q
ERROR: Module 8021q does not exist in /proc/modules

Maybe I should try adding it.

Thanks

-----Original Message-----
From: Josip Djuricic [mailto:[email protected]]
Sent: Tuesday, March 19, 2013 9:32 AM
To: Garrett, Ryan; [email protected]
Subject: RE: [Ntop-misc] Using PF_RING Aware Drivers with VLAN Trunk

Try unloading vlan module, solved issue for us. From: Ryan
Sent: 19.3.2013. 22:27
To: [email protected]
Subject: [Ntop-misc] Using PF_RING Aware Drivers with VLAN Trunk I'm
running into an interesting issue, and I was curious if anyone else
has ran into it.

I can run the DNA drivers and be able to pull traffic into
Snort/TCPDUMP without an issue, but if I try to run the PF_RING Aware
Drivers for my ixgbe card I get no traffic. I'm pretty sure it is to
do with VLAN tagging, I just haven't been able to figure out what
exactly. I've tried using ethtool to disable 'rxvlan' but it isn't
able to make the changes.

Has anyone else ran into this? I really don't want to have to make a
tagged interface for each VLAN, and the DNA drivers won't work for us
since we'll be pushing out to multiple IDS applications, and only one
application can exist on a queue, although I may just be
misunderstanding how the DNA drivers work.

Here's some output from ethtool:

#ifconfig p1p1
            Link encap:Ethernet  HWaddr 00:xx
            UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500 Metric:1
            RX packets:1536044361 errors:0 dropped:0 overruns:0 frame:0
            TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:1414833145971 (1.2 TiB)  TX bytes:3582 (3.4 KiB)

# ethtool -k p1p1
Features for p1p1:
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: on
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: on

ethtool -d p1p1 | grep VLAN
0x05088: VLNCTRL (VLAN Control register)              0x00008100
         VLAN Mode:                                     disabled
         VLAN Filter:                                   disabled
0x05AC0: IMIRVP      (Immed. Interr. Rx VLAN Prior.)  0x00000000

# ethtool -K p1p1 rxvlan off
Could not change any device features

Anyone have any ideas on this?

Thanks

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to