STRUCT NFP_IPV6_ADDR_ENTRY(9)
π 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
- 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