ET(4) Kernel Interfaces Manual ET(4) NAME et -- Agere ET1310 10/100/Gigabit Ethernet driver SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: device miibus device et Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): if_et_load="YES" DESCRIPTION The et driver supports PCI Express Ethernet adapters based on the Agere ET1310 chip. The et driver supports the following media types: autoselect 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. 10baseT/UTP Set 10Mbps operation. The mediaopt option can also be used to select either full-duplex or half-duplex modes. 100baseTX Set 100Mbps (Fast Ethernet) operation. The mediaopt option can also be used to select either full-duplex or half-duplex modes. 1000baseT Set 1000Mbps (Gigabit Ethernet) operation. The mediaopt op- tion can only be set to full-duplex mode. The et driver supports the following media options: full-duplex Force full-duplex operation. half-duplex Force half-duplex operation. Note that the 1000baseT media type is only available if it is supported by the adapter. For more information on configuring this device, see ifcon- fig(8). HARDWARE The et driver supports Agere ET1310 10/100/Gigabit Ethernet adapters. TUNABLES hw.et.rx_intr_npkts This value controls how many packets should be re- ceived 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 live- locked under a high degree of stress. hw.et.rx_intr_delay 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 modera- tion. The default value is 20. hw.et.tx_intr_nsegs This value controls how many segments (not packets) should be transmitted before a transmit interrupt is generated. The default value is 126. It is recom- mended to set this value below 280 to prevent the TX ring from underflowing. hw.et.timer 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 modera- tion. The default value is 1000000000 (nanoseconds). SEE ALSO altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), vlan(4), ifconfig(8) HISTORY The et device driver first appeared in DragonFly 1.11. The first FreeBSD release to include it was FreeBSD 8.0. AUTHORS The et driver was written by Sepherosa Ziehau <sepherosa@gmail.com> for DragonFly. It was ported to FreeBSD by Xin LI <delphij@FreeBSD.org>. FreeBSD 15.1 December 9, 2011 ET(4)
NAME | SYNOPSIS | DESCRIPTION | HARDWARE | TUNABLES | SEE ALSO | HISTORY | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=et&sektion=4&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>
