ENUM IWL_MVM_VENDOR_ATTR(9)
π enum iwl_mvm_vendor_attr β a Kernel API Manual moment, bestie
okay so picture this: it's giving kernel API manual, the page is enum iwl_mvm_vendor_attr(9), and it's literally just... the attributes used in vendor commands. that's it. that's the whole vibe. lowkey iconic of it tbh π
β¨ NAME β¨
enum iwl_mvm_vendor_attr β attributes used in vendor commands π¦
πΈ SYNOPSIS πΈ
enum iwl_mvm_vendor_attr {
__IWL_MVM_VENDOR_ATTR_INVALID ,
IWL_MVM_VENDOR_ATTR_VIF_ADDR ,
IWL_MVM_VENDOR_ATTR_ADDR ,
IWL_MVM_VENDOR_ATTR_SSID ,
IWL_MVM_VENDOR_ATTR_STA_CIPHER ,
IWL_MVM_VENDOR_ATTR_ROAMING_FORBIDDEN ,
IWL_MVM_VENDOR_ATTR_AUTH_MODE ,
IWL_MVM_VENDOR_ATTR_CHANNEL_NUM ,
IWL_MVM_VENDOR_ATTR_BAND ,
IWL_MVM_VENDOR_ATTR_COLLOC_CHANNEL ,
IWL_MVM_VENDOR_ATTR_COLLOC_ADDR ,
NUM_IWL_MVM_VENDOR_ATTR ,
MAX_IWL_MVM_VENDOR_ATTR
};
no cap, that's the whole squad right there π
π§ Constants π§
okay now the fun part β let me introduce you to everyone one by one, group-chat style π
__IWL_MVM_VENDOR_ATTR_INVALIDβ attribute 0 is invalid. literally the "do not perceive her" of the enum πIWL_MVM_VENDOR_ATTR_VIF_ADDRβ interface MAC address. the VIF's own little name tag πIWL_MVM_VENDOR_ATTR_ADDRβ MAC address. just... a MAC address. she's simple, she's classic πIWL_MVM_VENDOR_ATTR_SSIDβ SSID (binary attribute,0..32octets). yes bestie, binary, and yes,0..32octets, that's the range, periodt πIWL_MVM_VENDOR_ATTR_STA_CIPHERβ the cipher to use for the station with the mac address specified inIWL_MVM_VENDOR_ATTR_ADDR. so she's like, spiritually linked toIWL_MVM_VENDOR_ATTR_ADDR, iykyk π₯IWL_MVM_VENDOR_ATTR_ROAMING_FORBIDDENβu8attribute. Indicates whether roaming is forbidden or not. Value1means roaming is forbidden,0means roaming is allowed. so like,1= girlboss ground rules,0= wander freely β¨IWL_MVM_VENDOR_ATTR_AUTH_MODEβu32attribute. Authentication mode type as specified inenum iwl_vendor_auth_akm_mode. she's got a whole other enum she answers to, main character energy fr fr πIWL_MVM_VENDOR_ATTR_CHANNEL_NUMβu8attribute. Contains channel number. short, sweet,u8, no notes πIWL_MVM_VENDOR_ATTR_BANDβu8attribute.0for 2.4 GHz band,1for 5.2GHz band and2for 6GHz band. three bands, three moods, all valid πΈIWL_MVM_VENDOR_ATTR_COLLOC_CHANNELβu32attribute. Channel number of collocated AP. Relevant for 6GHz AP info. she's 6GHz-coded, obsessed π¦IWL_MVM_VENDOR_ATTR_COLLOC_ADDRβ MAC address of a collocated AP. Relevant for 6GHz AP info. the other half of the collocated duo, we stan a matched set π«ΆNUM_IWL_MVM_VENDOR_ATTRβ number of vendor attributes. the count, the census, the attendance sheet πMAX_IWL_MVM_VENDOR_ATTRβ highest vendor attribute number. the ceiling, the top of the leaderboard, the queen at the summit β
tiny heads-up, bestie: __IWL_MVM_VENDOR_ATTR_INVALID is invalid by definition (attribute 0), so don't be using her for actual business π
π SEE ALSO π
- Kernel file
./include/uapi/linux/nl80211-vnd-intel.henum iwl_mvm_vendor_cmd(9)
okay that's the whole page, you ate that ngl π
source/version: ./include/uapi/linux, dated October 2026 β mwah, go slay some vendor attributes, love u 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