1 Linux Base Driver for the Intel(R) Ethernet Controller XL710 Family
2 ===================================================================
4 Intel i40e Linux driver.
5 Copyright(c) 2013 Intel Corporation.
10 - Identifying Your Adapter
11 - Additional Configurations
17 Identifying Your Adapter
18 ========================
20 The driver in this release is compatible with the Intel Ethernet
21 Controller XL710 Family.
23 For more information on how to identify your adapter, go to the Adapter &
26 http://support.intel.com/support/network/sb/CS-012904.htm
32 The driver is enabled via the standard kernel configuration system,
33 using the make command:
35 Make oldconfig/silentoldconfig/menuconfig/etc.
37 The driver is located in the menu structure at:
40 -> Network device support (NETDEVICES [=y])
41 -> Ethernet driver support
43 -> Intel(R) Ethernet Controller XL710 Family
45 Additional Configurations
46 =========================
48 Generic Receive Offload (GRO)
49 -----------------------------
50 The driver supports the in-kernel software implementation of GRO. GRO has
51 shown that by coalescing Rx traffic into larger chunks of data, CPU
52 utilization can be significantly reduced when under large Rx load. GRO is
53 an evolution of the previously-used LRO interface. GRO is able to coalesce
54 other protocols besides TCP. It's also safe to use with configurations that
55 are problematic for LRO, namely bridging and iSCSI.
59 The driver utilizes the ethtool interface for driver configuration and
60 diagnostics, as well as displaying statistical information. The latest
61 ethtool version is required for this functionality.
63 The latest release of ethtool can be found from
64 https://www.kernel.org/pub/software/network/ethtool
66 Data Center Bridging (DCB)
67 --------------------------
68 DCB configuration is not currently supported.
72 Fiber Channel over Ethernet (FCoE) hardware offload is not currently
75 MAC and VLAN anti-spoofing feature
76 ----------------------------------
77 When a malicious driver attempts to send a spoofed packet, it is dropped by
78 the hardware and not transmitted. An interrupt is sent to the PF driver
79 notifying it of the spoof attempt.
81 When a spoofed packet is detected the PF driver will send the following
82 message to the system log (displayed by the "dmesg" command):
84 Spoof event(s) detected on VF (n)
86 Where n=the VF that attempted to do the spoofing.
92 An excellent article on performance tuning can be found at:
94 http://www.redhat.com/promo/summit/2008/downloads/pdf/Thursday/Mark_Wagner.pdf
104 For general information, go to the Intel support website at:
106 http://support.intel.com
108 or the Intel Wired Networking project hosted by Sourceforge at:
110 http://e1000.sourceforge.net
112 If an issue is identified with the released source code on the supported
113 kernel with a supported adapter, email the specific information related
114 to the issue to e1000-devel@lists.sourceforge.net and copy
115 netdev@vger.kernel.org.