Blame view

Documentation/networking/i40e.txt 3.43 KB
1bff65294   Jesse Brandeburg   i40e: include i40...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
  Linux Base Driver for the Intel(R) Ethernet Controller XL710 Family
  ===================================================================
  
  Intel i40e Linux driver.
  Copyright(c) 2013 Intel Corporation.
  
  Contents
  ========
  
  - Identifying Your Adapter
  - Additional Configurations
  - Performance Tuning
  - Known Issues
  - Support
  
  
  Identifying Your Adapter
  ========================
  
  The driver in this release is compatible with the Intel Ethernet
  Controller XL710 Family.
  
  For more information on how to identify your adapter, go to the Adapter &
  Driver ID Guide at:
  
      http://support.intel.com/support/network/sb/CS-012904.htm
  
  
  Enabling the driver
  ===================
  
  The driver is enabled via the standard kernel configuration system,
  using the make command:
  
       Make oldconfig/silentoldconfig/menuconfig/etc.
  
  The driver is located in the menu structure at:
  
  	-> Device Drivers
  	  -> Network device support (NETDEVICES [=y])
  	    -> Ethernet driver support
  	      -> Intel devices
  	        -> Intel(R) Ethernet Controller XL710 Family
  
  Additional Configurations
  =========================
  
    Generic Receive Offload (GRO)
    -----------------------------
    The driver supports the in-kernel software implementation of GRO.  GRO has
    shown that by coalescing Rx traffic into larger chunks of data, CPU
    utilization can be significantly reduced when under large Rx load.  GRO is
    an evolution of the previously-used LRO interface.  GRO is able to coalesce
    other protocols besides TCP.  It's also safe to use with configurations that
    are problematic for LRO, namely bridging and iSCSI.
  
    Ethtool
    -------
    The driver utilizes the ethtool interface for driver configuration and
    diagnostics, as well as displaying statistical information. The latest
    ethtool version is required for this functionality.
  
    The latest release of ethtool can be found from
    https://www.kernel.org/pub/software/network/ethtool
  
    Data Center Bridging (DCB)
    --------------------------
    DCB configuration is not currently supported.
  
    FCoE
    ----
38758f552   Vasu Dev   i40e: adds FCoE t...
72
73
74
75
76
    The driver supports Fiber Channel over Ethernet (FCoE) and Data Center
    Bridging (DCB) functionality. Configuring DCB and FCoE is outside the scope
    of this driver doc. Refer to http://www.open-fcoe.org/ for FCoE project
    information and http://www.open-lldp.org/ or email list
    e1000-eedc@lists.sourceforge.net for DCB information.
1bff65294   Jesse Brandeburg   i40e: include i40...
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
  
    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 interrupt 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.
  
  
  Performance Tuning
  ==================
  
  An excellent article on performance tuning can be found at:
  
  http://www.redhat.com/promo/summit/2008/downloads/pdf/Thursday/Mark_Wagner.pdf
  
  
  Known Issues
  ============
  
  
  Support
  =======
  
  For general information, go to the Intel support website at:
  
      http://support.intel.com
  
  or the Intel Wired Networking project hosted by Sourceforge at:
  
      http://e1000.sourceforge.net
  
  If an issue is identified with the released source code on the supported
  kernel with a supported adapter, email the specific information related
  to the issue to e1000-devel@lists.sourceforge.net and copy
  netdev@vger.kernel.org.