STRUCT NFP_TUN_IPV6_ADDR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct nfp_tun_ipv6_addr(9) ✨

okay bestie, welcome to the kernel API manual for struct nfp_tun_ipv6_addr β€” yes that's the whole name, it's giving long-distance-relationship-length name but we move πŸ’…


πŸ’– NAME πŸ’–

struct nfp_tun_ipv6_addr β€” set the IP address list on the NFP ✨ that's the whole job, that's the assignment, and she ate 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the glow-up, literally exactly as written, no cap:

struct nfp_tun_ipv6_addr {
    __be32 count;
    struct in6_addr ipv6_addr[NFP_FL_IPV6_ADDRS_MAX];
 };

like… look at her. __be32 count, an array of struct in6_addr sized NFP_FL_IPV6_ADDRS_MAX. iconic. no notes πŸ”₯


🌸 Members 🌸

  • count β€” the number of IPs populated in the array πŸ‘‘ like how many seats at the table are actually taken, not how many chairs exist
  • ipv6_addr β€” array of IPV6_ADDRS_MAX 128-bit IPv6 addresses πŸ¦‹ yes bestie, 128 bits each, that's the whole vibe

πŸŽ€ SEE ALSO πŸŽ€

the whole friend group, fr fr β€” go say hi to all of them:

  • Kernel file ./drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c πŸ“ that's where she lives
  • struct nfp_tun_pre_tun_rule(9)
  • struct nfp_tun_active_tuns(9)
  • struct nfp_tun_active_tuns_v6(9)
  • struct nfp_tun_req_route_ipv4(9)
  • struct nfp_tun_req_route_ipv6(9)
  • struct nfp_offloaded_route(9)
  • struct nfp_tun_ipv4_addr(9)
  • struct nfp_ipv4_addr_entry(9)
  • struct nfp_tun_mac_addr_offload(9)
  • struct nfp_neigh_update_work(9)
  • struct nfp_tun_offloaded_mac(9)
πŸ’€ real talk: that's twelve structs in the group chat and every single one of them is typing. anyway ily all 🫢

and that's the page bestie πŸ’œ sourced from ./drivers/net/ethernet/netrono... (the path got cut off mid-sentence, not my fault, she's mysterious like that πŸ™ˆ), dated October 2026, and it's all struct nfp_tun_ipv6_addr(9) business baby β€” periodt 🌈⭐

πŸ“¦ where this page comes from