
Issue 11
© Solarflare Communications 2014
269
Solarflare Server Adapter
User Guide
touch /etc/dhcp.sfxge<4>
Using Configuration files with IPv6
To make the interface settings permanent, you need to create the following file per interface:
/etc/hostname6.sfxge<x>
This enables the interface to be plumbed and configured when the computer is booted. For example:
touch /hostname6.sfxge<x>
For a static IP address, add your IPv6 address to
/etc/hostname6.sfxge<x>
.
Or add your hostname to
/etc/hostname6.sfxge<x>
and edit the following:
/etc/hosts
DHCP and IPv6
Unlike for IPv4, no file is required for DHCP in. The DHCP Daemons are automatically started. Consult
the
man dhcp
pages for more details.
Configuring Task Offloading
Solarflare adapters support IPv4 TCP and UDP transmit (Tx) and receive (Rx) checksum offload, as
well as TCP segmentation offload. To ensure maximum performance from the adapter, all task
offloads should be enabled, which is the default setting on the adapter. For more information, see
Performance Tuning on Solaris on page 284
.
Configuring Jumbo Frames
The maximum driver MTU size can be set in
sfxge.conf
. This setting is applied across all Solarflare
adapters. The default setting in
sfxge.conf
is 1500.
Solarflare adapters support frame sizes from 1500 bytes to 9000 bytes. For example, to set a new
frame size (MTU) of 9000 bytes, enter the following command:
$ ifconfig sfxge<x> mtu 9000
To view the current MTU, enter:
$ ifconfig sfxge<x>
sfxge0: flags=1001000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 9000
If you want to have an MTU configure when the interface is brought up add
mtu
to the single line of
configuration data in
/etc/hostname.sfxge<X>
. For example:
[<IP address>] mtu <size>