SOURCES (Titanium): linux-2.6.24-sk98lin.patch (NEW) - vendor driv...

hawk hawk at pld-linux.org
Thu Feb 28 11:34:39 CET 2008


Author: hawk                         Date: Thu Feb 28 10:34:39 2008 GMT
Module: SOURCES                       Tag: Titanium
---- Log message:
- vendor driver for Marvell Yukon gigabit adapters, v10.50.1.3

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

---- Diffs:

================================================================
Index: SOURCES/linux-2.6.24-sk98lin.patch
diff -u /dev/null SOURCES/linux-2.6.24-sk98lin.patch:1.1.2.1
--- /dev/null	Thu Feb 28 11:34:39 2008
+++ SOURCES/linux-2.6.24-sk98lin.patch	Thu Feb 28 11:34:34 2008
@@ -0,0 +1,71031 @@
+diff -urN linux-2.6.24.orig/Documentation/networking/sk98lin.txt linux-2.6.24/Documentation/networking/sk98lin.txt
+--- linux-2.6.24.orig/Documentation/networking/sk98lin.txt	2008-02-28 11:23:51.000000000 +0100
++++ linux-2.6.24/Documentation/networking/sk98lin.txt	2008-02-28 11:25:13.000000000 +0100
+@@ -1,38 +1,56 @@
+-(C)Copyright 1999-2004 Marvell(R).
+-All rights reserved
+-===========================================================================
++(C)Copyright 1999-2007 Marvell(R).
++All rights reserved.
++================================================================================
+ 
+-sk98lin.txt created 13-Feb-2004
++sk98lin.txt created 22-Oct-2007
+ 
+-Readme File for sk98lin v6.23
+-Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter family driver for LINUX
++Readme File for sk98lin v10.50.1.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:
++
++   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)
++   - DualNet
++ 
+ 
+-2  Required Files
++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,13 +191,13 @@
+ 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 :
+    options sk98lin ...
+    For "...", the same syntax is required as described for the command
+-   line parameters of modprobe below.
++   line paramaters of modprobe below.
+ 2. To activate the new parameters, either reboot your computer
+    or 
+    unload and reload the driver.
+@@ -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
+@@ -268,6 +285,18 @@
+   
+ NOTE: This parameter is ignored if auto-negotiation is set to "Off".
+ 
++Broadcast Priority
++-------------------
++Parameter:    BroadcastPrio
++Values:       On, Off
++Default:      Off
++
++This parameter specifies whether received broadcast packets have the
++highest priority for the port switch decision ("Off") or not ("On").
++
++NOTE: This parameter is only valid for dual port adapters.
++
++
+ Role in Master-Slave-Negotiation (1000Base-T only)
+ --------------------------------------------------
+ Parameter:    Role_?
+@@ -282,13 +311,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 +331,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
+@@ -314,13 +344,26 @@
+ 
+ NOTE: This parameter is always used on both ports of the adapter card.
+ 
++Transmit Moderation
++--------------------
++Parameter:    TxModeration
++Values:       1...4095
++Default:      10
++
++Interrupt moderation is employed to limit the maximum number of transmit
++complete interrupts the driver has to serve. That is, one or more interrupts
++(which indicate any transmit packet to be processed) are queued until the
++driver processes them. The value "1" means, that all interrupts will be 
++generated immediately. 10 means, that the card will generate one interrupt
++after 10 served packets.
++
+ Interrupt Moderation
+ --------------------
+ Parameter:    Moderation
+ Values:       None, Static, Dynamic
+ Default:      None
+ 
+-Interrupt moderation is employed to limit the maximum number of interrupts
++Interrupt moderation is employed to limit the maxmimum number of interrupts
+ the driver has to serve. That is, one or more interrupts (which indicate any
+ transmit or receive packet to be processed) are queued until the driver 
+ processes them. When queued interrupts are to be served, is determined by the
+@@ -346,7 +389,7 @@
+       depending on the load of the system. If the driver detects that the
+       system load is too high, the driver tries to shield the system against 
+       too much network load by enabling interrupt moderation. If - at a later
+-      time - the CPU utilization decreases again (or if the network load is 
++      time - the CPU utilizaton decreases again (or if the network load is 
+       negligible) the interrupt moderation will automatically be disabled.
+ 
+ Interrupt moderation should be used when the driver has to handle one or more
+@@ -364,9 +407,9 @@
+ Values:       30...40000 (interrupts per second)
+ Default:      2000
+ 
+-This parameter is only used if either static or dynamic interrupt moderation
+-is used on a network adapter card. Using this parameter if no moderation is
+-applied will lead to no action performed.
++This parameter is only used, if either static or dynamic interrupt moderation
++is used on a network adapter card. Using this paramter if no moderation is
++applied, will lead to no action performed.
+ 
+ This parameter determines the length of any interrupt moderation interval. 
+ Assuming that static interrupt moderation is to be used, an 'IntsPerSec' 
+@@ -379,7 +422,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 +436,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 +471,100 @@
+       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.
++***
++
++
++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] [tso 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
++
++NOTE: If cable is disconnected, please set the speed and duplex mode
++      if you disable/enable autonegotiation
++ 
++NOTE: To set back to the default values use the "autoneg on" command.
++      Sample:    ethtool -s eth2 autoneg on
+ ***
+ 
+ 
+-5  Large Frame Support
++7  Large Frame Support
+ ======================
+ 
+ The driver supports large frames (also called jumbo frames). Using large 
+@@ -444,10 +576,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 +591,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,14 +609,27 @@
+       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:
+ 
+ 
+-Problem:  The SK-98xx adapter cannot be found by the driver.
++Problem:  The SK-98xx adapter can not be found by the driver.
+ Solution: In /proc/pci search for the following entry:
+              'Ethernet controller: SysKonnect SK-98xx ...'
+           If this entry exists, the SK-98xx or SK-98xx V2.0 adapter has 
+@@ -497,12 +642,12 @@
+           www.syskonnect.com
+           
+           Some COMPAQ machines have problems dealing with PCI under Linux.
+-          This problem is described in the 'PCI howto' document
++          Linux. This problem is described in the 'PCI howto' document
+           (included in some distributions or available from the
+           web, e.g. at 'www.linux.org'). 
+ 
+ 
+-Problem:  Programs such as 'ifconfig' or 'route' cannot be found or the 
++Problem:  Programs such as 'ifconfig' or 'route' can not be found or the 
+           error message 'Operation not permitted' is displayed.
+ Reason:   You are not logged in as user 'root'.
+ Solution: Logout and login as 'root' or change to 'root' via 'su'.
+diff -urN linux-2.6.24.orig/drivers/net/Kconfig linux-2.6.24/drivers/net/Kconfig
+--- linux-2.6.24.orig/drivers/net/Kconfig	2008-02-28 11:23:43.000000000 +0100
++++ linux-2.6.24/drivers/net/Kconfig	2008-02-28 11:25:13.000000000 +0100
+@@ -2154,92 +2154,35 @@
+ 
+ 	 If unsure, say N.
+ 
++
+ config SK98LIN
+-	tristate "Marvell Yukon Chipset / SysKonnect SK-98xx Support (DEPRECATED)"
++	tristate "Marvell Yukon Chipset / SysKonnect SK-98xx Support"
+ 	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. This driver is
+-	  deprecated and will be removed from the kernel in the near future,
+-	  it has been replaced by the skge driver. skge is cleaner and
+-	  seems to work better.
+-
+-	  This driver does not support the newer Yukon2 chipset. A separate
+-	  driver, sky2, is provided to support Yukon2-based adapters.
+-
+-	  The following adapters are supported by this driver:
+-	    - 3Com 3C940 Gigabit LOM Ethernet Adapter
+-	    - 3Com 3C941 Gigabit LOM Ethernet Adapter
+-	    - Allied Telesyn AT-2970LX Gigabit Ethernet Adapter
+-	    - Allied Telesyn AT-2970LX/2SC Gigabit Ethernet Adapter
+-	    - Allied Telesyn AT-2970SX Gigabit Ethernet Adapter
+-	    - Allied Telesyn AT-2970SX/2SC Gigabit Ethernet Adapter
+-	    - Allied Telesyn AT-2970TX Gigabit Ethernet Adapter
+-	    - Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter
+-	    - 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
+-	    - 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 RDK-8001 Adapter
+-	    - Marvell RDK-8002 Adapter
+-	    - 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-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)
+-	    - 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
+-	    - SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T)
+-	    - SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter
+-	    - SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link)
+-	    - SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX)
+-	    - SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter
+-	    - SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link)
+-	    - SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX)
+-	    - SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+-	    - SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link)
+-	    - SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+-	    - SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition)
+-	    - SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+-	    - SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link)
+-	    - 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)
+-	    - 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.24.orig/drivers/net/sk98lin/h/lm80.h linux-2.6.24/drivers/net/sk98lin/h/lm80.h
+--- linux-2.6.24.orig/drivers/net/sk98lin/h/lm80.h	2008-02-28 11:23:42.000000000 +0100
++++ linux-2.6.24/drivers/net/sk98lin/h/lm80.h	2008-02-28 11:25:13.000000000 +0100
+@@ -2,8 +2,8 @@
+  *
+  * Name:	lm80.h	
+  * Project:	Gigabit Ethernet Adapters, Common Modules
+- * Version:	$Revision$
+- * Date:	$Date$
++ * Version:	$Revision$
++ * Date:	$Date$
+  * Purpose:	Contains all defines for the LM80 Chip
+  *		(National Semiconductor).
+  *
+@@ -11,6 +11,7 @@
+ 
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list