163518eccSYaroslav Tykhiy.\" Copyright (c) 1983, 1991, 1993 263518eccSYaroslav Tykhiy.\" The Regents of the University of California. All rights reserved. 363518eccSYaroslav Tykhiy.\" 463518eccSYaroslav Tykhiy.\" Redistribution and use in source and binary forms, with or without 563518eccSYaroslav Tykhiy.\" modification, are permitted provided that the following conditions 663518eccSYaroslav Tykhiy.\" are met: 763518eccSYaroslav Tykhiy.\" 1. Redistributions of source code must retain the above copyright 863518eccSYaroslav Tykhiy.\" notice, this list of conditions and the following disclaimer. 963518eccSYaroslav Tykhiy.\" 2. Redistributions in binary form must reproduce the above copyright 1063518eccSYaroslav Tykhiy.\" notice, this list of conditions and the following disclaimer in the 1163518eccSYaroslav Tykhiy.\" documentation and/or other materials provided with the distribution. 12*dda5b397SEitan Adler.\" 3. Neither the name of the University nor the names of its contributors 1363518eccSYaroslav Tykhiy.\" may be used to endorse or promote products derived from this software 1463518eccSYaroslav Tykhiy.\" without specific prior written permission. 1563518eccSYaroslav Tykhiy.\" 1663518eccSYaroslav Tykhiy.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1763518eccSYaroslav Tykhiy.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1863518eccSYaroslav Tykhiy.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1963518eccSYaroslav Tykhiy.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2063518eccSYaroslav Tykhiy.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2163518eccSYaroslav Tykhiy.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2263518eccSYaroslav Tykhiy.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2363518eccSYaroslav Tykhiy.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2463518eccSYaroslav Tykhiy.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2563518eccSYaroslav Tykhiy.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2663518eccSYaroslav Tykhiy.\" SUCH DAMAGE. 2763518eccSYaroslav Tykhiy.\" 2863518eccSYaroslav Tykhiy.Dd March 25, 2007 2963518eccSYaroslav Tykhiy.Dt EDSC 4 3063518eccSYaroslav Tykhiy.Os 3163518eccSYaroslav Tykhiy.Sh NAME 3263518eccSYaroslav Tykhiy.Nm edsc 3363518eccSYaroslav Tykhiy.Nd Ethernet discard network interface 3463518eccSYaroslav Tykhiy.Sh SYNOPSIS 3563518eccSYaroslav Tykhiy.Cd "device edsc" 3663518eccSYaroslav Tykhiy.Sh DESCRIPTION 3763518eccSYaroslav TykhiyThe 3863518eccSYaroslav Tykhiy.Nm 3963518eccSYaroslav Tykhiyinterface is a software discard mechanism which may be 4063518eccSYaroslav Tykhiyused for performance analysis and software testing. 4163518eccSYaroslav TykhiyIt imitates an Ethernet device, which 4263518eccSYaroslav Tykhiyallows for its use in conjunction with such drivers as 4363518eccSYaroslav Tykhiy.Xr if_bridge 4 4463518eccSYaroslav Tykhiyand 4563518eccSYaroslav Tykhiy.Xr vlan 4 . 4663518eccSYaroslav Tykhiy.Pp 4763518eccSYaroslav TykhiyAs with other network interfaces, an 4863518eccSYaroslav Tykhiy.Nm 4963518eccSYaroslav Tykhiyinterface must have network addresses assigned for each address family 5063518eccSYaroslav Tykhiywith which it is to be used. 5163518eccSYaroslav TykhiyThese addresses may be set or changed with the 5263518eccSYaroslav Tykhiy.Dv SIOCSIFADDR 5363518eccSYaroslav Tykhiy.Xr ioctl 2 5463518eccSYaroslav Tykhiyor 5563518eccSYaroslav Tykhiy.Xr ifconfig 8 5663518eccSYaroslav Tykhiyutility. 5763518eccSYaroslav Tykhiy.Pp 5863518eccSYaroslav TykhiyEach 5963518eccSYaroslav Tykhiy.Nm 6063518eccSYaroslav Tykhiyinterface is created at runtime using interface cloning. 6163518eccSYaroslav TykhiyThis is most easily done with the 6263518eccSYaroslav Tykhiy.Xr ifconfig 8 6363518eccSYaroslav Tykhiy.Cm create 6463518eccSYaroslav Tykhiycommand or using the 6563518eccSYaroslav Tykhiy.Va cloned_interfaces 6663518eccSYaroslav Tykhiyvariable in 6763518eccSYaroslav Tykhiy.Xr rc.conf 5 . 6863518eccSYaroslav Tykhiy.Sh SEE ALSO 6963518eccSYaroslav Tykhiy.Xr ioctl 2 , 7063518eccSYaroslav Tykhiy.Xr arp 4 , 7163518eccSYaroslav Tykhiy.Xr if_bridge 4 , 7263518eccSYaroslav Tykhiy.Xr inet 4 , 7363518eccSYaroslav Tykhiy.Xr intro 4 , 7463518eccSYaroslav Tykhiy.Xr vlan 4 , 7563518eccSYaroslav Tykhiy.Xr rc.conf 5 , 7663518eccSYaroslav Tykhiy.Xr arp 8 , 7763518eccSYaroslav Tykhiy.Xr ifconfig 8 7863518eccSYaroslav Tykhiy.Sh HISTORY 7963518eccSYaroslav TykhiyThe 8063518eccSYaroslav Tykhiy.Nm 8163518eccSYaroslav Tykhiydevice was derived from the 8263518eccSYaroslav Tykhiy.Xr disc 4 8363518eccSYaroslav Tykhiydevice and first appeared in 8459e2f69aSGabor Kovesdan.Fx 6.3 . 8563518eccSYaroslav TykhiyThis manpage was adapted from 8663518eccSYaroslav Tykhiy.Xr disc 4 . 8763518eccSYaroslav Tykhiy.Sh CAVEATS 8863518eccSYaroslav TykhiySince outgoing packets are just discarded by 8963518eccSYaroslav Tykhiy.Nm , 9063518eccSYaroslav TykhiyARP requests stay unreplied. 9163518eccSYaroslav TykhiyConsequently, an IP packet cannot be sent via 9263518eccSYaroslav Tykhiy.Nm 9363518eccSYaroslav Tykhiyuntil a static 9463518eccSYaroslav Tykhiy.Xr arp 4 9563518eccSYaroslav Tykhiyentry is created for its next hop using 9663518eccSYaroslav Tykhiy.Xr arp 8 . 9763518eccSYaroslav Tykhiy.Pp 9863518eccSYaroslav TykhiyInitially an 9963518eccSYaroslav Tykhiy.Nm 10063518eccSYaroslav Tykhiyinterface has a zero link level address. 10163518eccSYaroslav TykhiyIt can be changed with 10263518eccSYaroslav Tykhiy.Xr ifconfig 8 10363518eccSYaroslav Tykhiy.Cm lladdr 10463518eccSYaroslav Tykhiyif needed. 105