SOURCES (LINUX_2_6): linux-2.6-sk98lin-8.32.2.3.patch (NEW) - vers...

hawk hawk at pld-linux.org
Thu Jun 22 13:38:55 CEST 2006


Author: hawk                         Date: Thu Jun 22 11:38:55 2006 GMT
Module: SOURCES                       Tag: LINUX_2_6
---- Log message:
- version 8.32.2.3 dated 27 Apr 2006, patch for kernel 2.6.17.1

---- Files affected:
SOURCES:
   linux-2.6-sk98lin-8.32.2.3.patch (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/linux-2.6-sk98lin-8.32.2.3.patch
diff -u /dev/null SOURCES/linux-2.6-sk98lin-8.32.2.3.patch:1.1.2.1
--- /dev/null	Thu Jun 22 13:38:55 2006
+++ SOURCES/linux-2.6-sk98lin-8.32.2.3.patch	Thu Jun 22 13:38:50 2006
@@ -0,0 +1,45141 @@
+diff -urN linux-2.6.17.orig/Documentation/networking/sk98lin.txt linux-2.6.17/Documentation/networking/sk98lin.txt
+--- linux-2.6.17.orig/Documentation/networking/sk98lin.txt	2006-06-22 13:17:15.000000000 +0200
++++ linux-2.6.17/Documentation/networking/sk98lin.txt	2006-04-27 11:43:44.000000000 +0200
+@@ -1,38 +1,56 @@
+-(C)Copyright 1999-2004 Marvell(R).
+-All rights reserved
+-===========================================================================
++(C)Copyright 1999-2006 Marvell(R).
++All rights reserved.
++================================================================================
+ 
+-sk98lin.txt created 13-Feb-2004
++sk98lin.txt created 27-Apr-2006
+ 
+-Readme File for sk98lin v6.23
+-Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter family driver for LINUX
++Readme File for sk98lin v8.32.2.3
++Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter driver for LINUX
+ 
+ This file contains
+  1  Overview
+- 2  Required Files
+- 3  Installation
+-    3.1  Driver Installation
+-    3.2  Inclusion of adapter at system start
+- 4  Driver Parameters
+-    4.1  Per-Port Parameters
+-    4.2  Adapter Parameters
+- 5  Large Frame Support
+- 6  VLAN and Link Aggregation Support (IEEE 802.1, 802.1q, 802.3ad)
+- 7  Troubleshooting
++ 2  Supported Functions
++ 3  Required Files
++ 4  Installation
++    4.1  Driver Installation
++    4.2  Inclusion of adapter at system start
++ 5  Driver Parameters
++    5.1  Per-Port Parameters
++    5.2  Adapter Parameters
++ 6  Ethtool Support
++ 7  Large Frame Support
++ 8  VLAN and Link Aggregation Support (IEEE 802.1, 802.1q, 802.3ad)
++ 9  Wake on Lan support
++10  Troubleshooting
+ 
+-===========================================================================
++================================================================================
+ 
+ 
+ 1  Overview
+ ===========
+ 
+-The sk98lin driver supports the Marvell Yukon and SysKonnect 
+-SK-98xx/SK-95xx compliant Gigabit Ethernet Adapter on Linux. It has 
+-been tested with Linux on Intel/x86 machines.
++The sk98lin driver supports the Marvell Yukon, Yukon EC/FE, Yukon 2
++and SysKonnect SK-98xx/SK-95xx compliant Gigabit Ethernet Adapter on Linux.
++It has been tested with Linux on Intel/x86, x86_64 and IA64 machines.
+ ***
+ 
++2  Supported Functions
++======================
++
++The following functions are supported by the driver:
+ 
+-2  Required Files
++   NOTE 1: The hardware support depends on the used card
++ 
++   - RX/TX HW Checksum
++   - Hardware interrupt moderation (static/dynamic)
++   - Transmit poll
++   - Zerocopy/Scatter-Gather
++   - Ethtool support
++   - Wake on Lan (Magic Packet only) (From suspend and APM only)
++   - DualNet
++ 
++
++3  Required Files
+ =================
+ 
+ The linux kernel source.
+@@ -40,16 +58,14 @@
+ ***
+ 
+ 
+-3  Installation
++4  Installation
+ ===============
+ 
+ It is recommended to download the latest version of the driver from the 
+-SysKonnect web site www.syskonnect.com. If you have downloaded the latest
+-driver, the Linux kernel has to be patched before the driver can be 
+-installed. For details on how to patch a Linux kernel, refer to the 
+-patch.txt file.
++SysKonnect web site www.syskonnect.com. For details on Installation 
++Instructions for sk98lin Driver, please refer to the README.txt file.
+ 
+-3.1  Driver Installation
++4.1  Driver Installation
+ ------------------------
+ 
+ The following steps describe the actions that are required to install
+@@ -91,7 +107,7 @@
+    with (M)
+ 5. Execute the command "make modules".
+ 6. Execute the command "make modules_install".
+-   The appropriate modules will be installed.
++   The appropiate modules will be installed.
+ 7. Reboot your system.
+ 
+ 
+@@ -110,13 +126,13 @@
+    
+    NOTE 1: If you have more than one Marvell Yukon or SysKonnect SK-98xx 
+            adapter installed, the adapters will be listed as 'eth0', 
+-                   'eth1', 'eth2', etc.
+-                   For each adapter, repeat steps 3 and 4 below.
++           'eth1', 'eth2', etc.
++           For each adapter, repeat steps 3 and 4 below.
+ 
+    NOTE 2: If you have other Ethernet adapters installed, your Marvell
+            Yukon or SysKonnect SK-98xx adapter will be mapped to the 
+-                   next available number, e.g. 'eth1'. The mapping is executed 
+-                   automatically.
++           next available number, e.g. 'eth1'. The mapping is executed 
++           automatically.
+            The module installation message (displayed either in a system
+            log file or on the console) prints a line for each adapter 
+            found containing the corresponding 'ethX'.
+@@ -153,7 +169,7 @@
+ 1. Execute the command "ifconfig eth0 down".
+ 2. Execute the command "rmmod sk98lin".
+ 
+-3.2  Inclusion of adapter at system start
++4.2  Inclusion of adapter at system start
+ -----------------------------------------
+ 
+ Since a large number of different Linux distributions are 
+@@ -165,7 +181,8 @@
+ 
+ ***
+ 
+-4  Driver Parameters
++
++5  Driver Parameters
+ ====================
+ 
+ Parameters can be set at the command line after the module has been 
+@@ -174,7 +191,7 @@
+ to the driver module.
+ 
+ If you use the kernel module loader, you can set driver parameters
+-in the file /etc/modprobe.conf (or /etc/modules.conf in 2.4 or earlier).
++in the file /etc/modules.conf (or old name: /etc/conf.modules).
+ To set the driver parameters in this file, proceed as follows:
+ 
+ 1. Insert a line of the form :
+@@ -208,7 +225,7 @@
+       more adapters, adjust this and recompile.
+ 
+ 
+-4.1  Per-Port Parameters
++5.1  Per-Port Parameters
+ ------------------------
+ 
+ These settings are available for each port on the adapter.
+@@ -245,7 +262,7 @@
+ This parameters is only relevant if auto-negotiation for this port is 
+ not set to "Sense". If auto-negotiation is set to "On", all three values
+ are possible. If it is set to "Off", only "Full" and "Half" are allowed.
+-This parameter is useful if your link partner does not support all
++This parameter is usefull if your link partner does not support all
+ possible combinations.
+ 
+ Flow Control
+@@ -282,13 +299,13 @@
+ with this parameter.
+ 
+ 
+-4.2  Adapter Parameters
++5.2  Adapter Parameters
+ -----------------------
+ 
+-Connection Type (SK-98xx V2.0 copper adapters only)
++Connection Type (for copper adapters only)
+ ---------------
+ Parameter:    ConType
+-Values:       Auto, 100FD, 100HD, 10FD, 10HD
++Values:       Auto, 1000FD, 100FD, 100HD, 10FD, 10HD
+ Default:      Auto
+ 
+ The parameter 'ConType' is a combination of all five per-port parameters
+@@ -302,6 +319,7 @@
+     ConType   |  DupCap   AutoNeg   FlowCtrl   Role             Speed
+     ----------+------------------------------------------------------
+     Auto      |  Both     On        SymOrRem   Auto             Auto
++    1000FD    |  Full     Off       None       Auto (ignored)   1000
+     100FD     |  Full     Off       None       Auto (ignored)   100
+     100HD     |  Half     Off       None       Auto (ignored)   100
+     10FD      |  Full     Off       None       Auto (ignored)   10
+@@ -379,7 +397,6 @@
+ is tremendous. On the other hand, selecting a very short moderation time might
+ compensate the use of any moderation being applied.
+ 
+-
+ Preferred Port
+ --------------
+ Parameter:    PrefPort
+@@ -394,7 +411,7 @@
+ ------------------------------------------------
+ Parameter:    RlmtMode
+ Values:       CheckLinkState,CheckLocalPort, CheckSeg, DualNet
+-Default:      CheckLinkState
++Default:      CheckLinkState (DualNet on dual port adapters)
+ 
+ RLMT monitors the status of the port. If the link of the active port 
+ fails, RLMT switches immediately to the standby link. The virtual link is 
+@@ -429,10 +446,94 @@
+       where a network path between the ports on one adapter exists. 
+       Moreover, they are not designed to work where adapters are connected
+       back-to-back.
++
++LowLatency 
++----------
++Parameter:    LowLatency
++Values:       On, Off
++Default:      Off
++
++This is used to reduce the packet latency time of the adapter. Setting the 
++LowLatency parameter to 'On' forces the adapter to pass any received packet
++immediately to upper network layers and to send out any transmit packet as
++fast as possible.
++
++NOTE 1: The system load increases if LowLatency is set to 'On' and a lot
++        of data packets are transmitted and received.
++
++NOTE 2: This parameter is only used on adapters which are based on 
++        PCI Express compatible chipsets.
+ ***
+ 
+ 
+-5  Large Frame Support
++6  Ethtool Support
++==================
++
++The sk98lin driver provides built-in ethtool support. The ethtool 
++can be used to display or modify interface specific configurations.
++
++Ethtool commands are invoked using a single parameter which reflects
++the requested ethtool command plus an optional number of parameters 
++which belong to the desired command.
++
++It is not the intention of this section to explain the ethtool command
++line tool and all its options. For further information refer to the 
++manpage of the ethtool.  This sections describes only the sk98lin 
++driver supported ethtool commands.
++
++Pause Parameters
++----------------
++Query command:  -a
++Set command:    -A [autoneg on|off] [rx on|off] [tx on|off]
++Sample:         ethtool -A eth0 rx off tx off
++
++Coalescing Parameters
++---------------------
++Query command:  -c
++Set command:    -C [sample-interval I]
++                   [rx-usecs N] [tx-usecs N]
++                   [rx-usecs-low N] [tx-usecs-low N]
++                   [rx-usecs-high N] [tx-usecs-high N]
++Parameter:      I = Length of sample interval, in seconds
++                    (supported values range from 1...10)
++                N = Length of coalescing interval, in microseconds
++                    (supported values range from 25...33,333)
++Sample:         ethtool -C eth2 rx-usecs 500 tx-usecs 500
++
++NOTE: The sk98lin driver does not support different settings
++      for the rx and tx interrupt coalescing parameters.
++
++Driver Information
++------------------
++Query command:  -i
++Sample:         ethtool -i eth1
++
++Checksumming Parameters
++-----------------------
++Query command:  -k
++Set command:    -K [rx on|off] [tx on|off] [sg on|off]
++Sample:         ethtool -K eth0 sg off
++
++Locate NIC Command
++------------------
++Query command:  -p [N]
++Parameter:      N = Amount of time to perform locate NIC command, in seconds
++Sample:         ethtool -p 10 eth1
++
++Driver-specific Statistics
++--------------------------
++Query command:  -S
++Sample:         ethtool -S eth0
++
++Setting Parameters
++------------------
++Set command:    -s [speed 10|100|1000] [duplex half|full] 
++                   [autoneg on|off] [wol gd]
++Sample:         ethtool -s eth2 wol d
++***
++
++
++7  Large Frame Support
+ ======================
+ 
+ The driver supports large frames (also called jumbo frames). Using large 
+@@ -444,10 +545,10 @@
+       ifconfig eth0 mtu 9000
+ This will only work if you have two adapters connected back-to-back
+ or if you use a switch that supports large frames. When using a switch, 
+-it should be configured to allow large frames and auto-negotiation should  
+-be set to OFF. The setting must be configured on all adapters that can be 
+-reached by the large frames. If one adapter is not set to receive large 
+-frames, it will simply drop them.
++it should be configured to allow large frames. The setting must be 
++configured on all adapters that can be reached by the large frames. 
++If one adapter is not set to receive large frames, it will simply drop 
++them.
+ 
+ You can switch back to the standard ethernet frame size by executing the 
+ following command:
+@@ -459,7 +560,7 @@
+ ***
+ 
+ 
+-6  VLAN and Link Aggregation Support (IEEE 802.1, 802.1q, 802.3ad)
++8  VLAN and Link Aggregation Support (IEEE 802.1, 802.1q, 802.3ad)
+ ==================================================================
+ 
+ The Marvell Yukon/SysKonnect Linux drivers are able to support VLAN and 
+@@ -477,8 +578,21 @@
+       cause problems when unloading the driver.
+ 
+ 
+-7  Troubleshooting
+-==================
++9  Wake on Lan support
++======================
++
++The sk98lin driver supports wake up from suspend mode with MagicPacket
++on APM systems. Wake on Lan support is enabled by default. To disable it 
++please use the ethtool.
++
++NOTE 1: APM support has to be enabled in BIOS and in the kernel.
++
++NOTE 2: Refer to the kernel documentation for additional requirements 
++        regarding APM support.
++
++
++10  Troubleshooting
++===================
+ 
+ If any problems occur during the installation process, check the 
+ following list:
+diff -urN linux-2.6.17.orig/drivers/net/Kconfig linux-2.6.17/drivers/net/Kconfig
+--- linux-2.6.17.orig/drivers/net/Kconfig	2006-06-22 13:17:16.000000000 +0200
++++ linux-2.6.17/drivers/net/Kconfig	2006-06-22 13:21:21.000000000 +0200
+@@ -2182,17 +2182,26 @@
+ 	depends on PCI
+ 	---help---
+ 	  Say Y here if you have a Marvell Yukon or SysKonnect SK-98xx/SK-95xx
+-	  compliant Gigabit Ethernet Adapter.
+-
+-	  This driver supports the original Yukon chipset. A cleaner driver is 
+-	  also available (skge) which seems to work better than this one.
+-
+-	  This driver does not support the newer Yukon2 chipset. A seperate
+-	  driver, sky2, is provided to support Yukon2-based adapters.
+-
+-	  The following adapters are supported by this driver:
++	  compliant Gigabit Ethernet Adapter. The following adapters are supported
++	  by this driver:
+ 	    - 3Com 3C940 Gigabit LOM Ethernet Adapter
+ 	    - 3Com 3C941 Gigabit LOM Ethernet Adapter
++	    - 88E8021 Marvell 1000 Mbit PCI-X, single Port Copper 
++	    - 88E8021 Marvell 1000 Mbit PCI-X, single Port Fiber LX 
++	    - 88E8021 Marvell 1000 Mbit PCI-X, single Port Fiber SX 
++	    - 88E8022 Marvell 1000 Mbit PCI-X, dual Port Copper 
++	    - 88E8022 Marvell 1000 Mbit PCI-X, dual Port Copper (Gateway) 
++	    - 88E8022 Marvell 1000 Mbit PCI-X, dual Port Fiber LX 
++	    - 88E8022 Marvell 1000 Mbit PCI-X, dual Port Fiber SX 
++	    - 88E8061 Marvell 1000 Mbit PCI-E, single Port Copper 
++	    - 88E8061 Marvell 1000 Mbit PCI-E, single Port Fiber LX 
++	    - 88E8061 Marvell 1000 Mbit PCI-E, single Port Fiber SX 
++	    - 88E8062 Marvell 1000 Mbit PCI-E, dual Port Copper 
++	    - 88E8062 Marvell 1000 Mbit PCI-E, dual Port Copper (Gateway) 
++	    - 88E8062 Marvell 1000 Mbit PCI-E, dual Port Fiber LX 
++	    - 88E8062 Marvell 1000 Mbit PCI-E, dual Port Fiber SX 
++	    - Abocom EFE3K - 10/100 Ethernet Expresscard
++	    - Abocom EGE5K - Giga Ethernet Expresscard
+ 	    - Allied Telesyn AT-2970LX Gigabit Ethernet Adapter
+ 	    - Allied Telesyn AT-2970LX/2SC Gigabit Ethernet Adapter
+ 	    - Allied Telesyn AT-2970SX Gigabit Ethernet Adapter
+@@ -2202,31 +2211,83 @@
+ 	    - Allied Telesyn AT-2971SX Gigabit Ethernet Adapter
+ 	    - Allied Telesyn AT-2971T Gigabit Ethernet Adapter
+ 	    - Belkin Gigabit Desktop Card 10/100/1000Base-T Adapter, Copper RJ-45
++	    - DGE-530T Gigabit Ethernet Adapter
++	    - DGE-560SX Single fiber Gigabit Ethernet Adapter
++	    - DGE-560T Gigabit Ethernet Adapter
+ 	    - EG1032 v2 Instant Gigabit Network Adapter
+ 	    - EG1064 v2 Instant Gigabit Network Adapter
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Abit)
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Albatron)
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Asus)
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (ECS)
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Epox)
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Foxconn)
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Gigabyte)
+-	    - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Iwill)
+-	    - Marvell 88E8050 Gigabit LOM Ethernet Adapter (Intel)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Abit)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Albatron)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Asus)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Chaintech)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (ECS)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Epox)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Foxconn)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte)
++	    - Marvell 88E8001 Gigabit Ethernet Controller (Iwill)
++	    - Marvell 88E8035 Fast Ethernet Controller (LGE)
++	    - Marvell 88E8035 Fast Ethernet Controller (Toshiba)
++	    - Marvell 88E8036 Fast Ethernet Controller (Arima)
++	    - Marvell 88E8036 Fast Ethernet Controller (Compal)
++	    - Marvell 88E8036 Fast Ethernet Controller (Inventec)
++	    - Marvell 88E8036 Fast Ethernet Controller (LGE)
++	    - Marvell 88E8036 Fast Ethernet Controller (Mitac)
++	    - Marvell 88E8036 Fast Ethernet Controller (Panasonic)
++	    - Marvell 88E8036 Fast Ethernet Controller (Quanta)
++	    - Marvell 88E8036 Fast Ethernet Controller (Toshiba)
++	    - Marvell 88E8036 Fast Ethernet Controller (Wistron)
++	    - Marvell 88E8050 Gigabit Ethernet Controller (Gateway)
++	    - Marvell 88E8050 Gigabit Ethernet Controller (Intel)
++	    - Marvell 88E8052 Gigabit Ethernet Controller (ASRock)
++	    - Marvell 88E8052 Gigabit Ethernet Controller (Aopen)
++	    - Marvell 88E8052 Gigabit Ethernet Controller (Asus)
++	    - Marvell 88E8052 Gigabit Ethernet Controller (Gateway)
++	    - Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)
++	    - Marvell 88E8052 Gigabit Ethernet Controller (MSI)
++	    - Marvell 88E8052 Gigabit Ethernet Controller (Wistron)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (ASRock)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Albatron)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Aopen)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Arima)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Asus)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Chaintech)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Clevo)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Compal)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (DFI)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (ECS)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Epox)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Inventec)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (LGE)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (MSI)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Mitac)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Panasonic)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Quanta)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (SOYO)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Toshiba)
++	    - Marvell 88E8053 Gigabit Ethernet Controller (Trigem)
++	    - Marvell RDK-8001 
+ 	    - Marvell RDK-8001 Adapter
+ 	    - Marvell RDK-8002 Adapter
++	    - Marvell RDK-8003 
+ 	    - Marvell RDK-8003 Adapter
+ 	    - Marvell RDK-8004 Adapter
+ 	    - Marvell RDK-8006 Adapter
+ 	    - Marvell RDK-8007 Adapter
+ 	    - Marvell RDK-8008 Adapter
+ 	    - Marvell RDK-8009 Adapter
+-	    - Marvell RDK-8010 Adapter
++	    - Marvell RDK-8010 
+ 	    - Marvell RDK-8011 Adapter
+ 	    - Marvell RDK-8012 Adapter
+-	    - Marvell RDK-8052 Adapter
+-	    - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (32 bit)
+-	    - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (64 bit)
++	    - Marvell RDK-8035 
++	    - Marvell RDK-8036 
++	    - Marvell RDK-8052 
++	    - Marvell RDK-8053 
++	    - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit)
++	    - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit)
++	    - Marvell Yukon-EC Ultra, no ASF (Battery Power Service Support)
++	    - Marvell Yukon-FE Fast Ethernet, Reduced Battery Power Service Support)
+ 	    - N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)
+ 	    - SK-9521 10/100/1000Base-T Adapter
+ 	    - SK-9521 V2.0 10/100/1000Base-T Adapter
+@@ -2246,21 +2307,36 @@
+ 	    - SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX)
+ 	    - SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter
+ 	    - SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)
++	    - SK-9S21 Server Adapter 
++	    - SK-9S22 Server Adapter 
++	    - SK-9S24 Server Adapter 
++	    - SK-9S34 Server Adapter 
++	    - SK-9S81 Server Adapter 
++	    - SK-9S82 Server Adapter 
++	    - SK-9S91 Server Adapter 
++	    - SK-9S92 Server Adapter 
+ 	    - SMC EZ Card 1000 (SMC9452TXV.2)
+ 	  
+ 	  The adapters support Jumbo Frames.
+ 	  The dual link adapters support link-failover and dual port features.
+ 	  Both Marvell Yukon and SysKonnect SK-98xx/SK-95xx adapters support 
+ 	  the scatter-gather functionality with sendfile(). Please refer to 
+-	  <file:Documentation/networking/sk98lin.txt> for more information about
++	  Documentation/networking/sk98lin.txt for more information about
+ 	  optional driver parameters.
+ 	  Questions concerning this driver may be addressed to:
+-	      <linux at syskonnect.de>
++	      linux at syskonnect.de
+ 	  
+ 	  If you want to compile this driver as a module ( = code which can be
+ 	  inserted in and removed from the running kernel whenever you want),
+-	  say M here and read <file:Documentation/kbuild/modules.txt>. The module will
+-	  be called sk98lin. This is recommended.
++	  say M here and read Documentation/modules.txt. This is recommended.
++	  The module will be called sk98lin. This is recommended.
++
++config SK98LIN_NAPI
++	bool "Use Rx polling (NAPI)"
++	depends on SK98LIN
++	help
++	  NAPI is a new driver API designed to reduce CPU and interrupt load
++	  when the driver is receiving lots of packets from the card.
+ 
+ config VIA_VELOCITY
+ 	tristate "VIA Velocity support"
+diff -urN linux-2.6.17.orig/drivers/net/sk98lin/Makefile linux-2.6.17/drivers/net/sk98lin/Makefile
+--- linux-2.6.17.orig/drivers/net/sk98lin/Makefile	2006-06-22 13:17:16.000000000 +0200
++++ linux-2.6.17/drivers/net/sk98lin/Makefile	2006-04-27 11:43:45.000000000 +0200
+@@ -1,6 +1,59 @@
++#******************************************************************************
+ #
+-# Makefile for the SysKonnect SK-98xx device driver.
++# Name:         skge.c
++# Project:      GEnesis, PCI Gigabit Ethernet Adapter
++# Version:      $Revision$
++# Date:         $Date$
++# Purpose:      The main driver source module
+ #
++#******************************************************************************
++
++#******************************************************************************
++#
++#	(C)Copyright 1998-2002 SysKonnect GmbH.
++#	(C)Copyright 2002-2005 Marvell.
++#
++#	Makefile for Marvell Yukon chipset and SysKonnect Gigabit Ethernet 
++#	Server Adapter driver. (Kernel 2.6)
++#
++#	Author: Mirko Lindner (mlindner at syskonnect.de)
++#		Ralph Roesler (rroesler at syskonnect.de)
++#
++#	Address all question to: linux at syskonnect.de
++#
++#	This program is free software; you can redistribute it and/or modify
++#	it under the terms of the GNU General Public License as published by
++#	the Free Software Foundation; either version 2 of the License, or
++#	(at your option) any later version.
++#
++#	The information in this file is provided "AS IS" without warranty.
++# 
++#******************************************************************************
++
++#******************************************************************************
++#
++# History:
++#
++#	$Log$
++#	Revision 1.1.2.1  2006/06/22 11:38:50  hawk
++#	- version 8.32.2.3 dated 27 Apr 2006, patch for kernel 2.6.17.1
++#	
++#	Revision 1.9.2.1  2005/04/11 09:01:18  mlindner
++#	Fix: Copyright year changed
++#	
++#	Revision 1.9  2004/07/13 15:54:50  rroesler
++#	Add: file skethtool.c
++#	Fix: corrected header regarding copyright
++#	Fix: minor typos corrected
++#	
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list