STRUCT IPA_ENDPOINT_DATA(9)
π¦ struct ipa_endpoint_data(9) β the Kernel API Manual, bestie edition π¦
okay so you're reading the Kernel API Manual and you landed on struct ipa_endpoint_data β and honestly? iconic choice. this is the little struct that holds all the IPA endpoint configuration data, and we're gonna get into it together. no cap. π
β¨ NAME β¨
struct ipa_endpoint_data β IPA endpoint configuration data π
π SYNOPSIS π
struct ipa_endpoint_data {
bool filter_support;
struct ipa_endpoint_config config;
};
πΈ Members πΈ
filter_supportβ whether endpoint supports filtering π«Ά (yes, it's abool, yes it's important)configβ hardware configuration βοΈβ¨
π Description π
okay so here's the tea, bestie: not all endpoints support the IPA filtering capability. literally not all of them. and that's fine, we don't judge. π₯°
A filter table defines the filters to apply for those endpoints that do support it. The AP is responsible for initializing this table, and β important β it must include entries for non-AP endpoints. so like, no skipping. everyone gets a seat at the table. πͺ
For this reason we define all endpoints used in the system, and indicate whether they support filtering. that's literally the whole point of filter_support. π―
The remaining endpoint configuration data specifies default hardware configuration values that apply only to AP endpoints. so like, AP endpoints only, iykyk. π§
π₯ SEE ALSO π₯
- 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_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_interconnect_data(9)
- struct ipa_power_data(9)
- struct ipa_data(9)
π‘ friendly reminder:filter_supportis abool, so it'strueorfalseβ no in-between main character energy here. and remember,configonly matters for AP endpoints, so don't apply it everywhere or it's giving chaos. π
that's the whole vibe check, bestie β go forth and configure those endpoints. slay. π β¨
source/version: ./drivers/net/ipa π Β· date: October 2026 π β mwah, catch you in the next manpage, fr fr π«Άπ
π¦ 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