NG_GIF_DEMUX(4)

πŸ’– NG_GIF_DEMUX πŸ’–

okay bestie, so this is the manual page for ng_gif_demux β€” a kernel interfaces situation, section 4 of the manual, and yes she's serving netgraph realness πŸ’…


✨ NAME ✨

ng_gif_demux β€” the demultiplexer for packets from ng_gif(4) nodes πŸŽ€


🌸 SYNOPSIS 🌸

#include <netgraph/ng_gif_demux.h>

πŸ¦‹ DESCRIPTION πŸ¦‹

so like. the ng_gif_demux netgraph node type demultiplexes the output from ng_gif(4) nodes, inside the netgraph(4) networking subsystem. she's the group chat admin of packets fr fr πŸ’œ

the gif hook is meant to be connected to the lower or orphans hook of an ng_gif(4) node. periodt.

the inet, inet6, atalk, ipx, atm, natm, and ns hooks output frames of the given type when they are received on the gif hook. when a frame is received on one of these hooks, it is encapsulated and sent out the gif hook. it's giving ✨ bidirectional icon behaviour ✨


🫢 HOOKS 🫢

this node type supports the following hooks, bestie β€” every single one of them, no skipping πŸ’–

  • gif β€” connection to the lower or orphans hook of an ng_gif(4) node. this is her main character connection πŸ”₯
  • inet β€” hook for input and output of IP frames.
  • inet6 β€” hook for input and output of IPv6 frames.
  • atalk β€” hook for input and output of AppleTalk frames. retro vibes πŸ“
  • ipx β€” hook for input and output of IPX frames.
  • atm β€” hook for input and output of ATM frames.
  • natm β€” hook for input and output of NATM frames.
  • ns β€” hook for input and output of NS frames.

🌈 CONTROL MESSAGES 🌈

ngl this node type is lowkey low-maintenance: it supports only the generic control messages. that's it, that's the whole menu πŸŽ€


⭐ SEE ALSO ⭐


πŸ‘‘ AUTHORS πŸ‘‘

Brooks Davis <brooks@FreeBSD.org> β€” shoutout to the legend, we stan πŸ’œ


and that's the whole page, bestie!! this Debian build of the manpage is dated September 18, 2001 β€” a true vintage queen πŸ‘‘ β€” and she lives in section 4 of the manual as NG_GIF_DEMUX(4). go demux those packets, you got this πŸ’…βœ¨

πŸ“¦ where this page comes from