STRUCT IPA_GSI_ENDPOINT_DATA(9)
πΈ struct ipa_gsi_endpoint_data β Kernel API Manual πΈ
okay bestie, welcome to the glow-up corner of ./drivers/net/ipa, where this lil struct lives rent free. it's literally called struct ipa_gsi_endpoint_data and it's the whole vibe for GSI channel + IPA endpoint data. think of it as the friend group chat where the GSI side and the IPA side finally get introduced π
β¨ NAME β¨
struct ipa_gsi_endpoint_data β GSI channel/IPA endpoint data. that's it, that's the whole name. iconic, lowkey self-explanatory, no notes π
π SYNOPSIS π
struct ipa_gsi_endpoint_data {
u8 ee_id;
u8 channel_id;
u8 endpoint_id;
bool toward_ipa;
struct gsi_channel_data channel;
struct ipa_endpoint_data endpoint;
};
not me pasting the whole struct, it's giving "here's the receipt, bestie" π§Ύβ¨
π Members π
okay so these are the fields, and honestly? every single one of them is a main character:
ee_idβ GSI execution environment ID. yes, the execution environment. very dramatic name, very real field π«Άchannel_idβ GSI channel ID. the channel's whole identity, fr fr.endpoint_idβ IPA endpoint ID. its little IPA name tag πΈtoward_ipaβ direction of data transfer. which way is the data going? this tells you. iykyk πchannelβ GSI channel configuration data (see above). the config stuff for the GSI channel, no cap βendpointβ IPA endpoint configuration data (see above). the config stuff for the IPA endpoint, periodt π₯
π¦ SEE ALSO π¦
go read these next, bestie, they're all in the kernel file ./drivers/net/ipa/ipa_data.h:
IPA/GSI Configuration Data(9)struct ipa_qsb_data(9)struct gsi_channel_data(9)struct ipa_endpoint_data(9)struct ipa_resource_limits(9)struct ipa_resource(9)struct ipa_resource_data(9)struct ipa_mem_data(9)struct ipa_interconnect_data(9)struct ipa_power_data(9)struct ipa_data(9)
like, that's the whole reading list. drink water and read the docs π§π
and that's the page!! this little beauty ships out of ./drivers/net/ipa, dated October 2026 β so go forth, configure your endpoints, and slay π
ππ
π¦ 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