netlbl_sock_getattr(9)
π NAME π
okay so bestie, this is netlbl_sock_getattr(9) from the Kernel API Manual, and its whole main-character job is literally to Determine the security attributes of a sock. no cap, that's the vibe π
β¨ SYNOPSIS β¨
int netlbl_sock_getattr (struct sock *sk , struct netlbl_lsm_secattr
*secattr );
π ARGUMENTS π
skβ the sock. literally the socket we're checking π§¦secattrβ the security attributes. this is where the security attributes go π«Ά
π¦ DESCRIPTION π¦
okay so here's the tea, fr fr: this function Examines the given sock to see if any NetLabel style labeling has been applied to the sock. if so, it parses the socket label and returns the security attributes in secattr. it's giving label detective π and highkey iconic behavior, honestly β¨
and the return situation? Returns zero on success, negative values on failure. so zero is the slay; negative values are the "oop, it didn't work" energy π periodt.
π SEE ALSO π
Kernel file ./net/netlabel/netlabel_kapi.c β and here's the whole squad, in order, no cap:
netlbl_cfg_map_del(9),netlbl_cfg_unlbl_map_add(9),netlbl_cfg_unlbl_static_add(9),netlbl_cfg_unlbl_static_del(9),netlbl_cfg_cipsov4_add(9),netlbl_cfg_cipsov4_del(9),netlbl_cfg_cipsov4_map_add(9),netlbl_cfg_calipso_add(9),netlbl_cfg_calipso_del(9),netlbl_cfg_calipso_map_add(9)_netlbl_catmap_getnode(9),netlbl_catmap_walk(9),netlbl_catmap_walkrng(9),netlbl_catmap_getlong(9),netlbl_catmap_setbit(9),netlbl_catmap_setrng(9),netlbl_catmap_setlong(9)netlbl_bitmap_walk(9),netlbl_bitmap_setbit(9),netlbl_enabled(9)netlbl_sock_setattr(9),netlbl_sock_delattr(9),netlbl_sk_lock_check(9),netlbl_conn_setattr(9),netlbl_req_setattr(9),netlbl_req_delattr(9),netlbl_skbuff_setattr(9),netlbl_skbuff_getattr(9),netlbl_skbuff_err(9)netlbl_cache_invalidate(9),netlbl_cache_add(9),netlbl_audit_start(9),netlbl_init(9)
source/version vibes: ./net/netlabel Β· date: October 2026. mwah π
π¦ 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