nftnl_expr_socket(3)

πŸ’– nftnl_expr_socket β€” the manual page, bestie edition πŸ’–

okay so like. this is nftnl_expr_socket, a page from the Library Functions Manual. it's short, it's sweet, it's giving "struct fields and nothing else" energy, and we're gonna read it together. no skipping. πŸŽ€


✨ NAME ✨

nftnl_expr_socket β€” that's the whole name, that's the whole vibe, periodt.


✨ SYNOPSIS ✨

πŸ¦‹ Data Fields

enum nft_socket_keys key
enum nft_registers dreg
uint32_t level

three fields. three little icons. we love a minimal cast. πŸ‘‘


✨ Detailed Description ✨

it's defined at line 18 of socket.c. that's it. that's the detailed description. bestie, "detailed" is doing a lot of heavy lifting here but we respect the hustle. πŸ’…


✨ Field Documentation ✨

🌸 enum nft_registers nftnl_expr_socket::dreg

it lives at line 20 of socket.c. that's dreg β€” register destination coded into the struct, iykyk. 🫢

🌸 enum nft_socket_keys nftnl_expr_socket::key

it lives at line 19 of socket.c. the key field, sitting right there between its two friends, main character of the middle. ✨

🌸 uint32_t nftnl_expr_socket::level

it lives at line 21 of socket.c. a whole uint32_t, closing out the trio. iconic. πŸ’œ

ngl, the line numbers are literally the entire documentation for each field. no extra lore, no hidden flags, no defaults to warn you about. what you see is what you get. πŸ”₯

✨ Author ✨

Generated automatically by Doxygen for libnftnl from the source code. β€” so like, nobody hand-wrote this one, the robot did it, and honestly? the robot ate. 😭


and that's the page, fr fr. shoutout to libnftnl, Version 1.3.1 for sponsoring this whole nftnl_expr_socket(3) moment. mwah. πŸ’–πŸŒΈπŸ¦‹βœ¨

πŸ“¦ where this page comes from