smk_netlabel_audit_set(9)
π smk_netlabel_audit_set β like, the netlbl_audit struct filler upper β¨
okay so bestie, this is a page from the Kernel API Manual (section 9, the kernel-functions girlies) and it's genuinely so simple it's iconic. no cap.
πΈ NAME πΈ
smk_netlabel_audit_set β fill a netlbl_audit struct π«Ά
that's it. that's the whole job. she fills the struct. main character energy fr fr.
β¨ SYNOPSIS β¨
void smk_netlabel_audit_set (struct netlbl_audit *nap );
literally just one function, returns nothing (void), takes one pointer. no drama, no return value, no surprises. we love a low-stakes queen π
π ARGUMENTS π
napβ the structure to fill π like, you hand her thestruct netlbl_audit *and she does the filling. that's the vibe check and she passes it.
ngl there is exactly one (1) argument here and it is this one. do not come for her, she's doing her best and her best is filling a struct.
π¦ SEE ALSO π¦
okay so THIS is where it gets unhinged π β the SEE ALSO list is giving "she knows everyone at the party". all of these live in the kernel file ./security/smack/smackfs.c:
smk_set_access(9)smk_perm_from_str(9)smk_fill_rule(9)smk_parse_rule(9)smk_parse_long_rule(9)smk_write_rules_list(9)smk_open_load(9)smk_write_load(9)smk_cipso_doi(9)smk_unlbl_ambient(9)smk_open_cipso(9)smk_set_cipso(9)smk_write_cipso(9)smk_open_cipso2(9)smk_write_cipso2(9)smk_open_net4addr(9)smk_net4addr_insert(9)smk_write_net4addr(9)smk_open_net6addr(9)smk_net6addr_insert(9)smk_write_net6addr(9)smk_read_doi(9)smk_write_doi(9)smk_read_cipso_auto_level(9)smk_write_cipso_auto_level(9)smk_read_ambient(9)smk_write_ambient(9)smk_list_swap_rcu(9)smk_parse_label_list(9)smk_destroy_label_list(9)smk_write_onlycap(9)smk_read_unconfined(9)smk_write_unconfined(9)smk_read_logging(9)smk_write_logging(9)smk_open_load_self(9)smk_write_load_self(9)smk_user_access(9)smk_write_access(9)smk_open_load2(9)smk_write_load2(9)smk_open_load_self2(9)smk_write_load_self2(9)smk_write_access2(9)smk_write_revoke_subj(9)smk_init_sysfs(9)smk_write_change_rule(9)smk_read_syslog(9)smk_write_syslog(9)smk_open_relabel_self(9)smk_write_relabel_self(9)smk_read_ptrace(9)smk_write_ptrace(9)smk_fill_super(9)smk_get_tree(9)smk_init_fs_context(9)init_smk_fs(9)
like, 56 icons in one friend group π₯ she really said "I have a whole squad" and honestly? slay.
π friendly reminder bestie: this page lives at ./security/smack β that's the source, iykyk, that's where the Smack security module does its thing.
and that's the whole page, gorgeous. no bugs, no warnings, no exit statuses, no environment variables β just a tiny tidy function doing her little job π§
β that's a wrap, bestie π β
smk_netlabel_audit_set(9) Β· Kernel API Manual Β· ./security/smack Β· October 2026 πβ¨
π¦ 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