STRUCT AUDIT_NET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct audit_net(9) ✨

okay bestie, so this is a kernel API manual page β€” the struct audit_net(9) one β€” and it's literally the whole page for a struct that holds audit's private network namespace data πŸ’…. It's giving "small but mighty," ngl.


🌸 NAME 🌸

struct audit_net β€” audit private network namespace data

Like, that's the vibe: this struct is where audit keeps its own private data scoped to a network namespace. No cap, that's it πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

Here's exactly how it's laid out, character for character, don't @ me:

struct audit_net {
    struct sock *sk;
 };

That's the whole struct, bestie. Two lines. Iconic minimalism ✨


πŸ’– Members πŸ’–

  • sk β€” communication socket. that's the one member, and yes it's a struct sock *, and yes it's doing the communicating 🫢

🧚 SEE ALSO 🧚

Okay so this is the part where the page goes absolutely feral with cross-references β€” the kernel file is ./kernel/audit.c, and every one of these is a (9) reference, so let's get into it, in order, no skipping, periodt πŸ”₯:

like, that's 40 references, and every single one is (9) β€” the kernel API section. we love a thorough cross-reference moment πŸ‘‘


πŸŽ€ a little sign-off πŸŽ€

This page lives in the ./kernel source, and it's dated October 2026 β€” yes, future vibes, we're ahead of schedule πŸ’€. Manual name is struct audit_net(9), in case you forgot already, and that's the whole page, bestie. go read ./kernel/audit.c if you want the lore 🌈⭐

πŸ“¦ where this page comes from