STRUCT NFP_REPR(9)
πΈ NAME πΈ
okay so bestie, welcome to the struct nfp_repr(9) page from the Kernel API Manual π β this one is literally about priv data for representor netdevs. That's the whole vibe: private-data storage for representor netdevs, and it's lowkey iconic.
β¨ SYNOPSIS β¨
struct nfp_repr {
struct net_device *netdev;
struct metadata_dst *dst;
struct nfp_port *port;
struct nfp_app *app;
struct nfp_repr_pcpu_stats __percpu *stats;
void *app_priv;
};
That's the struct, bestie β every field is a main character, no skips π.
π¦ Members π¦
netdevβ back pointer to netdev. It's giving "point me back to my netdev" energy π .dstβ destination for packet TX. The packet-TX destination slot, periodt.portβ port of representor. This one holds the port of the representor, fr fr.appβ APP handle. The APP handle hangs out here, iconic.statsβ statistic of packets hitting CPU. Yes: the statistic of packets hitting CPU gets its own spot π.app_privβ pointer for APP data. A pointer for APP data, and it said "I'm the moment" π.
π₯ SEE ALSO π₯
Kernel file ./drivers/net/ethernet/netronome/nfp/nfp_net_repr.h β plus struct nfp_reprs(9), struct nfp_repr_pcpu_stats(9), and enum nfp_repr_type(9). Go read the whole squad, iykyk π§
and the footer sign-off says ./drivers/net/ethernet/netrono..., October 2026, and struct nfp_repr(9) β that's the source/version + date combo, captured and slayed π«Άβ¨
π¦ 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