nftnl_flowtable(3)
π nftnl_flowtable π
okay bestie, sit down, hydrate, because we're talking about nftnl_flowtable β a whole struct from the libnftnl library manual, and she is lowkey iconic. this is the little data baby that holds everything your flowtable needs to know about itself. no cap.
β¨ SYNOPSIS β¨
πΈ Data Fields πΈ
here's the whole squad, every single member, exactly as they show up in the struct:
struct list_head head
const char * name
const char * table
int family
uint32_t hooknum
int32_t prio
uint32_t size
struct nftnl_str_array dev_array
uint32_t ft_flags
uint32_t use
uint32_t flags
uint64_t handle
that's the lineup. twelve fields, all of them doing their little job. π«Ά
π¦ Detailed Description π¦
the actual definition of this struct lives at line 21 of file flowtable.c. that's where she was born, and honestly? she ate. π
π Field Documentation π
okay so now we go field by field, because every single one of these cuties has her own lore. π
struct nftnl_str_array nftnl_flowtable::dev_arrayβ defined at line 29 of fileflowtable.c. this is the one holding your device array energy. πint nftnl_flowtable::familyβ defined at line 25 of fileflowtable.c. the family of the flowtable, keeping things in their lane. β¨uint32_t nftnl_flowtable::flagsβ defined at line 32 of fileflowtable.c. flags!! plural!! she's flagging. π©uint32_t nftnl_flowtable::ft_flagsβ defined at line 30 of fileflowtable.c. yes, there are two flag fields, and no, that's not a typo, they're different and both here, periodt. πuint64_t nftnl_flowtable::handleβ defined at line 33 of fileflowtable.c. the 64-bit handle, the last one in the file, the closer of the group. πstruct list_head nftnl_flowtable::headβ defined at line 22 of fileflowtable.c. the very first field, the list head, the main character who shows up first. πuint32_t nftnl_flowtable::hooknumβ defined at line 26 of fileflowtable.c. the hook number. which hook? this hook. πͺconst char* nftnl_flowtable::nameβ defined at line 23 of fileflowtable.c. her name. const, so don't go messing with it bestie. πint32_t nftnl_flowtable::prioβ defined at line 27 of fileflowtable.c. the priority. signed 32-bit, because priorities can be negative, and honestly? relatable. πuint32_t nftnl_flowtable::sizeβ defined at line 28 of fileflowtable.c. the size. of the thing. she's sized. π«const char* nftnl_flowtable::tableβ defined at line 24 of fileflowtable.c. the table name this flowtable is living in, also const, also not to be touched. πΈuint32_t nftnl_flowtable::useβ defined at line 31 of fileflowtable.c. the use counter. somebody's getting used (affectionately). π₯
reminder bestie: every one of these line numbers and file names is exact. flowtable.c, lines 21 through 33. don't be out here rounding. π
π Author π
Generated automatically by Doxygen for libnftnl from the source code. so like, a robot wrote this, and i'm just the messenger. iconic of her honestly. π§
and that's the whole page!! no notes, she's perfect. πβ this was libnftnl, Version 1.3.1, nftnl_flowtable(3) β thanks for reading, love u, bye bestie!! ππ«Άπ
π¦ where this page comes from
- ubuntu resolute: libnftnl-dev-doc 1.3.1-1 Β· GPL-2.0-or-later
- ubuntu stonking: libnftnl-dev-doc 1.3.1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms