STRUCT NFP_ABM_LINK(9)
πΈ struct nfp_abm_link(9) πΈ
okay bestie, welcome to the Kernel API Manual β yes it's a real manual-page situation and yes we're gonna make it cute π
this one's all about struct nfp_abm_link, which is literally the port tuple of a ABM NIC. iconic little container, no cap π
β¨ NAME β¨
struct nfp_abm_link β port tuple of a ABM NIC π¦
β¨ SYNOPSIS β¨
struct nfp_abm_link {
struct nfp_abm *abm;
struct nfp_net *vnic;
unsigned int id;
unsigned int queue_base;
unsigned int total_queues;
u64 last_stats_update;
u32 *prio_map;
bool has_prio;
u8 def_band;
struct list_head dscp_map;
struct nfp_qdisc *root_qdisc;
struct radix_tree_root qdiscs;
};
β¨ Members β¨
the way this struct has so many membersβ¦ main character energy fr fr π
abmβ back pointer tonfp_abm. it's giving "find your way home" πvnicβ the data vNIC. hi bestie πidβ id of the data vNIC. short, simple, slays β¨queue_baseβ id of base to host queue within PCIe (not QC idx). and yes, not QC idx β clock that, it matters πtotal_queuesβ number of PF queues. counting them all, obsessed π’last_stats_updateβ ktime of last stats update. literally a timestamp glow-up πprio_mapβ current map of priorities. current being the key word πΊοΈhas_prioβprio_mapis valid. it's the vibe check for the map above πdef_bandβ default band to use. the default! the fallback! the understudy that ate πdscp_mapβ list of DSCP to band mappings. mapping era πroot_qdiscβ pointer to the current root of the Qdisc hierarchy. root of the tree, queen of the hill πqdiscsβ all qdiscs recorded by major part of the handle. every single one, no crumbs left π
β¨ SEE ALSO β¨
go read these next, i'm begging π«Ά
- Kernel file
./drivers/net/ethernet/netronome/nfp/abm/main.h struct nfp_abm(9)struct nfp_alink_stats(9)struct nfp_alink_xstats(9)struct nfp_qdisc(9)
and that's the whole page, bestie π it comes to you from ./drivers/net/ethernet/netrono... and it's dated October 2026 β so like, future-coded β¨ keep it in your bookmarks, 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