diff options
author | yongari <yongari@FreeBSD.org> | 2010-04-14 20:45:33 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2010-04-14 20:45:33 +0000 |
commit | 04d9731c75e02858e2a394e79ccb4b24a7d26b7c (patch) | |
tree | 7e83ce54bd95052ae66dfe2b2e08f55db7e6c41e /sys/amd64 | |
parent | 87ed606341bc88887382c83b37a05718da5c0548 (diff) | |
download | FreeBSD-src-04d9731c75e02858e2a394e79ccb4b24a7d26b7c.zip FreeBSD-src-04d9731c75e02858e2a394e79ccb4b24a7d26b7c.tar.gz |
Add driver for Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet.
This driver was written by Alexander Pohoyda and greatly enhanced
by Nikolay Denev. I don't have these hardwares but this driver was
tested by Nikolay Denev and xclin.
Because SiS didn't release data sheet for this controller, programming
information came from Linux driver and OpenSolaris. Unlike other open
source driver for SiS190/191, sge(4) takes full advantage of TX/RX
checksum offloading and does not require additional copy operation in
RX handler.
The controller seems to have advanced offloading features like VLAN
hardware tag insertion/stripping, TCP segmentation offload(TSO) as
well as jumbo frame support but these features are not available
yet. Special thanks to xclin <xclin<> cs dot nctu dot edu dot tw>
who sent fix for receiving VLAN oversized frames.
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/conf/GENERIC | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/amd64/conf/GENERIC b/sys/amd64/conf/GENERIC index 0d5cad7..f6d0a60 100644 --- a/sys/amd64/conf/GENERIC +++ b/sys/amd64/conf/GENERIC @@ -224,6 +224,7 @@ device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 device sf # Adaptec AIC-6915 (``Starfire'') +device sge # Silicon Integrated Systems SiS190/191 device sis # Silicon Integrated Systems SiS 900/SiS 7016 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet device ste # Sundance ST201 (D-Link DFE-550TX) |