ENUM NFT_SET_EXTENSIONS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

okay so this is the enum nft_set_extensions(9) page from the Kernel API Manual, and it's literally all about set extension type IDs πŸ’–

enum nft_set_extensions β€” set extension type IDs. That's the whole vibe, bestie ✨


✨ SYNOPSIS

enum nft_set_extensions {
    NFT_SET_EXT_KEY ,
    NFT_SET_EXT_KEY_END ,
    NFT_SET_EXT_DATA ,
    NFT_SET_EXT_FLAGS ,
    NFT_SET_EXT_TIMEOUT ,
    NFT_SET_EXT_USERDATA ,
    NFT_SET_EXT_EXPRESSIONS ,
    NFT_SET_EXT_OBJREF ,
    NFT_SET_EXT_NUM

};

πŸŽ€ Constants

  • NFT_SET_EXT_KEY β€” the element key, periodt πŸ”‘
  • NFT_SET_EXT_KEY_END β€” the upper-bound element key, specifically for ranges πŸ“ˆ
  • NFT_SET_EXT_DATA β€” the mapping data, iykyk πŸ—ΊοΈ
  • NFT_SET_EXT_FLAGS β€” the element flags 🚩
  • NFT_SET_EXT_TIMEOUT β€” the element timeout ⏳
  • NFT_SET_EXT_USERDATA β€” the user data that's associated with the element πŸ™ˆ
  • NFT_SET_EXT_EXPRESSIONS β€” the expressions that are associated with the element 🧚
  • NFT_SET_EXT_OBJREF β€” a stateful object reference associated with the element πŸ‘‘
  • NFT_SET_EXT_NUM β€” the number of extension types πŸ”’

πŸ¦‹ SEE ALSO

go read these too, bestie:

  • Kernel file ./include/net/netfilter/nf_tables.h
  • struct nft_verdict(9)
  • struct nft_regs(9)
  • struct nft_ctx(9)
  • struct nft_userdata(9)
  • struct nft_set_elem(9)
  • enum nft_iter_type(9)
  • struct nft_set_desc(9)
  • enum nft_set_class(9)
  • struct nft_set_estimate(9)
  • struct nft_expr(9)
  • struct nft_set_ops(9)
  • struct nft_set_type(9)
  • struct nft_set(9)
  • struct nft_set_binding(9)
  • struct nft_set_ext_type(9)
  • struct nft_set_ext_tmpl(9)
  • struct nft_set_ext(9)
  • struct nft_expr_type(9)
  • struct nft_expr_ops(9)
  • struct nft_rule(9)
  • struct nft_chain_validate_state(9)
  • struct nft_chain(9)
  • struct nft_chain_type(9)
  • struct nft_base_chain(9)
  • struct nft_table(9)
  • struct nft_object_hash_key(9)
  • struct nft_object(9)
  • struct nft_object_type(9)
  • struct nft_object_ops(9)
  • struct nft_flowtable(9)
  • struct nft_traceinfo(9)
  • struct nft_trans(9)
  • struct nft_trans_hook(9)
  • struct nft_trans_binding(9)

cute little sign-off tea β˜•: the footer says source/version is ./include/net/netfilter, the date is October 2026, and this whole page is enum nft_set_extensions(9). bye bestie, go slay those extension types πŸ’…βœ¨

πŸ“¦ where this page comes from