From 79f1f87c3ed5a683ed7fe893dc1f4f4250711bd0 Mon Sep 17 00:00:00 2001 From: Jeff Kirsher Date: Thu, 9 Dec 2010 23:47:39 -0800 Subject: [PATCH] --- yaml --- r: 224995 b: refs/heads/master c: 1ffd7246445038569f4c2f4b39bda1e71e68f1a2 h: refs/heads/master i: 224993: 3f3456e8d8536491918e8b235b8514890b71801b 224991: fb4e1ee3703ced3a7989b0bd2619697f1e962b88 v: v3 --- [refs] | 2 +- trunk/Documentation/networking/igb.txt | 31 ++++---------------------- 2 files changed, 5 insertions(+), 28 deletions(-) diff --git a/[refs] b/[refs] index 6876e74ca19b..0544fc948c88 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 072ed34fa97374b390a2493fa281ec8a7888b312 +refs/heads/master: 1ffd7246445038569f4c2f4b39bda1e71e68f1a2 diff --git a/trunk/Documentation/networking/igb.txt b/trunk/Documentation/networking/igb.txt index ab2d71831892..4a5e29c19bd1 100644 --- a/trunk/Documentation/networking/igb.txt +++ b/trunk/Documentation/networking/igb.txt @@ -36,6 +36,7 @@ Default Value: 0 This parameter adds support for SR-IOV. It causes the driver to spawn up to max_vfs worth of virtual function. + Additional Configurations ========================= @@ -60,9 +61,10 @@ Additional Configurations Ethtool ------- The driver utilizes the ethtool interface for driver configuration and - diagnostics, as well as displaying statistical information. + diagnostics, as well as displaying statistical information. The latest + version of Ethtool can be found at: - http://sourceforge.net/projects/gkernel. + http://ftp.kernel.org/pub/software/network/ethtool/ Enabling Wake on LAN* (WoL) --------------------------- @@ -91,31 +93,6 @@ Additional Configurations REQUIREMENTS: MSI-X support is required for Multiqueue. If MSI-X is not found, the system will fallback to MSI or to Legacy interrupts. - LRO - --- - Large Receive Offload (LRO) is a technique for increasing inbound throughput - of high-bandwidth network connections by reducing CPU overhead. It works by - aggregating multiple incoming packets from a single stream into a larger - buffer before they are passed higher up the networking stack, thus reducing - the number of packets that have to be processed. LRO combines multiple - Ethernet frames into a single receive in the stack, thereby potentially - decreasing CPU utilization for receives. - - NOTE: You need to have inet_lro enabled via either the CONFIG_INET_LRO or - CONFIG_INET_LRO_MODULE kernel config option. Additionally, if - CONFIG_INET_LRO_MODULE is used, the inet_lro module needs to be loaded - before the igb driver. - - You can verify that the driver is using LRO by looking at these counters in - Ethtool: - - lro_aggregated - count of total packets that were combined - lro_flushed - counts the number of packets flushed out of LRO - lro_no_desc - counts the number of times an LRO descriptor was not available - for the LRO packet - - NOTE: IPv6 and UDP are not supported by LRO. - Support =======