EDSC(4)
EDSC π β the Ethernet discard network interface
okay bestie, pull up a chair because we're talking about edsc(4), a kernel interfaces manual page, and honestly? it's giving iconic. π¦
β¨ NAME β¨
edsc β Ethernet discard network interface π
πΈ SYNOPSIS πΈ
device edsc
that's it. that's the whole vibe. one line. slay. β¨
π DESCRIPTION π
so. the edsc interface is a software discard mechanism β like, it exists purely to throw stuff away β and you'd use it for performance analysis and software testing. it imitates an Ethernet device, which is the whole reason it can hang out with drivers like if_bridge(4) and vlan(4). besties fr fr. π«Ά
and just like every other network interface out there, an edsc interface must have network addresses assigned, one for each address family you're planning to use it with. you can set or change those addresses with the SIOCSIFADDR ioctl(2) call, or with the ifconfig(8) utility if you'd rather not get your hands that dirty. π
each edsc interface gets created at runtime using interface cloning β no cap. the easiest way to do it is with the ifconfig(8) create command, or by setting the cloned_interfaces variable over in rc.conf(5). pick your fighter. π
π SEE ALSO π
go read them, they're all part of the lore. πβ¨
π¦ HISTORY π¦
the edsc device was derived from the disc(4) device and first appeared in FreeBSD 6.3. and this very manpage? adapted from disc(4). it's giving family tree, it's giving legacy. π
β οΈ CAVEATS β οΈ
okay listen, this is the part where we get serious for a sec. π
since outgoing packets are just discarded byedsc, ARP requests stay unreplied. consequently, an IP packet cannot be sent viaedscuntil a staticarp(4)entry is created for its next hop usingarp(8). so likeβ¦ nothing is going anywhere until you do that. periodt. π
also! initially an edsc interface has a zero link level address. if you need to change it, you can, with ifconfig(8) lladdr. just so you know. π«Ά
and that's the whole page, bestie β this EDSC(4) from the Kernel Interfaces Manual was brought to you by Debian, dated March 25, 2007. oldie but a goodie. πβ¨ bye mwah π
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 1983, 1991, 1993 The Regents of the University of California. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms