hi Bartek_K, let me check your question related to compiling igb driver w/out anti spoofing feature, by the way, have you tried other version of igb driver posted in downloadcenter.intel.com
Actually I'm more interested in fixing the iproute2 functionality to disable anti spoofing completely Any news on that? https://communities.intel.com/message/192668#192668 - here Patric says Intel is working on this. Also instead of requiring a specific iproute2 and kernel version from the users, wouldn't it be better and easier for everybody to add a module parameter to enable/disable anti spoofing filter?
By default Debian 7 comes with:
zzz@xxx:/home/zzz# modinfo igb
So I tried that, also without luck with 802.3ad bonding mode. Didn't try any other version, just grabbed the newest one available at the link you provided.
I'm a bit disappointed because this NIC is quite expensive and doesn't support 802.3ad currently even when not using SR-IOV at all. And looks like it's a known problem (Latest Flexible Port Partitioning Paper is now available. Learn about QoS and SR-IOV!).
PS. of course I'll gladly recompile the driver if you can point me how to disable the anti spoofing feature in it.
Please update your igb and igbvf drivers to the latest version and retest. Kindly blacklist the VF driver in the host OS as well. This is needed to prevent Host OS from loading VF driver and claiming the VFs. Add “blacklist igbvf” to /etc/modprobe.d/blacklist.conf file.
Igb driver version 5.2.18. (URL -http://sourceforge.net/projects/e1000/files/igb%20stable/5.2.18/)
Igbvf driver version 18.104.22.168 (URL -http://sourceforge.net/projects/e1000/files/igbvf%20stable/22.214.171.124/)
Hi Bartek, while we're still checking on the driver w/out spoof detection, please try out the steps below in order to address the issue.
1. Add “blacklist ixgbevf” to /etc/modprobe.d/blacklist.conf file.
2. Load ixgbe driver
3. Create VF using pci sysfs interface.
4. Assign VF to the VM
5. Boot VM
hope this help.
Vince, I'm not using any VMs at all. I just wanted to use both ethernet interfaces with LACP on a single server. The antispoofing behaviour of this NIC (and the fact that it can't be disabled) caused traffic drops.
It would be the best to add a module option to enable/disable antispoof during module load.