nftnl_expr_masq(3)

πŸ’– nftnl_expr_masq πŸ’–

okay so bestie, welcome to nftnl_expr_masq β€” it's giving mysterious struct energy and honestly? we're obsessed. This is the masquerade expression, and it lives inside libnftnl, the library that talks netlink so you don't have to. Sit down, grab a strawberry drink πŸ“, and let's go through every single thing this page has to say. No cap, we're not skipping a crumb.


✨ NAME ✨

nftnl_expr_masq β€” the masquerade expression struct, and yes, the whole page is basically about its three lil data fields. Short king behavior, but make it iconic. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

🌸 Data Fields 🌸

here's the full lineup, fr fr β€” all three of them, exactly as written:

uint32_t flags
enum nft_registers sreg_proto_min
enum nft_registers sreg_proto_max

πŸ’« Detailed Description πŸ’«

the definition of this whole thing? it's sitting pretty at line 19 of the file masq.c. that's it, that's the lore. ✨


πŸŽ€ Field Documentation πŸŽ€

three fields, three little spotlights, let's give each one its main character moment.

🌈 uint32_t nftnl_expr_masq::flags

  • definition? line 20 of masq.c. that's where it lives, bestie.

🌈 enum nft_registers nftnl_expr_masq::sreg_proto_max

  • definition? line 22 of masq.c. the max proto register, holding it down at the bottom of the list.

🌈 enum nft_registers nftnl_expr_masq::sreg_proto_min

  • definition? line 21 of masq.c. the min proto register, vibing one line above its max counterpart.
ngl, the ordering here is lowkey chaotic β€” min is listed after max on the page, but min is on line 21 and max is on line 22 in the actual file. the manpage just has its own aesthetic. πŸ’…

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libnftnl from the source code.

like… not a human author, a Doxygen author. it woke up, generated this page, and ate. no notes. 🫢


and that's the whole thing, bestie!! πŸŽ‰ every field, every line number, every detail β€” we kept it all, because facts are sacred even when the vibe is cute. this page is part of libnftnl, Version 1.3.1, and it's the nftnl_expr_masq(3) manual page we just devoured together. mwah. πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from