STRUCT NFP_FL_NFT_TC_MERGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to the struct nfp_fl_nft_tc_merge(9) page from the Kernel API Manual β€” yes, that manual. This struct is literally the merge of tc_merge flows with nft flow. That’s the whole NAME moment. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here’s the exact shape, no edits, no cap:

struct nfp_fl_nft_tc_merge {
    struct net_device *netdev;
    unsigned long cookie[3];
    struct rhash_head hash_node;
    struct nfp_fl_ct_zone_entry *zt;
    struct list_head nft_flow_list;
    struct list_head tc_merge_list;
    struct nfp_fl_ct_tc_merge *tc_m_parent;
    struct nfp_fl_ct_flow_entry *nft_parent;
    unsigned long tc_flower_cookie;
    struct nfp_fl_payload *flow_pay;
    struct nfp_fl_ct_flow_entry *next_pre_ct_entry;
};

🫢 Members 🫢

  • netdev β€” Ingress netdev name. iconic. πŸŽ€
  • cookie β€” Flow cookie, combination of tc_merge and nft cookies. iykyk.
  • hash_node β€” Used by the hashtable. lowkey doing hashtable things.
  • zt β€” Reference to the zone table this belongs to. main character reference energy.
  • nft_flow_list β€” This entry is part of a nft_flows_list. periodt.
  • tc_merge_list β€” This entry is part of a ct_merge_list. slay.
  • tc_m_parent β€” The tc_merge parent. yes, the parent.
  • nft_parent β€” The nft_entry parent. also parent. πŸ’–
  • tc_flower_cookie β€” The cookie of the flow offloaded to the nfp. πŸ“
  • flow_pay β€” Reference to the offloaded flow struct. it’s giving reference.
  • next_pre_ct_entry β€” Reference to the next ct zone pre ct entry. literally next.

🌈 SEE ALSO 🌈

run, don’t walk, bestie:


okay bye bestie 🫢 this page’s source/version is ./drivers/net/ethernet/netrono... and it’s dated October 2026. slay. πŸ’œ

πŸ“¦ where this page comes from