NG_ECHO(4)
π NG_ECHO π
okay bestie, welcome to the manual page for ng_echo, a lil netgraph node type living its best life in the Kernel Interfaces Manual. yes we're in section 4. yes it's giving kernel energy. let's go π
β¨ NAME β¨
ng_echo β the netgraph echo node type πͺ
πΈ SYNOPSIS πΈ
#include <netgraph/ng_echo.h>
π¦ DESCRIPTION π¦
okay so picture this: the echo node type takes all the data and control messages it gets and just... reflects them right back to whoever sent them. no thoughts, head empty, just vibes and mirrors β¨
it's literally a boomerang. you throw data at it, it throws data back. iconic behaviour honestly.
this node type is used for testing and debugging. that's its whole personality. that's the job. and it does it flawlessly every single time. periodt π
π HOOKS π
an echo node will accept any request to connect, no matter what the hook name is β it does not care, it has no opinions, it is unbothered β as long as the name is unique. that's the one rule. unique names only. everything else? slay, come on in π«Ά
π CONTROL MESSAGES π
this node type supports only the generic control messages. and anything else you send it?
reflected. straight back at you. immediately. like a group chat screenshot. π
π SHUTDOWN π
this node shuts down when one of two things happens:
- it receives a
NGM_SHUTDOWNcontrol message π - all hooks have been disconnected π
either way, it's done. it has left the building.
π SEE ALSO π
β HISTORY β
the ng_echo node type was implemented in FreeBSD 4.0. a legend. a pioneer. we love a queen with longevity fr fr π
π AUTHORS π
Julian Elischer <julian@FreeBSD.org> β thank you for your service bestie, we are obsessed π«Άβ¨
and that's the whole page!! mwah π this little sign-off comes to you from the Debian crew, dated January 19, 1999 β so yeah, this page is literally older than most of the internet and it still ate. no cap. bye bestie, go echo something π¦π
π¦ 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) 1996-1999 Whistle Communications, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms