STRUCT IPA_GSI_ENDPOINT_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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