nfp_fl_create_new_pre_ct(9)
π nfp_fl_create_new_pre_ct(9) β like, the Kernel API Manual page, bestie β¨
okay so real talk, this one lives in the Kernel API Manual, section 9, and it's called nfp_fl_create_new_pre_ct β say that five times fast, I dare you π«Ά
πΈ NAME πΈ
nfp_fl_create_new_pre_ct β literally creates the next ct_zone -trk conntrack rules. that's the whole vibe, no notes π
β¨ SYNOPSIS β¨
int nfp_fl_create_new_pre_ct (struct nfp_fl_nft_tc_merge *m_entry );
π ARGUMENTS π
m_entryβ the previousnfp_fl_nft_tc_mergeentry. yes, the one before. we're building off of it, king π
π¦ DESCRIPTION π¦
so what this does is: it creates a brand-new pre_ct entry, starting from the previous nfp_fl_nft_tc_merge entry, and hooks it up to the next relevant zone table. it's giving "next chapter" energy, fr fr π
then it tries to merge with the other +trk+est entries and offload them if that's possible β like when your group chat finally agrees on a restaurant. highkey iconic when it works π₯
and the newly created pre_ct entry? it gets linked straight back to the previous nfp_fl_nft_tc_merge entry. so everyone's connected, everyone's in the group chat, nobody's left on read π
π RETURN π
- a negative value on error π (it happens, we don't talk about it)
0if everything got configured successfully β¨ slay
π SEE ALSO π
the kernel file that started it all:
./drivers/net/ethernet/netronome/nfp/flower/conntrack.h
and the whole friend group, in order:
struct nfp_fl_ct_zone_entry(9)struct nfp_fl_ct_flow_entry(9)struct nfp_fl_ct_tc_merge(9)struct nfp_fl_nft_tc_merge(9)struct nfp_fl_ct_map_entry(9)nfp_fl_ct_handle_pre_ct(9)nfp_fl_ct_handle_post_ct(9)nfp_fl_ct_clean_flow_entry(9)nfp_fl_ct_del_flow(9)nfp_fl_ct_handle_nft_flow(9)nfp_fl_ct_stats(9)
ngl bestie, if something goes sideways just remember: negative means error, 0 means we ate π
and that's the page!! π
source path got cut off all dramatic like at ./drivers/net/ethernet/netrono..., dated October 2026, and it belongs to nfp_fl_create_new_pre_ct(9) β mwah, go off, conntrack queen π§ββοΈπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms