STRUCT NFP_NEIGH_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct nfp_neigh_entry(9) πŸ’…

okay so this page is from the Kernel API Manual, and it's your girl's guide to struct nfp_neigh_entry. The original header line is not getting copy-pasted here, bestie β€” we're doing it cute. πŸ’–

πŸ’– NAME πŸ’–

struct nfp_neigh_entry β€” literally the original NAME line is struct nfp_neigh_entry - with nothing after the dash. No description, no extra lore, that's the whole flex. πŸ’…

✨ SYNOPSIS ✨

here's the struct definition, exactly, no edits, no "cleanup" energy:

       struct nfp_neigh_entry {
           unsigned long neigh_cookie;
           struct rhash_head ht_node;
           struct list_head list_head;
           char *payload;
           struct nfp_predt_entry *flow;
           bool is_ipv6;
        };

🧚 Members 🧚

okay, member-by-member, no skipping:

  • neigh_cookie β€” cookie for hashtable lookup. πŸͺ
  • ht_node β€” the rhash_head entry for hashtable.
  • list_head β€” needed as member of the linked_nn_entries list.
  • payload β€” the neighbour info payload.
  • flow β€” linked flow rule.
  • is_ipv6 β€” flag to indicate if the payload is ipv6 or ipv4.

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/netronome/nfp/flower/main.h is where the whole friend group lives:

  • 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_predt_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)

and that's the whole page, bestie 🫢 source/version footer says ./drivers/net/ethernet/netrono..., dated October 2026, for struct nfp_neigh_entry(9). πŸ’–βœ¨

πŸ“¦ where this page comes from