Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7064f4c authored by Jeff Kirsher's avatar Jeff Kirsher Committed by David S. Miller
Browse files

Documentation/networking/: Update Intel wired LAN driver documentation



Updates the documentation to the Intel wired LAN drivers.

Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tested-by: default avatarAaron Brown <aaron.f.brown@intel.com>
Tested-by: default avatarPhil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent e9d19840
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters
==============================================================

November 15, 2005
March 15, 2011

Contents
========
@@ -122,7 +122,7 @@ Additional Configurations
  NOTE: This setting is not saved across reboots.


  Ethtool
  ethtool
  -------

  The driver utilizes the ethtool interface for driver configuration and
+6 −6
Original line number Diff line number Diff line
Linux* Base Driver for the Intel(R) PRO/1000 Family of Adapters
===============================================================
Linux* Base Driver for Intel(R) Ethernet Network Connection
===========================================================

Intel Gigabit Linux driver.
Copyright(c) 1999 - 2010 Intel Corporation.
Copyright(c) 1999 - 2013 Intel Corporation.

Contents
========
@@ -420,15 +420,15 @@ Additional Configurations
  - The maximum MTU setting for Jumbo Frames is 16110.  This value coincides
    with the maximum Jumbo Frames size of 16128.

  - Using Jumbo Frames at 10 or 100 Mbps may result in poor performance or
    loss of link.
  - Using Jumbo frames at 10 or 100 Mbps is not supported and may result in
    poor performance or loss of link.

  - Adapters based on the Intel(R) 82542 and 82573V/E controller do not
    support Jumbo Frames. These correspond to the following product names:
     Intel(R) PRO/1000 Gigabit Server Adapter
     Intel(R) PRO/1000 PM Network Connection

  Ethtool
  ethtool
  -------
  The driver utilizes the ethtool interface for driver configuration and
  diagnostics, as well as displaying statistical information.  The ethtool
+11 −5
Original line number Diff line number Diff line
Linux* Driver for Intel(R) Network Connection
=============================================
Linux* Driver for Intel(R) Ethernet Network Connection
======================================================

Intel Gigabit Linux driver.
Copyright(c) 1999 - 2010 Intel Corporation.
Copyright(c) 1999 - 2013 Intel Corporation.

Contents
========
@@ -259,13 +259,16 @@ Additional Configurations
  - The maximum MTU setting for Jumbo Frames is 9216.  This value coincides
    with the maximum Jumbo Frames size of 9234 bytes.

  - Using Jumbo Frames at 10 or 100 Mbps is not supported and may result in
  - Using Jumbo frames at 10 or 100 Mbps is not supported and may result in
    poor performance or loss of link.

  - Some adapters limit Jumbo Frames sized packets to a maximum of
    4096 bytes and some adapters do not support Jumbo Frames.

  Ethtool
  - Jumbo Frames cannot be configured on an 82579-based Network device, if
    MACSec is enabled on the system.

  ethtool
  -------
  The driver utilizes the ethtool interface for driver configuration and
  diagnostics, as well as displaying statistical information.  We
@@ -273,6 +276,9 @@ Additional Configurations

  http://ftp.kernel.org/pub/software/network/ethtool/

  NOTE: When validating enable/disable tests on some parts (82578, for example)
  you need to add a few seconds between tests when working with ethtool.

  Speed and Duplex
  ----------------
  Speed and Duplex are configured through the ethtool* utility. For
+61 −6
Original line number Diff line number Diff line
Linux* Base Driver for Intel(R) Network Connection
==================================================
Linux* Base Driver for Intel(R) Ethernet Network Connection
===========================================================

Intel Gigabit Linux driver.
Copyright(c) 1999 - 2010 Intel Corporation.
Copyright(c) 1999 - 2013 Intel Corporation.

Contents
========
@@ -36,6 +36,53 @@ Default Value: 0
This parameter adds support for SR-IOV.  It causes the driver to spawn up to
max_vfs worth of virtual function.

QueuePairs
----------
Valid Range:  0-1
Default Value:  1 (TX and RX will be paired onto one interrupt vector)

If set to 0, when MSI-X is enabled, the TX and RX will attempt to occupy
separate vectors.

This option can be overridden to 1 if there are not sufficient interrupts
available.  This can occur if any combination of RSS, VMDQ, and max_vfs
results in more than 4 queues being used.

Node
----
Valid Range:   0-n
Default Value: -1 (off)

  0 - n: where n is the number of the NUMA node that should be used to
         allocate memory for this adapter port.
  -1: uses the driver default of allocating memory on whichever processor is
      running insmod/modprobe.

  The Node parameter will allow you to pick which NUMA node you want to have
  the adapter allocate memory from.  All driver structures, in-memory queues,
  and receive buffers will be allocated on the node specified.  This parameter
  is only useful when interrupt affinity is specified, otherwise some portion
  of the time the interrupt could run on a different core than the memory is
  allocated on, causing slower memory access and impacting throughput, CPU, or
  both.

EEE
---
Valid Range:  0-1
Default Value: 1 (enabled)

  A link between two EEE-compliant devices will result in periodic bursts of
  data followed by long periods where in the link is in an idle state. This Low
  Power Idle (LPI) state is supported in both 1Gbps and 100Mbps link speeds.
  NOTE: EEE support requires autonegotiation.

DMAC
----
Valid Range: 0-1
Default Value: 1 (enabled)
  Enables or disables DMA Coalescing feature.



Additional Configurations
=========================
@@ -55,10 +102,10 @@ Additional Configurations
  - The maximum MTU setting for Jumbo Frames is 9216.  This value coincides
    with the maximum Jumbo Frames size of 9234 bytes.

  - Using Jumbo Frames at 10 or 100 Mbps may result in poor performance or
    loss of link.
  - Using Jumbo frames at 10 or 100 Mbps is not supported and may result in
    poor performance or loss of link.

  Ethtool
  ethtool
  -------
  The driver utilizes the ethtool interface for driver configuration and
  diagnostics, as well as displaying statistical information. The latest
@@ -106,6 +153,14 @@ Additional Configurations

  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. Download the latest version of the
  iproute2 tool from Sourceforge if your version does not have all the
  features you require.


Support
=======

+4 −4
Original line number Diff line number Diff line
Linux* Base Driver for Intel(R) Network Connection
==================================================
Linux* Base Driver for Intel(R) Ethernet Network Connection
===========================================================

Intel Gigabit Linux driver.
Copyright(c) 1999 - 2010 Intel Corporation.
Copyright(c) 1999 - 2013 Intel Corporation.

Contents
========
@@ -55,7 +55,7 @@ networking link on the left to search for your adapter:
Additional Configurations
=========================

  Ethtool
  ethtool
  -------
  The driver utilizes the ethtool interface for driver configuration and
  diagnostics, as well as displaying statistical information.  The ethtool
Loading