diff -Naurp linux-2.4.20-wolk4.3-fullkernel/Documentation/Configure.help linux-2.4.20-wolk4.4-fullkernel/Documentation/Configure.help --- linux-2.4.20-wolk4.3-fullkernel/Documentation/Configure.help 2003-07-30 13:52:52.000000000 +0200 +++ linux-2.4.20-wolk4.4-fullkernel/Documentation/Configure.help 2003-07-30 11:25:37.000000000 +0200 @@ -2246,6 +2246,13 @@ CONFIG_BLK_DEV_ELEVATOR_NOOP If unsure, say N. +Normal I/O Elevator +CONFIG_BLK_DEV_ELEVATOR_NORMAL + This is the normal I/O Elevator from 2.4.22-pre5 and above. + + If you're building a kernel for normal desktop and server + usage, say Y. + Low Latency Elevator CONFIG_BLK_DEV_ELEVATOR_LOWLAT If you are building your kernel for desktop usage it is highly @@ -2262,29 +2269,19 @@ CONFIG_BLK_DEV_ELEVATOR_LOWLAT comparing apples with elephants! - So make up your mind first! --------------------------------------------------------------- - - For the interested ones: - ------------------------ - nr_requests: 16 - read_passovers: 128 - write_passovers: 256 - max_bomb_segments: 2 - bdflush: 30/50, 500, 0, 0, 5*HZ, 30*HZ, 60, 20, 0 - - You can, for sure, lower the latency much more but you'll experience - less write throughput. - - For example: - ------------ - elvtune -w 131072 /dev/$yourdevice - echo "90 500 0 0 600000 600000 95 20 0" >/proc/sys/vm/bdflush - - This will lower the latency again much more but write throughput - will be about 6mb/s. Don't do this unless you know what you are doing. - If you're building a kernel for server usage, say N, otherwise say Y. +Max Throughput Elevator +CONFIG_BLK_DEV_ELEVATOR_MAXSPEED + If you are building your kernel for server usage where you need + maximum datatransfers, it is highly recommended to say Y here. + With this option set, you can have very high I/O throughput. + This increases throughput about ~20% compared to the Normal I/O + Elevator. + + If unsure, use the Normal I/O Elevator above. + ISA-PNP EIDE support CONFIG_BLK_DEV_ISAPNP If you have an ISA EIDE card that is PnP (Plug and Play) and @@ -4188,6 +4185,35 @@ CONFIG_IP_NF_IPTABLES If you want to compile it as a module, say M here and read . If unsure, say `N'. +High Performance Packet Classification +CONFIG_IP_NF_HIPAC + NF-HIPAC is a high performance packet classification framework on + top of netfilter. Other than the linear classification algorithm + implemented by iptables NF-HIPAC is based on a novel classification + scheme. It provides highly efficient packet matching which is + especially useful when large rulesets and/or high bandwidth networks + are involved. Ruleset updates are submitted dynamically to the + kernel via netlink on a per rule basis. + In addition to its native matches (e.g. ip, proto, port match) + NF-HIPAC allows the usage of iptables matches and targets and + thus provides the same flexibility as iptables. + Furthermore the semantics and construction of a ruleset is identical + to the iptables way so that the internal representation is + completely transparent to the user. + + Basically, you can think of NF-HIPAC as an alternative, optimized + iptables filter table (CONFIG_IP_NF_FILTER). Note that it cannot be + used for packet mangling or NAT but you can still adopt iptables' + mangle table (CONFIG_IP_NF_MANGLE) or nat table (CONFIG_IP_NF_NAT) + for that purpose since NF-HIPAC and iptables can be used together + at the same time. + +Connection tracking support for NF-HIPAC +CONFIG_IP_NF_HIPAC_CTHELP + This module does NOT provide a connection tracking mechanism. + Instead it is required for NF-HIPAC to make use of the netfilter + connection tracking framework. + quota match support CONFIG_IP_NF_MATCH_QUOTA This match implements network quotas. @@ -13594,33 +13620,60 @@ CONFIG_ACENIC_OMIT_TIGON_I The safe and default value for this is N. -SysKonnect SK-98xx and SK-95xx Gigabit Ethernet Adapter family support +Marvell Yukon / SysKonnect SK-98xx and SK-95xx Gigabit Ethernet Adapter family support CONFIG_SK98LIN - Say Y here if you have a SysKonnect SK-98xx or SK-95xx Gigabit - Ethernet Server Adapter. The following adapters are supported by - this driver: - - SK-9521 10/100/1000Base-T Adapter - - SK-9821 Gigabit Ethernet 1000Base-T Server Adapter - - SK-9822 Gigabit Ethernet 1000Base-T Dual Port Server Adapter - - SK-9841 Gigabit Ethernet 1000Base-LX Server Adapter - - SK-9842 Gigabit Ethernet 1000Base-LX Dual Port Server Adapter - - SK-9843 Gigabit Ethernet 1000Base-SX Server Adapter - - SK-9844 Gigabit Ethernet 1000Base-SX Dual Port Server Adapter - - SK-9861 Gigabit Ethernet 1000Base-SX Server Adapter - - SK-9862 Gigabit Ethernet 1000Base-SX Dual Port Server Adapter - - SK-9871 Gigabit Ethernet 1000Base-ZX Server Adapter - - SK-9872 Gigabit Ethernet 1000Base-ZX Dual Port Server Adapter + Say Y here if you have a Marvell Yukon or SysKonnect SK-98xx/SK-95xx + compliant Gigabit Ethernet Adapter. The following adapters are supported + by this driver: + - 3Com 3C940 Gigabit LOM Ethernet Adapter + - 3Com 3C941 Gigabit LOM Ethernet Adapter + - SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T) + - SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link) + - SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX) + - SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link) + - SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX) + - SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link) + - SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition) + - SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link) + - SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX) + - SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) + - Allied Telesyn AT-2970SX Gigabit Ethernet Adapter + - Allied Telesyn AT-2970LX Gigabit Ethernet Adapter + - Allied Telesyn AT-2970TX Gigabit Ethernet Adapter + - Allied Telesyn AT-2971SX Gigabit Ethernet Adapter + - Allied Telesyn AT-2971T Gigabit Ethernet Adapter + - Allied Telesyn AT-2970SX/2SC Gigabit Ethernet Adapter + - Allied Telesyn AT-2970LX/2SC Gigabit Ethernet Adapter + - Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter + - 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-8011 Adapter + - Marvell RDK-8012 Adapter + - SK-9521 V2.0 10/100/1000Base-T Adapter - SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter - SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter - SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter - SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter - SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter - SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter + - SK-9521 10/100/1000Base-T Adapter + - DGE-530T Gigabit Ethernet Adapter + - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter + - N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) + - EG1032 v2 Instant Gigabit Network Adapter + - EG1064 v2 Instant Gigabit Network Adapter The adapters support Jumbo Frames. The dual link adapters support link-failover and dual port features. - The V2.0 adapters support the scatter-gather functionality with - sendfile(). Read Documentation/networking/sk98lin.txt for information about + Both Marvell Yukon and SysKonnect SK-98xx/SK-95xx adapters support + the scatter-gather functionality with sendfile(). Please refer to + Documentation/networking/sk98lin.txt for more information about optional driver parameters. Questions concerning this driver may be addressed to: linux@syskonnect.de @@ -13630,6 +13683,122 @@ CONFIG_SK98LIN say M here and read Documentation/modules.txt. This is recommended. The module will be called sk98lin.o. +Marvell Yukon Chipset +CONFIG_SK98LIN_T1 + This driver supports: + + - 3Com 3C940 Gigabit LOM Ethernet Adapter + - 3Com 3C941 Gigabit LOM Ethernet Adapter + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +SysKonnect SK98xx Support +CONFIG_SK98LIN_T2 + This driver supports: + + - SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T) + - SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link) + - SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX) + - SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link) + - SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX) + - SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link) + - SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition) + - SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link) + - SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX) + - SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +SysKonnect SK98xx Support +CONFIG_SK98LIN_T3 + This driver supports: + + - Allied Telesyn AT-2970SX Gigabit Ethernet Adapter + - Allied Telesyn AT-2970LX Gigabit Ethernet Adapter + - Allied Telesyn AT-2970TX Gigabit Ethernet Adapter + - Allied Telesyn AT-2971SX Gigabit Ethernet Adapter + - Allied Telesyn AT-2971T Gigabit Ethernet Adapter + - Allied Telesyn AT-2970SX/2SC Gigabit Ethernet Adapter + - Allied Telesyn AT-2970LX/2SC Gigabit Ethernet Adapter + - Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +Marvell Yukon Chipset +CONFIG_SK98LIN_T4 + This driver supports: + + - 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-8011 Adapter + - Marvell RDK-8012 Adapter + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +Marvell Yukon Chipset +CONFIG_SK98LIN_T5 + This driver supports: + + - SK-9521 V2.0 10/100/1000Base-T Adapter + - SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter + - SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter + - SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter + - SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter + - SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter + - SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter + - SK-9521 10/100/1000Base-T Adapter + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +Marvell Yukon Chipset +CONFIG_SK98LIN_T6 + This driver supports: + + - DGE-530T Gigabit Ethernet Adapter + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +Marvell Yukon Chipset +CONFIG_SK98LIN_T7 + This driver supports: + + - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +Marvell Yukon Chipset +CONFIG_SK98LIN_T8 + This driver supports: + + - N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + +Marvell Yukon Chipset +CONFIG_SK98LIN_T9 + This driver supports: + + - EG1032 v2 Instant Gigabit Network Adapter + - EG1064 v2 Instant Gigabit Network Adapter + + Questions concerning this driver may be addressed to: + linux@syskonnect.de + + SysKonnect SK-9Dxx support CONFIG_SK9DLIN Say Y here if you have a SysKonnect SK-9Dxx Gigabit Ethernet Adapter. @@ -14583,6 +14752,13 @@ CONFIG_EEPRO100 a module, say M here and read as well as . +Use PIO instead of MMIO +CONFIG_EEPRO100_PIO + This instructs the driver to use programmed I/O ports (PIO) instead + of PCI shared memory (MMIO). This can possibly solve some problems + in case your mainboard has memory consistency issues. If unsure, + say N. + Enable Power Management CONFIG_EEPRO100_PM Many Intel EtherExpress PRO/100 PCI network cards are capable diff -Naurp linux-2.4.20-wolk4.3-fullkernel/Documentation/cciss.txt linux-2.4.20-wolk4.4-fullkernel/Documentation/cciss.txt --- linux-2.4.20-wolk4.3-fullkernel/Documentation/cciss.txt 2003-07-30 13:51:06.000000000 +0200 +++ linux-2.4.20-wolk4.4-fullkernel/Documentation/cciss.txt 2003-07-30 10:30:55.000000000 +0200 @@ -11,8 +11,8 @@ This driver is known to work with the fo * SA 5312 * SA 641 * SA 642 - * SA 6402 - * SA 6404/256 + * SA 6400 + * SA 6400 U320 Expansion Module If nodes are not already created in the /dev/cciss directory diff -Naurp linux-2.4.20-wolk4.3-fullkernel/Documentation/networking/00-INDEX linux-2.4.20-wolk4.4-fullkernel/Documentation/networking/00-INDEX --- linux-2.4.20-wolk4.3-fullkernel/Documentation/networking/00-INDEX 2003-07-30 13:51:07.000000000 +0200 +++ linux-2.4.20-wolk4.4-fullkernel/Documentation/networking/00-INDEX 2003-07-30 10:31:38.000000000 +0200 @@ -97,8 +97,8 @@ shaper.txt sis900.txt - SiS 900/7016 Fast Ethernet device driver info. sk98lin.txt - - SysKonnect SK-98xx and SK-98xx Gigabit Ethernet Adapter family - driver info. + - Marvell Yukon Chipset / SysKonnect SK-98xx compliant Gigabit + Ethernet Adapter family driver info sk9dlin.txt - SysKonnect SK-NET (SK-9Dxx) Gigabit Ethernet driver info. skfp.txt diff -Naurp linux-2.4.20-wolk4.3-fullkernel/Documentation/networking/e100.txt linux-2.4.20-wolk4.4-fullkernel/Documentation/networking/e100.txt --- linux-2.4.20-wolk4.3-fullkernel/Documentation/networking/e100.txt 2003-07-30 13:51:07.000000000 +0200 +++ linux-2.4.20-wolk4.4-fullkernel/Documentation/networking/e100.txt 2002-12-18 01:03:44.000000000 +0100 @@ -1,7 +1,7 @@ Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters ============================================================== -November 19, 2002 +September 16, 2002 Contents @@ -19,7 +19,7 @@ In This Release =============== This file describes the Linux* Base Driver for the Intel(R) PRO/100 Family of -Adapters, version 2.2.x. This driver includes support for Itanium(TM)-based +Adapters, version 2.1.x. This driver includes support for Itanium(TM)-based systems. @@ -94,9 +94,8 @@ For the latest Intel PRO/100 network dri Command Line Parameters ======================= -If the driver is built as a module, the following optional parameters are -used by entering them on the command line with the modprobe or insmod command -using this syntax: +The following optional parameters are used by entering them on the command +line with the modprobe or insmod command using this syntax: modprobe e100 [