xref: /freebsd/share/man/man4/etherswitch.4 (revision 52d3eee9998ed5db752e66a92a47be7eac9c59b3)
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.\"
25fe94dc19SChristian Brueffer.\" $FreeBSD$
26fe94dc19SChristian Brueffer.\"
27*52d3eee9SAdrian Chadd.Dd April 5, 2017
28fe94dc19SChristian Brueffer.Dt ETHERSWITCH 4
29fe94dc19SChristian Brueffer.Os
30fe94dc19SChristian Brueffer.Sh NAME
31fe94dc19SChristian Brueffer.Nm etherswitch
32fe94dc19SChristian Brueffer.Nd "Ethernet switch framework"
33fe94dc19SChristian Brueffer.Sh SYNOPSIS
34fe94dc19SChristian BruefferTo compile the framework into the kernel,
35fe94dc19SChristian Bruefferplace the following lines in the
36fe94dc19SChristian Bruefferkernel configuration file:
37fe94dc19SChristian Brueffer.Bd -ragged -offset indent
38fe94dc19SChristian Brueffer.Cd "device etherswitch"
39fe94dc19SChristian Brueffer.Cd "device miiproxy"
40fe94dc19SChristian Brueffer.Cd "device iicbus"
41fe94dc19SChristian Brueffer.Ed
42fe94dc19SChristian Brueffer.Sh DESCRIPTION
43fe94dc19SChristian BruefferThe
44fe94dc19SChristian Brueffer.Nm
45fe94dc19SChristian Bruefferdriver provides a framework for Ethernet switch devices.
46fe94dc19SChristian Brueffer.Sh FILES
47fe94dc19SChristian Brueffer.Bl -tag -width ".Pa /dev/etherswitch?" -compact
48fe94dc19SChristian Brueffer.It Pa /dev/etherswitch?
49fe94dc19SChristian Brueffer.Nm
50fe94dc19SChristian Bruefferdevice nodes
51fe94dc19SChristian Brueffer.El
52fe94dc19SChristian Brueffer.Sh SEE ALSO
53fe94dc19SChristian Brueffer.Xr arswitch 4 ,
54fe94dc19SChristian Brueffer.Xr iicbus 4 ,
55fe94dc19SChristian Brueffer.Xr ip17x 4 ,
56fe94dc19SChristian Brueffer.Xr rtl8366rb 4 ,
57*52d3eee9SAdrian Chadd.Xr e6060sw 4 ,
58*52d3eee9SAdrian Chadd.Xr adm6996fc 4 ,
59*52d3eee9SAdrian Chadd.Xr ksz8995ma 4 ,
60fe94dc19SChristian Brueffer.Xr ukswitch 4 ,
61fe94dc19SChristian Brueffer.Xr etherswitchcfg 8
62fe94dc19SChristian Brueffer.Sh HISTORY
63fe94dc19SChristian BruefferThe
64fe94dc19SChristian Brueffer.Nm
65fe94dc19SChristian Bruefferframework first appeared in
66fe94dc19SChristian Brueffer.Fx 10.0 .
67fe94dc19SChristian Brueffer.Sh AUTHORS
68fe94dc19SChristian Brueffer.An Stefan Bethke
69