NG_IP_INPUT(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

✨ NAME ✨

ng_ip_input β€” netgraph IP input node type, and yes bestie this is the NG_IP_INPUT(4) page from the Kernel Interfaces Manual πŸ’…


🧚 SYNOPSIS 🧚

#include <netgraph/ng_ip_input.h>

πŸ’– DESCRIPTION πŸ’–

Okay so the ip_input node type is literally the packet greeter: it takes all received packets and queues them into the IP in input processing subsystem. That's the whole vibe. ✨


πŸŽ€ HOOKS πŸŽ€

  • An ng_ip_input node accepts any request to connect, regardless of the hook name, as long as the name is unique. No cap, any hook name works β€” it just has to be one of a kind πŸ¦‹

πŸ¦‹ CONTROL MESSAGES πŸ¦‹

  • This node type supports only the generic control messages.
  • Other control messages are silently discarded. Not me being dramatic, that's just what happens πŸ’€

🌸 SHUTDOWN 🌸

This node shuts down upon receipt of a NGM_SHUTDOWN control message, or when all hooks have been disconnected. Periodt πŸ’…


πŸ”₯ SEE ALSO πŸ”₯


⭐ HISTORY ⭐

The ng_ip_input node type was implemented in FreeBSD 5.0. Iconic behavior from day one πŸ‘‘


πŸ‘‘ AUTHORS πŸ‘‘

Brooks Davis <brooks@FreeBSD.org> β€” that's the author, bestie 🫢


πŸ’€ BUGS πŸ’€

The ng_ip_input node type should probably keep some sort of statistics. Lowkey yeah, it should 😭


β€” sent with πŸ’– from Debian, dated September 27, 2001, signing off as NG_IP_INPUT(4) πŸŽ€

πŸ“¦ where this page comes from