📄 readme
字号:
Each descriptor is 16 bytes. A receive buffer is also allocated for each descriptor and can be either 2048, 4096, 8192, or 16384 bytes, depending on the MTU setting. The maximum MTU size is 16110. NOTE: MTU designates the frame size. It only needs to be set for Jumbo Frames.RxIntDelayValid Range: 0-65535 (0=off)Default Value: 0 (82542, 82543, and 82544-based adapters) 128 (82540, 82545, and 82546-based adapters) This value delays the generation of receive interrupts in units of 1.024 microseconds. Receive interrupt reduction can improve CPU efficiency if properly tuned for specific network traffic. Increasing this value adds extra latency to frame reception and can end up decreasing the throughput of TCP traffic. If the system is reporting dropped receives, this value may be set too high, causing the driver to run out of available receive descriptors. CAUTION: When setting RxIntDelay to a value other than 0, adapters based on the Intel 82543 and 82544 LAN controllers may hang (stop transmitting) under certain network conditions. If this occurs a message is logged in the system event log. In addition, the controller is automatically reset, restoring the network connection. To eliminate the potential for the hang ensure that RxIntDelay is set to 0.RxAbsIntDelay (82540, 82545, and 82546-based adapters only)Valid Range: 0-65535 (0=off)Default Value: 128 This value, in units of 1.024 microseconds, limits the delay in which a transmit interrupt is generated. Useful only if RxIntDelay is non-zero, this value ensures that an interrupt is generated after the initial packet is received within the set amount of time. Proper tuning, along with RxIntDelay, may improve traffic throughput in specific network conditions.Speed (adapters using copper connections only)Valid Settings: 0, 10, 100, 1000Default Value: 0 (auto-negotiate at all supported speeds) Speed forces the line speed to the specified value in megabits per second (Mbps). If this parameter is not specified or is set to 0 and the link partner is set to auto-negotiate, the board will auto-detect the correct speed. Duplex must also be set when Speed is set to either 10 or 100.TxDescriptorsValid Range: 80-256 for 82542 and 82543-based adapters 80-4096 for 82540, 82544, 82545, and 82546-based adaptersDefault Value: 256 This value is the number of transmit descriptors allocated by the driver. Increasing this value allows the driver to queue more transmits. Each descriptor is 16 bytes.TxIntDelayValid Range: 0-65535 (0=off)Default Value: 64 This value delays the generation of transmit interrupts in units of 1.024 microseconds. Transmit interrupt reduction can improve CPU efficiency if properly tuned for specific network traffic. If the system is reporting dropped transmits, this value may be set too high causing the driver to run out of available transmit descriptors.TxAbsIntDelay (82540, 82545, and 82546-based adapters only)Valid Range: 0-65535 (0=off)Default Value: 64 This value, in units of 1.024 microseconds, limits the delay in which a transmit interrupt is generated. Useful only if TxIntDelay is non-zero, this value ensures that an interrupt is generated after the initial packet is sent on the wire within the set amount of time. Proper tuning, along with TxIntDelay, may improve traffic throughput in specific network conditions.XsumRX (not available on the PRO/1000 Gigabit Server Adapter)Valid Range: 0-1Default Value: 1 A value of '1' indicates that the driver should enable IP checksum offload for received packets (both UDP and TCP) to the adapter hardware.Speed and Duplex Configuration==============================Three keywords are used to control the speed and duplex configuration. These keywords are Speed, Duplex, and AutoNeg.If the board uses a fiber interface, these keywords are ignored, and the fiber interface board only links at 1000 Mbps full-duplex.For copper-based boards, the keywords interact as follows: The default operation is auto-negotiate. The board advertises all supported speed and duplex combinations, and it links at the highest common speed and duplex mode IF the link partner is set to auto-negotiate. If Speed = 1000, limited auto-negotiation is enabled and only 1000 Mbps is advertised (The 1000BaseT spec requires auto-negotiation.) If Speed = 10 or 100, then both Speed and Duplex must be set. Auto- negotiation is disabled, and the AutoNeg parameter is ignored. Partner MUST also be forced.The AutoNeg parameter is used when more control is required over the auto-negotiation process. When this parameter is used, Speed and Duplex must not be specified. This parameter is a bitmap that specifies which speed and duplex settings are advertised to the link partner.Bit 7 6 5 4 3 2 1 0Speed (Mbps) N/A N/A 1000 N/A 100 100 10 10Duplex Full Full Half Full HalfNote that setting AutoNeg does not guarantee that the board will link at the highest specified speed or duplex mode, but the board will link at the highest possible speed/duplex of the link partner IF the link partner is alsoset to auto-negotiate. If the link partner is forced speed/duplex, the adapter MUST be forced to the same speed/duplex.Additional Configurations=========================Configuring a network driver to load properly when the system is started isdistribution dependent. Typically, the configuration process involves addingan alias line to /etc/modules.conf as well as editing other system startup scripts and/or configuration files. Many popular Linux distributions ship with tools to make these changes for you. To learn the proper way to configure a network device for your system, refer to your distribution documentation. If during this process you are asked for the driver or module name, the name for the Linux Base Driver for the Intel PRO/1000 Family of Adapters is e1000.Link messages will not be displayed to the console if the distribution is restricting system messages. In order to see network driver link messages on your console, set dmesg to at least seven by entering the following: dmesg -n 7 Jumbo Frames ------------ The driver supports Jumbo Frames for all adapters except 82542-based adapters. Jumbo Frames support is enabled by changing the MTU to a value larger than the default of 1500. Use the ifconfig command to increase the MTU size. For example: ifconfig ethx mtu 9000 upKnown Issues============ Jumbo Frames System Requirement ------------------------------- Memory allocation failures have been observed on Linux systems with 64 MB of RAM or less that are running Jumbo Frames. If you are using Jumbo Frames, your system may require more than the advertised minimum requirement of 64 MB of system memory.Troubleshooting===============NOTE: For distribution-specific information, see the ldistrib.txt file included in the driver tar.When trying to compile the driver by running make install, the followingerror may occur: "Linux kernel source not configured - missing version.h"To solve this issue, create the version.h file by going to the Linux source tree and entering: make include/linux/version.h.Support=======For general information, go to the Intel support website at: http://support.intel.comIf an issue is identified with the released source code on the supportedkernel with a supported adapter, email the specific information related to the issue to linux.nics@intel.com.License=======This software program is released under the terms of a license agreement between you ('Licensee') and Intel. Do not use or load this software or any associated materials (collectively, the 'Software') until you have carefully read the full terms and conditions of the LICENSE located in this software package. By loading or using the Software, you agree to the terms of this Agreement. If you do not agree with the terms of this Agreement, do not install or use the Software.* Other names and brands may be claimed as the property of others.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -