STRUCT NFP_TUN_NEIGH_V4(9)
π struct nfp_tun_neigh_v4(9) π
okay so bestie, listen β this is a page from the Kernel API Manual, and it's literally all about struct nfp_tun_neigh_v4, which is the neighbour/route entry on the NFP for IPv4. yes, the actual NFP. we're in the netronome flower driver now, hold my iced coffee π§
β¨ NAME β¨
struct nfp_tun_neigh_v4 β the neighbour/route entry on the NFP for IPv4, and honestly? she's iconic for it π
πΈ SYNOPSIS πΈ
the whole struct, laid out, no cap:
struct nfp_tun_neigh_v4 {
__be32 dst_ipv4;
__be32 src_ipv4;
struct nfp_tun_neigh common;
struct nfp_tun_neigh_ext ext;
struct nfp_tun_neigh_lag lag;
};
like five fields, each one doing its little job. she ate π
π Members π
okay so here's the field-by-field vibe check, keep up:
dst_ipv4β the destination IPv4 address π― like where we're headed, fr frsrc_ipv4β the source IPv4 address π where it came from, the origin storycommonβ the neighbour/route common info π the shared, everyday stuffextβ the neighbour/route extended info β¨ the extra details, the bonus roundlagβ the lag port info π port info for the lag, periodt
π¦ SEE ALSO π¦
the kernel file this lives in, plus the whole friend group of structs (and yes, you're gonna want to look at all of them, bestie):
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_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), struct nfp_ipv6_addr_entry(9).
lowkey a whole struct family reunion in here and you're invited π«Ά
and that's the page, bestie!! π this cutie came from ./drivers/net/ethernet/netrono... (the source path is truncated in the original, so I'm keeping it exactly as it was handed to me, don't come for me π) and it's dated October 2026 β so yeah, future vibes, she's ahead of her time β bye bestie, go read the other structs, mwah π
π¦ 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