Known issues – Dell Intel PRO Family of Adapters User Manual

Page 81

Advertising
background image

MAC and VLAN anti-spoofing feature

When a malicious driver attempts to send a spoofed packet, it is dropped by the hardware and not transmitted. An inter-
rupt is sent to the PF driver notifying it of the spoof attempt.

When a spoofed packet is detected the PF driver will send the following message to the system log (displayed by the
"dmesg" command):

Spoof event(s) detected on VF(n)

Where n=the VF that attempted to do the spoofing.

Setting MAC Address, VLAN and Rate Limit Using IProute2 Tool

You can set a MAC address of a Virtual Function (VF), a default VLAN and the rate limit using the IProute2 tool. Down-
load the latest version of the iproute2 tool from Sourceforge if your version does not have all the features you require.

Known Issues

Using the igb Driver on 2.4 or Older 2.6 Based Kernels

Due to limited support for PCI Express in 2.4 kernels and older 2.6 kernels, the igb driver may run into interrupt related
problems on some systems, such as no link or hang when bringing up the device.

It is recommend to use the newer 2.6 based kernels, as these kernels correctly configure the PCI Express configuration
space of the adapter and all intervening bridges. If you are required to use a 2.4 kernel, use a 2.4 kernel newer than
2.4.30. For 2.6 kernels, use the 2.6.21 kernel or newer.

Alternatively, on 2.6 kernels you may disable MSI support in the kernel by booting with the "pci=nomsi" option or per-
manently disable MSI support in your kernel by configuring your kernel with CONFIG_PCI_MSI unset.

Compiling the Driver

When trying to compile the driver by running make install, the following error may occur:

"Linux kernel source not configured - missing version.h"

To solve this issue, create the version.h file by going to the Linux Kernel source tree and entering:

# make include/linux/version.h

Performance Degradation with Jumbo Frames

Degradation in throughput performance may be observed in some Jumbo frames environments. If this is observed,
increasing the application's socket buffer size and/or increasing the /proc/sys/net/ipv4/tcp_*mem entry values may help.
For more details, see the specific application documentation and in the text file /us-
r/src/linux*/Documentation/networking/ip-sysctl.txt.

Jumbo Frames on Foundry BigIron 8000 switch

There is a known issue using Jumbo frames when connected to a Foundry BigIron 8000 switch. This is a 3rd party lim-
itation. If you experience loss of packets, lower the MTU size.

Multiple Interfaces on Same Ethernet Broadcast Network

Due to the default ARP behavior on Linux, it is not possible to have one system on two IP networks in the same Eth-
ernet broadcast domain (non-partitioned switch) behave as expected. All Ethernet interfaces will respond to IP traffic for
any IP address assigned to the system. This results in unbalanced receive traffic.

If you have multiple interfaces in a server, turn on ARP filtering by entering:

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter

(this only works if your kernel's version is higher than 2.4.5).

Advertising