STRUCT IPA_INTERCONNECT_DATA(9)
β¨ struct ipa_interconnect_data(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for struct ipa_interconnect_data β she's a little struct with main character energy and she's here to tell you about IPA interconnect bandwidths. yes, that's literally her whole job. slay. π
πΈ SYNOPSIS πΈ
struct ipa_interconnect_data {
const char *name;
u32 peak_bandwidth;
u32 average_bandwidth;
};
that's it. that's the whole struct. three fields, zero drama, highkey iconic π
π¦ Members π¦
nameβ the interconnect name, bestie. it matchesinterconnect-namein DT. like, they have to be the same string or it's not giving what it needs to give πpeak_bandwidthβ the peak interconnect bandwidth, measured in units of1000byte/sec. so like, remember to mentally multiply by 1000, ok? don't come for me, that's just the unit. fr fr πaverage_bandwidthβ the average interconnect bandwidth, also in1000byte/sec units. same deal, same units, no cap β
π SEE ALSO π
go look at these, i promise they're worth it β the kernel file ./drivers/net/ipa/ipa_data.h, plus:
IPA/GSI Configuration Data(9)struct ipa_qsb_data(9)struct gsi_channel_data(9)struct ipa_endpoint_data(9)struct ipa_gsi_endpoint_data(9)struct ipa_resource_limits(9)struct ipa_resource(9)struct ipa_resource_data(9)struct ipa_mem_data(9)struct ipa_power_data(9)struct ipa_data(9)
like a whole friend group of structs, and our girl here is part of it π«Ά
ngl there is genuinely nothing dangerous in this one, it's just a description struct. go off, be bandwidth-aware, no bugs to fear here π
mwah π that's the whole page! this one came from ./drivers/net/ipa and it's dated October 2026 β catch you in the next manpage, bestie, ily bye! ππ¦π
π¦ 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