cipso_v4_parsetag_enum(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– cipso_v4_parsetag_enum(9) πŸ’–

okay bestie, welcome to the Kernel API Manual page for cipso_v4_parsetag_enum β€” the CIPSO enumerated-tag parser that is lowkey iconic. ✨

🌸 NAME 🌸

cipso_v4_parsetag_enum β€” Parse a CIPSO enumerated tag.

πŸŽ€ SYNOPSIS πŸŽ€

int cipso_v4_parsetag_enum (const struct cipso_v4_doi *doi_def , const
       unsigned char *tag , struct netlbl_lsm_secattr *secattr );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • doi_def β€” the DOI definition, literally.
  • tag β€” the CIPSO tag.
  • secattr β€” the security attributes.

🌈 DESCRIPTION 🌈

So basically: it parses a CIPSO enumerated tag β€” tag type #2 β€” and drops the security attributes into secattr. It returns zero on success, and negative values on failure. That's the whole contract, no cap. πŸ’…

✨ SEE ALSO ✨

Kernel file ./net/ipv4/cipso_ipv4.c, plus the entire friend group: 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), 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), cipso_v4_map_lvl_valid(9), cipso_v4_map_lvl_hton(9), cipso_v4_map_lvl_ntoh(9), cipso_v4_map_cat_rbm_valid(9), cipso_v4_map_cat_rbm_hton(9), cipso_v4_map_cat_rbm_ntoh(9), cipso_v4_map_cat_enum_valid(9), cipso_v4_map_cat_enum_hton(9), cipso_v4_map_cat_enum_ntoh(9), cipso_v4_map_cat_rng_valid(9), cipso_v4_map_cat_rng_hton(9), cipso_v4_map_cat_rng_ntoh(9), cipso_v4_gentag_hdr(9), cipso_v4_gentag_rbm(9), cipso_v4_parsetag_rbm(9), cipso_v4_gentag_enum(9), cipso_v4_gentag_rng(9), cipso_v4_parsetag_rng(9), cipso_v4_gentag_loc(9), cipso_v4_parsetag_loc(9), cipso_v4_optptr(9), cipso_v4_validate(9), cipso_v4_error(9), cipso_v4_genopt(9), 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).


xoxo, bestie πŸ’– this Kernel API Manual page comes from source/version ./net/ipv4, dated October 2026, and it's filed under cipso_v4_parsetag_enum(9). slay and goodbye ✨

πŸ“¦ where this page comes from