SFXGE(4)

NAME
sfxge - Solarflare 10Gb Ethernet adapter driver

SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file:

device sfxge

To load the driver as a module at boot time, place the following line in loader.conf(5):

    sfxge_load="YES"

DESCRIPTION
The sfxge driver provides support for 10Gb Ethernet adapters based on Solarflare SFC9000 family controllers. The driver supports jumbo frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO), Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side Scaling (RSS) using MSI-X interrupts.

The driver allocates 1 receive queue, transmit queue, event queue and IRQ per CPU up to a maximum of 64. IRQ affinities should be spread out using cpuset(8). Interrupt moderation may be controlled through the sysctl dev.sfxge.%d.int_mod (units are microseconds).

For more information on configuring this device, see ifconfig(8).

A large number of MAC, PHY and data path statistics are available under the sysctl dev.sfxge.%d.stats. The adapter's VPD fields including its serial number are available under the sysctl dev.sfxge.%d.vpd.

HARDWARE
The sfxge driver supports all 10Gb Ethernet adapters based on Solarflare SFC9000 family controllers.

SUPPORT
For general information and support, go to the Solarflare support website at: https://support.solarflare.com.

SEE ALSO
arp(4), netintro(4), ng_ether(4), vlan(4), cpuset(8), ifconfig(8)

AUTHORS
The sfxge driver was written by Philip Paeps and Solarflare Communications, Inc.