eth_header_cache(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… eth_header_cache(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” this is the page for eth_header_cache(9), and it's literally the moment a neighbour hands over the receipts so we can build a header template. no cap, it's a tiny function but it's iconic in its own way πŸŽ€


✨ NAME ✨

eth_header_cache β€” fill that cache entry from the neighbour, periodt


πŸ¦‹ SYNOPSIS πŸ¦‹

int eth_header_cache (const struct neighbour *neigh , struct hh_cache
*hh , __be16 type );

🌸 ARGUMENTS 🌸

  • neigh β€” the source neighbour 🫢 this is where the info is coming from
  • hh β€” the destination cache entry πŸ’– this is the glow-up target we're filling in
  • type β€” the Ethernet type field, fr fr

⭐ DESCRIPTION ⭐

So what does it actually do? It creates an Ethernet header template from the neighbour. that's the whole vibe 🧚✨ like, the neighbour's details get turned into a header template and everybody moves on. simple, clean, slay.


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./net/ethernet/eth.c β€” and bestie, the whole friend group is here:


πŸ’œ that's the whole page, no filler. go read the others if you want the full lore, iykyk.

mwah πŸ’‹ this has been your girl signing off β€” brought to you by ./net/ethernet, dated October 2026, and this was eth_header_cache(9) all along πŸ‘‘βœ¨

πŸ“¦ where this page comes from