STRUCT NFP_NEIGH_ENTRY(9)
π 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β therhash_headentry for hashtable.list_headβ needed as member of thelinked_nn_entrieslist.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
- 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