ENUM IPA_VERSION(9)
β¨ enum ipa_version β Kernel API Manual β¨
okay so bestie, welcome to the enum ipa_version(9) page π
this is the kernel API manual, and it's literally just a big list of IPA versions and their GSI besties. no cap, it's short and it ate.
πΈ NAME πΈ
enum ipa_version β (that's it, that's the whole name, the original leaves the description blank and honestly? iconic of it) π
π¦ SYNOPSIS π¦
enum ipa_version {
IPA_VERSION_3_0 ,
IPA_VERSION_3_1 ,
IPA_VERSION_3_5 ,
IPA_VERSION_3_5_1 ,
IPA_VERSION_4_0 ,
IPA_VERSION_4_1 ,
IPA_VERSION_4_2 ,
IPA_VERSION_4_5 ,
IPA_VERSION_4_7 ,
IPA_VERSION_4_9 ,
IPA_VERSION_4_11 ,
IPA_VERSION_5_0 ,
IPA_VERSION_5_1 ,
IPA_VERSION_5_2 ,
IPA_VERSION_5_5 ,
IPA_VERSION_COUNT
};
π CONSTANTS π
okay so here's the full roster, every single one, no skips, we don't do that here π«Ά
IPA_VERSION_3_0β IPA version 3.0 / GSI version 1.0 β¨IPA_VERSION_3_1β IPA version 3.1 / GSI version 1.0 β¨IPA_VERSION_3_5β IPA version 3.5 / GSI version 1.2 β¨IPA_VERSION_3_5_1β IPA version 3.5.1 / GSI version 1.3 β¨IPA_VERSION_4_0β IPA version 4.0 / GSI version 2.0 β¨IPA_VERSION_4_1β IPA version 4.1 / GSI version 2.0 β¨IPA_VERSION_4_2β IPA version 4.2 / GSI version 2.2 β¨IPA_VERSION_4_5β IPA version 4.5 / GSI version 2.5 β¨IPA_VERSION_4_7β IPA version 4.7 / GSI version 2.7 β¨IPA_VERSION_4_9β IPA version 4.9 / GSI version 2.9 β¨IPA_VERSION_4_11β IPA version 4.11 / GSI version 2.11 (2.1.1) β¨ β yes that parenthetical is real, keep it, don't touch it πIPA_VERSION_5_0β IPA version 5.0 / GSI version 3.0 β¨IPA_VERSION_5_1β IPA version 5.1 / GSI version 3.0 β¨IPA_VERSION_5_2β IPA version 5.2 / GSI version 5.2 β¨IPA_VERSION_5_5β IPA version 5.5 / GSI version 5.5 β¨IPA_VERSION_COUNTβ Number of defined IPA versions π
π DESCRIPTION π
so what is this enum even doing? it Defines the version of IPA (and GSI) hardware present on the platform. that's the whole vibe β it's the hardware version check-in sheet π
β οΈ headsup bestie: Please update ipa_version_string whenever a new version is added. fr fr do not forget this one, it's literally written in the source, we do not leave it stale π
π SEE ALSO π
- Kernel file
./drivers/net/ipa/ipa_version.hβ go read the source, iykyk π¦
aaaand that's the page!! πΈ mwah, you understood it, so slay π this was ./drivers/net/ipa, dated October 2026 β catch you in the next one, bestie π§ββοΈβ¨
π¦ 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