cipso_v4_gentag_rng(9)
β¨ NAME β¨
okay so this is cipso_v4_gentag_rng(9) from the Kernel API Manual, and she is literally the range-tag generator bestie π
cipso_v4_gentag_rng- Generate a CIPSO ranged tag (type #5)
πΈ SYNOPSIS πΈ
int cipso_v4_gentag_rng (const struct cipso_v4_doi *doi_def , const
struct netlbl_lsm_secattr *secattr , unsigned char *buffer , u32
buffer_len );
π ARGUMENTS π
doi_defβ the DOI definition, no cap.secattrβ the security attributes, iconic.bufferβ the option buffer, the little stage where the magic goes.buffer_lenβ length ofbufferin bytes, periodt.
π DESCRIPTION π
Generate a CIPSO option using the ranged tag, tag type #5. Returns the size of the tag on success, negative values on failure.
so yeah bestie: on success she hands you back the size of the tag, and on failure itβs negative values π thatβs the whole vibe.
π¦ SEE ALSO π¦
- Kernel file:
./net/ipv4/cipso_ipv4.c - Cache crew:
cipso_v4_cache_entry_free(9),cipso_v4_map_cache_hash(9),cipso_v4_cache_init(9),cipso_v4_cache_invalidate(9),cipso_v4_cache_check(9),cipso_v4_cache_add(9). - DOI besties:
cipso_v4_doi_search(9),cipso_v4_doi_add(9),cipso_v4_doi_free(9),cipso_v4_doi_free_rcu(9),cipso_v4_doi_remove(9),cipso_v4_doi_getdef(9),cipso_v4_doi_putdef(9),cipso_v4_doi_walk(9). - Level map girlies:
cipso_v4_map_lvl_valid(9),cipso_v4_map_lvl_hton(9),cipso_v4_map_lvl_ntoh(9). - RBM category cuties:
cipso_v4_map_cat_rbm_valid(9),cipso_v4_map_cat_rbm_hton(9),cipso_v4_map_cat_rbm_ntoh(9). - Enum category besties:
cipso_v4_map_cat_enum_valid(9),cipso_v4_map_cat_enum_hton(9),cipso_v4_map_cat_enum_ntoh(9). - Range category queens:
cipso_v4_map_cat_rng_valid(9),cipso_v4_map_cat_rng_hton(9),cipso_v4_map_cat_rng_ntoh(9). - Tag gen/parse squad:
cipso_v4_gentag_hdr(9),cipso_v4_gentag_rbm(9),cipso_v4_parsetag_rbm(9),cipso_v4_gentag_enum(9),cipso_v4_parsetag_enum(9),cipso_v4_parsetag_rng(9),cipso_v4_gentag_loc(9),cipso_v4_parsetag_loc(9). - Option/validation faves:
cipso_v4_optptr(9),cipso_v4_validate(9),cipso_v4_error(9),cipso_v4_genopt(9). - Socket/request attr ones:
cipso_v4_sock_setattr(9),cipso_v4_req_setattr(9),cipso_v4_delopt(9),cipso_v4_sock_delattr(9),cipso_v4_req_delattr(9),cipso_v4_getattr(9),cipso_v4_sock_getattr(9),cipso_v4_skbuff_setattr(9),cipso_v4_skbuff_delattr(9),cipso_v4_init(9).
π cute little sign-off: this page lives in ./net/ipv4, the date energy is October 2026, and the manual page name is cipso_v4_gentag_rng(9) β slay, bye bestie πβ¨
π¦ 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