STRUCT NFP_TUN_ACTIVE_TUNS_V6(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

struct nfp_tun_active_tuns_v6 β€” the periodic lil' message that spills the tea on which IPv6 tunnels are actually active πŸ’– (this is the Kernel API Manual btw, so bestie brace yourself for kernel-level lore ✨)


✨ SYNOPSIS ✨

okay so here's exactly what this struct looks like, no cap, copy it character for character 🫢

struct nfp_tun_active_tuns_v6 {
    __be32 seq;
    __be32 count;
    __be32 flags;
    struct route_ip_info_v6 {
      struct in6_addr ipv6;
      __be32 egress_port;
      __be32 extra[2];
    } tun_info[];
};

πŸ’… Members πŸ’…

girl, let me introduce you to the whole cast of this struct, main character energy only πŸ‘‘

  • seq β€” the sequence number of the message. literally the vibes-checker that keeps things in order πŸ”₯
  • count β€” how many tunnels are being reported in this message. the headcount, the attendance sheet, the "how many of y'all showed up" πŸ’€
  • flags β€” the options part of the request. tiny little switches doing big things ✨
  • tun_info β€” the tunnels that have actually sent traffic during the reported period. these are the ones that ate and left no crumbs πŸ“
    • tun_info.ipv6 β€” the dest IPv6 address of the active route. where it's headed, iykyk 🌈
    • tun_info.egress_port β€” the port the encapsulated packet egressed from. the doorway it slipped out of πŸšͺ✨
    • tun_info.extra β€” reserved for future use. it's giving "saving this seat for someone" πŸ™ˆ

πŸŽ€ SEE ALSO πŸŽ€

the whole friend group, in order, no one left out bestie πŸ’œ

  • Kernel file ./drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
  • struct nfp_tun_pre_tun_rule(9)
  • struct nfp_tun_active_tuns(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_ipv6_addr(9)
  • struct nfp_tun_mac_addr_offload(9)
  • struct nfp_neigh_update_work(9)
  • struct nfp_tun_offloaded_mac(9)
ok that's the whole roster πŸ’… go read them, they're iconic, they miss you

and that's the page!! sign-off time πŸŽ€ this lil' beauty came from ./drivers/net/ethernet/netrono... and it's dated October 2026, filed under struct nfp_...tive_tuns_v6(9) in the Kernel API Manual. slay, go touch some kernel code, ily πŸ«Άβœ¨πŸ‘‘

πŸ“¦ where this page comes from