STRUCT AUDIT_NET(9)
β¨ 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 astruct 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 π₯:
struct auditd_connection(9)struct audit_ctl_mutex(9)auditd_test_task(9)audit_ctl_lock(9)audit_ctl_unlock(9)audit_ctl_owner_current(9)auditd_pid_vnr(9)audit_cfg_lsm(9)audit_get_sk(9)audit_log_lost(9)auditd_conn_free(9)auditd_set(9)kauditd_printk_skb(9)kauditd_rehold_skb(9)kauditd_hold_skb(9)kauditd_retry_skb(9)auditd_reset(9)auditd_send_unicast_skb(9)kauditd_send_queue(9)kauditd_thread(9)audit_send_reply(9)audit_receive(9)audit_serial(9)audit_log_start(9)audit_expand(9)audit_log_format(9)audit_log_n_hex(9)audit_string_contains_control(9)audit_log_n_untrustedstring(9)audit_log_untrustedstring(9)audit_buffer_aux_new(9)audit_buffer_aux_end(9)audit_log_subj_ctx(9)audit_log_path_denied(9)audit_set_loginuid(9)audit_signal_info(9)__audit_log_end(9)audit_log_end(9)audit_log(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms