STRUCT NFP_FL_CT_TC_MERGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so welcome to the Kernel API Manual bestie, and today's main character is struct nfp_fl_ct_tc_merge(9) β€” literally the merge of two flows from tc. that's it, that's the whole vibe ✨


πŸŽ€ SYNOPSIS πŸŽ€

struct nfp_fl_ct_tc_merge {
    unsigned long cookie[2];
    struct rhash_head hash_node;
    struct list_head pre_ct_list;
    struct list_head post_ct_list;
    struct nfp_fl_ct_zone_entry *zt;
    struct nfp_fl_ct_flow_entry *pre_ct_parent;
    struct nfp_fl_ct_flow_entry *post_ct_parent;
    struct list_head children;
 };

🌸 MEMBERS 🌸

  • cookie β€” the flow cookie, and no cap it's a combination of the pre and post ct cookies. both of them. iconic packaging fr πŸ’…
  • hash_node β€” used by the hashtable. that's the gig, she's a hashtable girlie 🫢
  • pre_ct_list β€” this entry is part of a pre_ct_list, yes she contains a list and is also in a list, we love a multitasker ✨
  • post_ct_list β€” this entry is part of a post_ct_list too. same energy, different list πŸ’–
  • zt β€” reference to the zone table this belongs to. if you're lost, ask zt, she knows where you live πŸ‘‘
  • pre_ct_parent β€” the pre_ct_parent. she said what she said πŸŽ€
  • post_ct_parent β€” the post_ct_parent. equally self-explanatory, equally serving 🌈
  • children β€” list of nft merged entries. it's giving big family energy, it's giving mother of dragons πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹

kernel file ./drivers/net/ethernet/netronome/nfp/flower/conntrack.h β€” go read it, iykyk 😌

lowkey a whole friend group honestly. go say hi to all of them, they're all linked here for a reason πŸ’œ

okay that's the page bestie, tysm for reading πŸ₯Ή this one came from ./drivers/net/ethernet/netrono... and she's stamped October 2026, still slaying in struct nfp_fl_ct_tc_merge(9) form. mwah πŸ’‹ πŸŽ€πŸŒΈπŸ’–

πŸ“¦ where this page comes from