SF(4) | Device Drivers Manual | SF(4) |
sf
— Adaptec
AIC-6915 "Starfire" PCI Fast Ethernet adapter driver
To compile this driver into the kernel, place the following lines in your kernel configuration file:
device miibus
device sf
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
if_sf_load="YES"
The sf
driver is not present in
FreeBSD 13.0 and later. See
https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
information.
The sf
driver provides support for Adaptec
Duralink Fast Ethernet adapters based on the Adaptec AIC-6915
"Starfire" chipset.
The AIC-6915 is a bus master controller with an MII interface. It supports high and low priority transmit and receive queues, TCP/IP checksum offload, multiple DMA descriptor formats and both polling and producer/consumer DMA models. The AIC-6915 receive filtering options include a 16 entry perfect filter, a 512-bit hash table for multicast addresses, a 512-bit hash table for priority address matching and VLAN filtering. An external MII-compliant transceiver is required for media interfacing.
Multiport adapters consist of several AIC-6915 controllers
connected via a PCI to PCI bridge. Each controller is treated as a separate
interface by the sf
driver.
The sf
driver supports the following media
types:
The sf
driver supports the following media
options:
For more information on configuring this device, see ifconfig(8).
Adapters supported by the sf
driver
include:
The following variables are available as both sysctl(8) variables and loader(8) tunables:
altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), polling(4), vlan(4), ifconfig(8)
The Adaptec AIC-6915 Programmer's Manual, http://download.adaptec.com/pdfs/user_guides/aic6915_pg.pdf.
The sf
device driver first appeared in
FreeBSD 3.0.
The sf
driver was written by
Bill Paul
<wpaul@ctr.columbia.edu>.
October 24, 2018 | Debian |