STRUCT NFP_IPV6_ADDR_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct nfp_ipv6_addr_entry(9) β€” cached IPv6 addresses

okay so bestie, welcome to the Kernel API Manual, and lemme tell you about this lil struct that is literally just a cache of IPv6 addresses πŸ¦‹. that's it. that's the whole vibe. she holds onto IPv6 addrs so nobody has to look them up again, and honestly? iconic behavior.


✨ SYNOPSIS ✨

struct nfp_ipv6_addr_entry {
    struct in6_addr ipv6_addr;
    int ref_count;
    struct list_head list;
 };

like, look at her. three fields. no notes. πŸŽ€


🌸 MEMBERS 🌸

  • ipv6_addr β€” the IP address itself, fr fr. this is the actual IPv6 addr we're caching, the main character of the whole struct πŸ‘‘
  • ref_count β€” the number of rules currently using this IP, no cap. it's the counter keeping track of how many things are still vibing with this address πŸ’…
  • list β€” a list pointer. that's it, that's the description. she points at a list. lowkey mysterious but we respect it 🫢

🌈 SEE ALSO 🌈

bestie the family tree is huge, buckle up 🧚:

  • Kernel file ./drivers/net/ethernet/netronome/nfp/flower/main.h
  • 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_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)
go read those if you want the full lore, iykyk πŸ“šβœ¨

and that's the whole page, bestie!! source lives over at ./drivers/net/ethernet/netrono..., dated October 2026, and it's all filed under struct nfp_ipv6_addr_entry(9) β€” periodt πŸ’–πŸŽ€πŸ’€

πŸ“¦ where this page comes from