STRUCT NFP_PREDT_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct nfp_predt_entry(9) πŸ’–

okay so bestie, welcome to the kernel API manual for struct nfp_predt_entry(9) β€” yes that's the page title AND it's lowkey giving main character energy already. this is a Netronome NFP flower thing and we're gonna get through it together, no cap 🫢


✨ NAME ✨

struct nfp_predt_entry β€” (the original literally leaves the description blank, so like… it's a struct, that's the vibe, iykyk πŸ’…*)*


🌸 SYNOPSIS 🌸

struct nfp_predt_entry {
    struct list_head list_head;
    struct nfp_fl_payload *flow_pay;
    struct list_head nn_list;
};

look at her. three members. iconic. not one of them is extra πŸ’€


πŸŽ€ Members πŸŽ€

πŸ’œ list_head

List head to attach to predt_list β€” that's literally her whole job, she's a list head and she attaches to predt_list, periodt.

πŸ¦‹ flow_pay

Direct link to flow_payload β€” a direct link, okay?? no middleman, straight to the payload, we love a shortcut queen ✨

🌈 nn_list

List of linked nfp_neigh_entries β€” she's holding a whole little list of them, keeping the neighbors together fr fr 🫢


⭐ SEE ALSO ⭐

Kernel file ./drivers/net/ethernet/netronome/nfp/flower/main.h β€” go read it, it's giving source-of-truth πŸ’–

and then the whole friend group, in order, don't skip anyone bestie:

  • struct nfp_fl_tunnel_offloads(9)
  • struct nfp_tun_neigh_lag(9)
  • struct nfp_tun_neigh(9)
  • struct nfp_tun_neigh_ext(9)
  • struct nfp_tun_neigh_v4(9)
  • struct nfp_tun_neigh_v6(9)
  • struct nfp_neigh_entry(9)
  • struct nfp_mtu_conf(9)
  • struct nfp_fl_lag(9)
  • struct nfp_fl_internal_ports(9)
  • struct nfp_flower_priv(9)
  • struct nfp_fl_qos(9)
  • struct nfp_flower_repr_priv(9)
  • struct nfp_flower_non_repr_priv(9)
  • struct nfp_ipv6_addr_entry(9)

ok that's the whole page bestie, it was short but she ate πŸ’…

and like, a lil sign-off bc the footer deserves love too: this came from ./drivers/net/ethernet/netrono... and it's dated October 2026, so mark your calendar, mwah πŸ˜­πŸ’–

πŸ“¦ where this page comes from