STRUCT NFP_TUN_IPV4_ADDR(9)
π¦ struct nfp_tun_ipv4_addr β a Kernel API Manual moment π¦
okay bestie, so this is a page from the Kernel API Manual, and it's all about struct nfp_tun_ipv4_addr β literally the struct that sets the IP address list on the NFP. no cap, that's the whole vibe. let's get into it β¨
πΈ NAME πΈ
struct nfp_tun_ipv4_addr β set the IP address list on the NFP π
β¨ SYNOPSIS β¨
like, here's the shape of it, exactly as it is:
struct nfp_tun_ipv4_addr {
__be32 count;
__be32 ipv4_addr[NFP_FL_IPV4_ADDRS_MAX];
};
that's it. two members. iconic minimalism, honestly π
π Members π
countβ the number of IPs populated in the array. like, how many of the slots are actually doing something π«Άipv4_addrβ the array ofIPV4_ADDRS_MAX32 bit IPv4 addresses. yes bestie, all of them, 32 bits each, living their best life in there π
π SEE ALSO π
go read these next, fr fr β the whole friend group:
- the 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_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_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 page and you ate it up π no skipped sections, no missing members, we keep every detail in this house π₯
and that's a wrap, bestie π this came out of ./drivers/net/ethernet/netrono... and it's dated October 2026, footer and all β struct nfp_tun_ipv4_addr(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