|ET(4)||Device Drivers Manual||ET(4)|
Agere ET1310 10/100/Gigabit Ethernet driver
SYNOPSIS¶To compile this driver into the kernel, place the following lines in your kernel configuration file:
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
etdriver supports PCI Express Ethernet adapters based on the Agere ET1310 chip. The
etdriver supports the following media types:
- Enable autoselection of the media types and options. The user can manually override the autoselected mode by adding media options to the /etc/rc.conf file.
- Set 10Mbps operation. The mediaopt option can also be used to select either full-duplex or half-duplex modes.
- Set 100Mbps (Fast Ethernet) operation. The mediaopt option can also be used to select either full-duplex or half-duplex modes.
- Set 1000Mbps (Gigabit Ethernet) operation. The mediaopt option can only be set to full-duplex mode.
etdriver supports the following media options:
- Force full-duplex operation.
- Force half-duplex operation.
etdriver supports Agere ET1310 10/100/Gigabit Ethernet adapters.
- This value controls how many packets should be received before a receive interrupt is generated. The default value is 32. It is recommended to set this value above 38 to prevent the host from being livelocked under a high degree of stress.
- This value delays the generation of receive interrupts in units of ~4 microseconds. It is used together with hw.et.rx_intr_npkts to achieve RX interrupt moderation. The default value is 20.
- This value controls how many segments (not packets) should be transmitted before a transmit interrupt is generated. The default value is 126. It is recommended to set this value below 280 to prevent the TX ring from underflowing.
- This value controls how often a timer interrupt should be generated. It is used together with hw.et.tx_intr_nsegs to achieve TX interrupt moderation. The default value is 1000000000 (nanoseconds).
SEE ALSO¶altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), vlan(4), ifconfig(8)
etdevice driver first appeared in DragonFly 1.11. The first FreeBSD release to include it was FreeBSD 8.0.
etdriver was written by Sepherosa Ziehau ⟨email@example.com⟩ for DragonFly. It was ported to FreeBSD by Xin LI ⟨delphij@FreeBSD.org⟩.
|December 9, 2011||Debian|