xref: /freebsd/share/man/man4/etherswitch.4 (revision 083d1492243127fa4416be93807603ea6e0a8947)
1fe94dc19SChristian Brueffer.\" Copyright (c) 2015 Christian Brueffer
2fe94dc19SChristian Brueffer.\" All rights reserved.
3fe94dc19SChristian Brueffer.\"
4fe94dc19SChristian Brueffer.\" Redistribution and use in source and binary forms, with or without
5fe94dc19SChristian Brueffer.\" modification, are permitted provided that the following conditions
6fe94dc19SChristian Brueffer.\" are met:
7fe94dc19SChristian Brueffer.\" 1. Redistributions of source code must retain the above copyright
8fe94dc19SChristian Brueffer.\"    notice, this list of conditions and the following disclaimer.
9fe94dc19SChristian Brueffer.\" 2. Redistributions in binary form must reproduce the above copyright
10fe94dc19SChristian Brueffer.\"    notice, this list of conditions and the following disclaimer in the
11fe94dc19SChristian Brueffer.\"    documentation and/or other materials provided with the distribution.
12fe94dc19SChristian Brueffer.\"
13fe94dc19SChristian Brueffer.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14fe94dc19SChristian Brueffer.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15fe94dc19SChristian Brueffer.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16fe94dc19SChristian Brueffer.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17fe94dc19SChristian Brueffer.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18fe94dc19SChristian Brueffer.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19fe94dc19SChristian Brueffer.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20fe94dc19SChristian Brueffer.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21fe94dc19SChristian Brueffer.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22fe94dc19SChristian Brueffer.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23fe94dc19SChristian Brueffer.\" SUCH DAMAGE.
24fe94dc19SChristian Brueffer.\"
2552d3eee9SAdrian Chadd.Dd April 5, 2017
26fe94dc19SChristian Brueffer.Dt ETHERSWITCH 4
27fe94dc19SChristian Brueffer.Os
28fe94dc19SChristian Brueffer.Sh NAME
29fe94dc19SChristian Brueffer.Nm etherswitch
30fe94dc19SChristian Brueffer.Nd "Ethernet switch framework"
31fe94dc19SChristian Brueffer.Sh SYNOPSIS
32fe94dc19SChristian BruefferTo compile the framework into the kernel,
33fe94dc19SChristian Bruefferplace the following lines in the
34fe94dc19SChristian Bruefferkernel configuration file:
35fe94dc19SChristian Brueffer.Bd -ragged -offset indent
36fe94dc19SChristian Brueffer.Cd "device etherswitch"
37fe94dc19SChristian Brueffer.Cd "device miiproxy"
38fe94dc19SChristian Brueffer.Cd "device iicbus"
39fe94dc19SChristian Brueffer.Ed
40fe94dc19SChristian Brueffer.Sh DESCRIPTION
41fe94dc19SChristian BruefferThe
42fe94dc19SChristian Brueffer.Nm
43fe94dc19SChristian Bruefferdriver provides a framework for Ethernet switch devices.
44fe94dc19SChristian Brueffer.Sh FILES
45fe94dc19SChristian Brueffer.Bl -tag -width ".Pa /dev/etherswitch?" -compact
46fe94dc19SChristian Brueffer.It Pa /dev/etherswitch?
47fe94dc19SChristian Brueffer.Nm
48fe94dc19SChristian Bruefferdevice nodes
49fe94dc19SChristian Brueffer.El
50fe94dc19SChristian Brueffer.Sh SEE ALSO
5152d3eee9SAdrian Chadd.Xr adm6996fc 4 ,
52*083d1492STom Hukins.Xr arswitch 4 ,
53*083d1492STom Hukins.Xr e6060sw 4 ,
54*083d1492STom Hukins.Xr iicbus 4 ,
5552d3eee9SAdrian Chadd.Xr ksz8995ma 4 ,
56fe94dc19SChristian Brueffer.Xr etherswitchcfg 8
57fe94dc19SChristian Brueffer.Sh HISTORY
58fe94dc19SChristian BruefferThe
59fe94dc19SChristian Brueffer.Nm
60fe94dc19SChristian Bruefferframework first appeared in
61fe94dc19SChristian Brueffer.Fx 10.0 .
62fe94dc19SChristian Brueffer.Sh AUTHORS
63fe94dc19SChristian Brueffer.An Stefan Bethke
64