1*86d7f5d3SJohn Marino.\" Copyright (c) 2002 Hidetoshi Shimokawa 2*86d7f5d3SJohn Marino.\" All rights reserved. 3*86d7f5d3SJohn Marino.\" 4*86d7f5d3SJohn Marino.\" Redistribution and use in source and binary forms, with or without 5*86d7f5d3SJohn Marino.\" modification, are permitted provided that the following conditions 6*86d7f5d3SJohn Marino.\" are met: 7*86d7f5d3SJohn Marino.\" 1. Redistributions of source code must retain the above copyright 8*86d7f5d3SJohn Marino.\" notice, this list of conditions and the following disclaimer. 9*86d7f5d3SJohn Marino.\" 2. Redistributions in binary form must reproduce the above copyright 10*86d7f5d3SJohn Marino.\" notice, this list of conditions and the following disclaimer in the 11*86d7f5d3SJohn Marino.\" documentation and/or other materials provided with the distribution. 12*86d7f5d3SJohn Marino.\" 13*86d7f5d3SJohn Marino.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 14*86d7f5d3SJohn Marino.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 15*86d7f5d3SJohn Marino.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16*86d7f5d3SJohn Marino.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, 17*86d7f5d3SJohn Marino.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 18*86d7f5d3SJohn Marino.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 19*86d7f5d3SJohn Marino.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20*86d7f5d3SJohn Marino.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 21*86d7f5d3SJohn Marino.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 22*86d7f5d3SJohn Marino.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 23*86d7f5d3SJohn Marino.\" POSSIBILITY OF SUCH DAMAGE. 24*86d7f5d3SJohn Marino.\" 25*86d7f5d3SJohn Marino.\" $FreeBSD: src/share/man/man4/fwe.4,v 1.2.4.4 2003/12/25 22:47:38 brueffer Exp $ 26*86d7f5d3SJohn Marino.\" $DragonFly: src/share/man/man4/fwe.4,v 1.5 2008/07/11 10:38:50 thomas Exp $ 27*86d7f5d3SJohn Marino.\" 28*86d7f5d3SJohn Marino.\" 29*86d7f5d3SJohn Marino.Dd November 8, 2002 30*86d7f5d3SJohn Marino.Dt FWE 4 31*86d7f5d3SJohn Marino.Os 32*86d7f5d3SJohn Marino.Sh NAME 33*86d7f5d3SJohn Marino.Nm fwe 34*86d7f5d3SJohn Marino.Nd Ethernet emulation driver for FireWire 35*86d7f5d3SJohn Marino.Sh SYNOPSIS 36*86d7f5d3SJohn Marino.Cd "kldload firewire" 37*86d7f5d3SJohn Marino.Cd "kldload if_fwe" 38*86d7f5d3SJohn Marino.Pp 39*86d7f5d3SJohn Marinoor 40*86d7f5d3SJohn Marino.Pp 41*86d7f5d3SJohn Marino.Cd "device fwe" 42*86d7f5d3SJohn Marino.Cd "device firewire" 43*86d7f5d3SJohn Marino.Cd "device fwohci" 44*86d7f5d3SJohn Marino.Sh DESCRIPTION 45*86d7f5d3SJohn MarinoThe 46*86d7f5d3SJohn Marino.Nm 47*86d7f5d3SJohn Marinodriver provides non-standard ethernet emulation over FireWire (IEEE 1394). 48*86d7f5d3SJohn Marino.Pp 49*86d7f5d3SJohn Marino.Xr firewire 4 50*86d7f5d3SJohn Marinoand 51*86d7f5d3SJohn Marino.Xr fwohci 4 52*86d7f5d3SJohn Marinomust be configured in the kernel as well. 53*86d7f5d3SJohn Marino.Pp 54*86d7f5d3SJohn MarinoThis driver exploits asynchronous stream over IEEE 1394 to carry Ethernet 55*86d7f5d3SJohn Marinoframes. 56*86d7f5d3SJohn MarinoThe stream channel can be specified by 57*86d7f5d3SJohn Marinothe 58*86d7f5d3SJohn Marino.Va hw.firewire.fwe.stream_ch 59*86d7f5d3SJohn Marino.Xr sysctl 8 . 60*86d7f5d3SJohn Marino.Pp 61*86d7f5d3SJohn MarinoFor more information on configuring this device, see 62*86d7f5d3SJohn Marino.Xr ifconfig 8 . 63*86d7f5d3SJohn MarinoThe 64*86d7f5d3SJohn Marino.Nm 65*86d7f5d3SJohn Marinodriver supports 66*86d7f5d3SJohn Marino.Xr polling 4 . 67*86d7f5d3SJohn Marino.Sh SEE ALSO 68*86d7f5d3SJohn Marino.Xr arp 4 , 69*86d7f5d3SJohn Marino.Xr firewire 4 , 70*86d7f5d3SJohn Marino.Xr fwohci 4 , 71*86d7f5d3SJohn Marino.Xr netintro 4 , 72*86d7f5d3SJohn Marino.Xr ng_ether 4 , 73*86d7f5d3SJohn Marino.Xr polling 4 , 74*86d7f5d3SJohn Marino.Xr ifconfig 8 , 75*86d7f5d3SJohn Marino.Xr kldload 8 , 76*86d7f5d3SJohn Marino.Xr sysctl 8 77*86d7f5d3SJohn Marino.Sh HISTORY 78*86d7f5d3SJohn MarinoThe 79*86d7f5d3SJohn Marino.Nm 80*86d7f5d3SJohn Marinodevice driver first appeared in 81*86d7f5d3SJohn Marino.Fx 5.0 . 82*86d7f5d3SJohn Marino.Sh AUTHORS 83*86d7f5d3SJohn MarinoThe 84*86d7f5d3SJohn Marino.Nm 85*86d7f5d3SJohn Marinodriver and this manual page were written by 86*86d7f5d3SJohn Marino.An Hidetoshi Shimokawa . 87*86d7f5d3SJohn Marino.Sh BUGS 88*86d7f5d3SJohn MarinoThis driver emulates ethernet in a very adhoc way and it does not reserve a 89*86d7f5d3SJohn Marinostream channel using an isochronous manager. 90*86d7f5d3SJohn MarinoNote that this driver uses a protocol which is very different from RFC 2734 91*86d7f5d3SJohn Marino(IPv4 over IEEE 1394). 92