Skip to content

Commit

Permalink
[PATCH] sky2: new experimental Marvell Yukon2 driver
Browse files Browse the repository at this point in the history
New driver for the Marvell Yukon2 Gigabit Ethernet chipset.
This driver is based on the skge driver, but using the logic
from the SysKonnect version of the sk98lin driver.
It should support all the Yukon2 chipsets that are available
in many current Intel and AMD motherboards.

The driver does support ethtool, tx and rx checksum, and
tcp segmentation offload.  But it has only been tested for
a short while and is known to stop receiving under heavy load.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  • Loading branch information
Stephen Hemminger authored and Jeff Garzik committed Aug 17, 2005
1 parent 2ba8468 commit cd28ab6
Show file tree
Hide file tree
Showing 4 changed files with 4,641 additions and 1 deletion.
20 changes: 19 additions & 1 deletion drivers/net/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1932,7 +1932,25 @@ config SKGE

It does not support the link failover and network management
features that "portable" vendor supplied sk98lin driver does.



config SKY2
tristate "SysKonnect Yukon2 support (EXPERIMENTAL)"
depends on PCI && EXPERIMENTAL
select CRC32
---help---
This driver support the Marvell Yukon 2 Gigabit Ethernet adapter.

To compile this driver as a module, choose M here: the module
will be called sky2. This is recommended.

config SKY2_EC_A1
bool "Support old Yukon-EC A1 chipset"
depends on SKY2
---help---
Include support for early revisions of the Yukon EC chipset
that required extra workarounds. If in doubt, say N.

config SK98LIN
tristate "Marvell Yukon Chipset / SysKonnect SK-98xx Support"
depends on PCI
Expand Down
1 change: 1 addition & 0 deletions drivers/net/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ obj-$(CONFIG_TIGON3) += tg3.o
obj-$(CONFIG_BNX2) += bnx2.o
obj-$(CONFIG_TC35815) += tc35815.o
obj-$(CONFIG_SKGE) += skge.o
obj-$(CONFIG_SKY2) += sky2.o
obj-$(CONFIG_SK98LIN) += sk98lin/
obj-$(CONFIG_SKFP) += skfp/
obj-$(CONFIG_VIA_RHINE) += via-rhine.o
Expand Down
Loading

0 comments on commit cd28ab6

Please sign in to comment.