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