nfp_fl_ct_handle_post_ct(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… nfp_fl_ct_handle_post_ct β€” Kernel API Manual, bestie edition

okay so this is a page straight out of the Kernel API Manual (yes, that's the manual name, it's giving very official energy ✨) and we're talking about nfp_fl_ct_handle_post_ct β€” say that five times fast, I dare you 🫢


🌸 NAME 🌸

nfp_fl_ct_handle_post_ct β€” handles those +trk+est conntrack rules, and yes the plus signs are part of the vibe, do not touch them πŸ’…


✨ SYNOPSIS ✨

int nfp_fl_ct_handle_post_ct (struct nfp_flower_priv *priv , struct
       net_device *netdev , struct flow_cls_offload *flow , struct
       netlink_ext_ack *extack );

lowkey a whole signature, and we're keeping it exactly like that, character for character, no cap πŸ”₯


πŸŽ€ ARGUMENTS πŸŽ€

these are the four besties that show up to the function:

  • priv β€” a pointer to app priv. that's it, that's the whole description, she's mysterious and we respect it πŸ™ˆ
  • netdev β€” the netdev structure. the moment the network device walks in πŸ’«
  • flow β€” the TC flower classifier offload structure. iconic, main character energy πŸ‘‘
  • extack β€” the extack pointer for errors. she's the one holding the receipts when something goes wrong 😭

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does she actually do? simple, bestie:

she adds a new entry to the relevant zone table, then tries to merge it with the other -trk entries, and offloads if possible. ✨

that's the whole arc. entry β†’ merge attempt β†’ maybe offload. periodt 🌈


⭐ RETURN ⭐

  • a negative value on error πŸ’€
  • 0 if it configured successfully πŸŽ‰

iykyk β€” check your return value, always 🫢


πŸ’œ SEE ALSO πŸ’œ

the friend group 🧚:

Kernel file ./drivers/net/ethernet/netronome/nfp/flower/conntrack.h

like, the whole conntrack squad, go read them, they're all slay πŸ”₯


ngl this one's short but she ate. short pages deserve love too πŸ’…

okay so that's the page!! straight from the source ./drivers/net/ethernet/netrono... and dated October 2026, so mark your calendars bestie β€” this whole thing is officially a October 2026 moment πŸ—“οΈπŸ’– bye!! πŸŽ€

πŸ“¦ where this page comes from