xref: /dflybsd-src/share/man/man4/age.4 (revision 26595b188cbe468e3b07a13e2a5cfaa3de0d7843)
13b22dc82SSepherosa Ziehau.\" Copyright (c) 2008 Pyun YongHyeon
23b22dc82SSepherosa Ziehau.\" All rights reserved.
33b22dc82SSepherosa Ziehau.\"
43b22dc82SSepherosa Ziehau.\" Redistribution and use in source and binary forms, with or without
53b22dc82SSepherosa Ziehau.\" modification, are permitted provided that the following conditions
63b22dc82SSepherosa Ziehau.\" are met:
73b22dc82SSepherosa Ziehau.\" 1. Redistributions of source code must retain the above copyright
83b22dc82SSepherosa Ziehau.\"    notice, this list of conditions and the following disclaimer.
93b22dc82SSepherosa Ziehau.\" 2. Redistributions in binary form must reproduce the above copyright
103b22dc82SSepherosa Ziehau.\"    notice, this list of conditions and the following disclaimer in the
113b22dc82SSepherosa Ziehau.\"    documentation and/or other materials provided with the distribution.
123b22dc82SSepherosa Ziehau.\"
133b22dc82SSepherosa Ziehau.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
143b22dc82SSepherosa Ziehau.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
153b22dc82SSepherosa Ziehau.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
163b22dc82SSepherosa Ziehau.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
173b22dc82SSepherosa Ziehau.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
183b22dc82SSepherosa Ziehau.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
193b22dc82SSepherosa Ziehau.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
203b22dc82SSepherosa Ziehau.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
213b22dc82SSepherosa Ziehau.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
223b22dc82SSepherosa Ziehau.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
233b22dc82SSepherosa Ziehau.\" SUCH DAMAGE.
243b22dc82SSepherosa Ziehau.\"
253b22dc82SSepherosa Ziehau.\" $FreeBSD: src/share/man/man4/age.4,v 1.3 2008/09/18 05:08:17 yongari Exp $
263b22dc82SSepherosa Ziehau.\"
27*26595b18SSascha Wildner.Dd November 28, 2014
283b22dc82SSepherosa Ziehau.Dt AGE 4
293b22dc82SSepherosa Ziehau.Os
303b22dc82SSepherosa Ziehau.Sh NAME
313b22dc82SSepherosa Ziehau.Nm age
323b22dc82SSepherosa Ziehau.Nd Attansic/Atheros L1 Gigabit Ethernet driver
333b22dc82SSepherosa Ziehau.Sh SYNOPSIS
343b22dc82SSepherosa ZiehauTo compile this driver into the kernel,
353b22dc82SSepherosa Ziehauplace the following lines in your
363b22dc82SSepherosa Ziehaukernel configuration file:
373b22dc82SSepherosa Ziehau.Bd -ragged -offset indent
383b22dc82SSepherosa Ziehau.Cd "device miibus"
393b22dc82SSepherosa Ziehau.Cd "device age"
403b22dc82SSepherosa Ziehau.Ed
413b22dc82SSepherosa Ziehau.Pp
423b22dc82SSepherosa ZiehauAlternatively, to load the driver as a
433b22dc82SSepherosa Ziehaumodule at boot time, place the following line in
443b22dc82SSepherosa Ziehau.Xr loader.conf 5 :
453b22dc82SSepherosa Ziehau.Bd -literal -offset indent
463b22dc82SSepherosa Ziehauif_age_load="YES"
473b22dc82SSepherosa Ziehau.Ed
483b22dc82SSepherosa Ziehau.Sh DESCRIPTION
493b22dc82SSepherosa ZiehauThe
503b22dc82SSepherosa Ziehau.Nm
513b22dc82SSepherosa Ziehaudevice driver provides support for Attansic/Atheros L1 PCI Express
523b22dc82SSepherosa ZiehauGigabit Ethernet controllers.
533b22dc82SSepherosa Ziehau.Pp
543b22dc82SSepherosa ZiehauAll LOMs supported by the
553b22dc82SSepherosa Ziehau.Nm
563b22dc82SSepherosa Ziehaudriver have TCP/UDP/IP checksum offload for both transmit and receive,
573b22dc82SSepherosa Ziehauhardware VLAN tag stripping/insertion features and
583b22dc82SSepherosa Ziehauan interrupt moderation mechanism as well as
593b22dc82SSepherosa Ziehaua 64-bit multicast hash filter.
603b22dc82SSepherosa Ziehau.Pp
613b22dc82SSepherosa ZiehauThe L1 also supports Jumbo Frames (up to 10240 bytes),
623b22dc82SSepherosa Ziehauwhich can be configured via the interface MTU setting.
633b22dc82SSepherosa ZiehauSelecting an MTU larger than 1500 bytes with the
643b22dc82SSepherosa Ziehau.Xr ifconfig 8
653b22dc82SSepherosa Ziehauutility configures the adapter to receive and transmit Jumbo Frames.
663b22dc82SSepherosa Ziehau.Pp
673b22dc82SSepherosa ZiehauThe
683b22dc82SSepherosa Ziehau.Nm
693b22dc82SSepherosa Ziehaudriver supports the following media types:
703b22dc82SSepherosa Ziehau.Bl -tag -width ".Cm 10baseT/UTP"
713b22dc82SSepherosa Ziehau.It Cm autoselect
723b22dc82SSepherosa ZiehauEnable autoselection of the media type and options.
733b22dc82SSepherosa ZiehauThe user can manually override
743b22dc82SSepherosa Ziehauthe autoselected mode by adding media options to
753b22dc82SSepherosa Ziehau.Xr rc.conf 5 .
763b22dc82SSepherosa Ziehau.It Cm 10baseT/UTP
773b22dc82SSepherosa ZiehauSet 10Mbps operation.
783b22dc82SSepherosa Ziehau.It Cm 100baseTX
793b22dc82SSepherosa ZiehauSet 100Mbps (Fast Ethernet) operation.
803b22dc82SSepherosa Ziehau.It Cm 1000baseT
813b22dc82SSepherosa ZiehauSet 1000baseT operation over twisted pair.
823b22dc82SSepherosa Ziehau.El
833b22dc82SSepherosa Ziehau.Pp
843b22dc82SSepherosa ZiehauThe
853b22dc82SSepherosa Ziehau.Nm
863b22dc82SSepherosa Ziehaudriver supports the following media options:
873b22dc82SSepherosa Ziehau.Bl -tag -width ".Cm full-duplex"
883b22dc82SSepherosa Ziehau.It Cm full-duplex
893b22dc82SSepherosa ZiehauForce full duplex operation.
903b22dc82SSepherosa Ziehau.It Cm half-duplex
913b22dc82SSepherosa ZiehauForce half duplex operation.
923b22dc82SSepherosa Ziehau.El
933b22dc82SSepherosa Ziehau.Pp
943b22dc82SSepherosa ZiehauFor more information on configuring this device, see
953b22dc82SSepherosa Ziehau.Xr ifconfig 8 .
963b22dc82SSepherosa Ziehau.Sh HARDWARE
973b22dc82SSepherosa ZiehauThe
983b22dc82SSepherosa Ziehau.Nm
993b22dc82SSepherosa Ziehaudriver provides support for LOMs based on
1003b22dc82SSepherosa ZiehauAttansic/Atheros L1 Gigabit Ethernet controller chips, including:
1013b22dc82SSepherosa Ziehau.Pp
1023b22dc82SSepherosa Ziehau.Bl -bullet -compact
1033b22dc82SSepherosa Ziehau.It
1043b22dc82SSepherosa ZiehauASUS M2N8-VMX
1053b22dc82SSepherosa Ziehau.It
1063b22dc82SSepherosa ZiehauASUS M2V
1073b22dc82SSepherosa Ziehau.It
1083b22dc82SSepherosa ZiehauASUS M3A
1093b22dc82SSepherosa Ziehau.It
1103b22dc82SSepherosa ZiehauASUS P2-M2A590G
1113b22dc82SSepherosa Ziehau.It
1123b22dc82SSepherosa ZiehauASUS P5B-E
1133b22dc82SSepherosa Ziehau.It
1143b22dc82SSepherosa ZiehauASUS P5B-MX/WIFI-AP
1153b22dc82SSepherosa Ziehau.It
1163b22dc82SSepherosa ZiehauASUS P5B-VMSE
1173b22dc82SSepherosa Ziehau.It
1183b22dc82SSepherosa ZiehauASUS P5K
1193b22dc82SSepherosa Ziehau.It
1203b22dc82SSepherosa ZiehauASUS P5KC
1213b22dc82SSepherosa Ziehau.It
1223b22dc82SSepherosa ZiehauASUS P5KPL-C
1233b22dc82SSepherosa Ziehau.It
1243b22dc82SSepherosa ZiehauASUS P5KPL-VM
1253b22dc82SSepherosa Ziehau.It
1263b22dc82SSepherosa ZiehauASUS P5K-SE
1273b22dc82SSepherosa Ziehau.It
1283b22dc82SSepherosa ZiehauASUS P5K-V
1293b22dc82SSepherosa Ziehau.It
1303b22dc82SSepherosa ZiehauASUS P5L-MX
1313b22dc82SSepherosa Ziehau.It
1323b22dc82SSepherosa ZiehauASUS P5DL2-VM
1333b22dc82SSepherosa Ziehau.It
1343b22dc82SSepherosa ZiehauASUS P5L-VM 1394
1353b22dc82SSepherosa Ziehau.It
1363b22dc82SSepherosa ZiehauASUS G2S
1373b22dc82SSepherosa Ziehau.El
1383b22dc82SSepherosa Ziehau.Sh SYSCTL VARIABLES
1393b22dc82SSepherosa ZiehauThe following variables are available as
1403b22dc82SSepherosa Ziehau.Xr sysctl 8
1413b22dc82SSepherosa Ziehauvariables:
1423b22dc82SSepherosa Ziehau.Bl -tag -width "xxxxxx"
143*26595b18SSascha Wildner.It Va dev.age.%d.int_mod
1443b22dc82SSepherosa ZiehauMaximum amount of time to delay interrupt processing in units of 2us.
1453b22dc82SSepherosa ZiehauThe accepted range is 0 to 65000, the default is 50 (100us).
1463b22dc82SSepherosa ZiehauValue 0 completely disables the interrupt moderation.
147*26595b18SSascha Wildner.It Va dev.age.%d.stats
1483b22dc82SSepherosa ZiehauDisplay lots of useful MAC counters maintained in the driver.
1493b22dc82SSepherosa Ziehau.El
1503b22dc82SSepherosa Ziehau.Sh SEE ALSO
1513b22dc82SSepherosa Ziehau.Xr altq 4 ,
1523b22dc82SSepherosa Ziehau.Xr arp 4 ,
153b721319dSSascha Wildner.Xr ifmedia 4 ,
1543b22dc82SSepherosa Ziehau.Xr miibus 4 ,
1553b22dc82SSepherosa Ziehau.Xr netintro 4 ,
1563b22dc82SSepherosa Ziehau.Xr ng_ether 4 ,
1573b22dc82SSepherosa Ziehau.Xr vlan 4 ,
1583b22dc82SSepherosa Ziehau.Xr ifconfig 8
1593b22dc82SSepherosa Ziehau.Sh HISTORY
1603b22dc82SSepherosa ZiehauThe
1613b22dc82SSepherosa Ziehau.Nm
1623b22dc82SSepherosa Ziehaudriver was written by
163b2a6f486SFranco Fichtner.An Pyun YongHyeon Aq Mt yongari@FreeBSD.org .
1643b22dc82SSepherosa ZiehauIt first appeared in
1653b22dc82SSepherosa Ziehau.Fx 7.1 .
166