patch-2.4.20 linux-2.4.20/Documentation/networking/dl2k.txt
Next file: linux-2.4.20/Documentation/networking/e100.txt
Previous file: linux-2.4.20/Documentation/networking/NAPI_HOWTO.txt
Back to the patch index
Back to the overall index
- Lines: 68
- Date:
Thu Nov 28 15:53:08 2002
- Orig file:
linux-2.4.19/Documentation/networking/dl2k.txt
- Orig date:
Fri Aug 2 17:39:42 2002
diff -urN linux-2.4.19/Documentation/networking/dl2k.txt linux-2.4.20/Documentation/networking/dl2k.txt
@@ -1,7 +1,7 @@
D-Link DL2000-based Gigabit Ethernet Adapter Installation
for Linux
- Jan 29, 2002
+ May 23, 2002
Contents
========
@@ -202,7 +202,7 @@
1000mbps_fd and 1000mbps_hd types are only
available for fiber adapter.
-vlan=[0|1] - Specifies the VLAN ID. If vlan=0, the
+vlan=n - Specifies the VLAN ID. If vlan=0, the
Virtual Local Area Network (VLAN) function is
disable.
@@ -211,24 +211,34 @@
function is disabled.
Jumbo frame usually improve the performance
int gigabit.
+ This feature need jumbo frame compatible
+ remote.
-rx_coalesce=n - Rx frame count each interrupt.
-rx_timeout=n - Rx DMA wait time for an interrupt. Proper
- values of rx_coalesce and rx_timeout bring
- a conspicuous performance in the fast machine.
- Ex. rx_coalesce=5 and rx_timeout=750
-
-tx_coalesce=n - Tx transmit count each TxComp interrupt.
- Setting value larger than 1 will improve
- performance, but this is possible to lower
- stability in slow UP machines. By default,
- tx_coalesce=1. (dl2k)
+rx_coalesce=m - Number of rx frame handled each interrupt.
+rx_timeout=n - Rx DMA wait time for an interrupt.
+ If set rx_coalesce > 0, hardware only assert
+ an interrupt for m frames. Hardware won't
+ assert rx interrupt until m frames received or
+ reach timeout of n * 640 nano seconds.
+ Set proper rx_coalesce and rx_timeout can
+ reduce congestion collapse and overload which
+ has been a bottlenect for high speed network.
-tx_flow=[1|0] - Specifies the Tx flow control. If tx_flow=1,
- the Tx flow control enable.
+ For example, rx_coalesce=10 rx_timeout=800.
+ that is, hardware assert only 1 interrupt
+ for 10 frames received or timeout of 512 us.
+
+tx_coalesce=n - Number of tx frame handled each interrupt.
+ Set n > 1 can reduce the interrupts
+ congestion usually lower performance of
+ high speed network card. Default is 16.
-rx_flow=[1|0] - Specifies the Rx flow control. If rx_flow=1,
- the Rx flow control enable.
+tx_flow=[1|0] - Specifies the Tx flow control. If tx_flow=0,
+ the Tx flow control disable else driver
+ autodetect.
+rx_flow=[1|0] - Specifies the Rx flow control. If rx_flow=0,
+ the Rx flow control enable else driver
+ autodetect.
Configuration Script Sample
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)