IFLIB(9)

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

🌈 iflib(9) β€” Network Interface Driver Framework 🌈

This is the Kernel Developer's Manual page for iflib(9), bestie β€” the Network Interface Driver Framework. Main character energy for network drivers, fr fr. πŸ’…

πŸŽ€ NAME πŸŽ€

iflib β€” Network Interface Driver Framework

✨ DESCRIPTION ✨

Okay so iflib is a framework for writing network interface drivers for FreeBSD. It is literally designed to remove a large amount of the boilerplate that is often needed for modern network interface devices, which lets driver authors focus on the specific code needed for their hardware. Obsessed with that for them. 🫢

There are three logical components to iflib, and each one is described in its own manual page. They are:

  • iflibdi(9) β€” Device-independent functions, used to integrate iflib into the rest of the FreeBSD networking stack.
  • iflibdd(9) β€” Device-dependent functions, used when writing new iflib based drivers.
  • iflibtxrx(9) β€” Device-dependent transmit and receive functions, used when writing new iflib based drivers.

πŸ‘€ SEE ALSO πŸ‘€

πŸ’– AUTHORS πŸ’–

  • Benno Rice <benno@FreeBSD.org>

🫢 And that’s the whole page, bestie β€” from Debian, dated September 20, 2018, tagging the manual as IFLIB(9). Slay. ✨

πŸ“¦ where this page comes from