ENUM IWL_SEC_KEY_FLAGS(9)
β¨ enum iwl_sec_key_flags(9) β¨
okay so bestie, welcome to the Kernel API Manual β this one's literally called enum iwl_sec_key_flags(9) and it's giving "the little flag enum that could" π
it's the key flags for the security key command, and honestly? iconic. let's get into it π«Ά
πΈ NAME πΈ
enum iwl_sec_key_flags β the security key command key flags, no cap π
π¦ SYNOPSIS π¦
enum iwl_sec_key_flags {
IWL_SEC_KEY_FLAG_CIPHER_MASK ,
IWL_SEC_KEY_FLAG_CIPHER_WEP ,
IWL_SEC_KEY_FLAG_CIPHER_CCMP ,
IWL_SEC_KEY_FLAG_CIPHER_TKIP ,
IWL_SEC_KEY_FLAG_CIPHER_GCMP ,
IWL_SEC_KEY_FLAG_NO_TX ,
IWL_SEC_KEY_FLAG_KEY_SIZE ,
IWL_SEC_KEY_FLAG_MFP ,
IWL_SEC_KEY_FLAG_MCAST_KEY ,
IWL_SEC_KEY_FLAG_SPP_AMSDU
};
like, that's the whole squad right there π every single member accounted for, periodt.
π Constants π
okay so here's the cast of characters, one by one, and yes we're doing all ten because nobody gets left behind π
IWL_SEC_KEY_FLAG_CIPHER_MASKβ the cipher mask. that's it, that's the vibe πIWL_SEC_KEY_FLAG_CIPHER_WEPβ WEP cipher. yes, that WEP. she's vintage π΅IWL_SEC_KEY_FLAG_CIPHER_CCMPβ CCMP/CMAC cipher. two-for-one, we love a combo β¨IWL_SEC_KEY_FLAG_CIPHER_TKIPβ TKIP cipher. another blast from the past πIWL_SEC_KEY_FLAG_CIPHER_GCMPβ GCMP/GMAC cipher. the shiny modern one, she ate π₯IWL_SEC_KEY_FLAG_NO_TXβ literally don't install this one for TX. hands off the transmit lane bestie πIWL_SEC_KEY_FLAG_KEY_SIZEβ large key size, specificallyWEP-104,GCMP-256,GMAC-256. big key energy, main character size πIWL_SEC_KEY_FLAG_MFPβ MFP is in used for this key. (yes that's the original phrasing, i don't make the rules, i just report them π)IWL_SEC_KEY_FLAG_MCAST_KEYβ this is a multicast key. group chat key, not a DM key π’IWL_SEC_KEY_FLAG_SPP_AMSDUβ SPP A-MSDU should be used. yes bestie, use it β¨
π SEE ALSO π
okay this list is LONG, so buckle up, we're going on a tour of the whole neighborhood π
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/datapath.henumiwl_data_path_subcmd_ids(9) - struct
iwl_mu_group_mgmt_cmd(9) - struct
iwl_mu_group_mgmt_notif(9) - struct
iwl_time_sync_cfg_cmd(9) - enum
iwl_synced_time_operation(9) - struct
iwl_synced_time_cmd(9) - struct
iwl_synced_time_rsp(9) - struct
iwl_time_msmt_ptp_ctx(9) - struct
iwl_time_msmt_notify(9) - struct
iwl_time_msmt_cfm_notify(9) - struct
iwl_channel_estimation_cfg(9) - enum
iwl_thermal_dual_chain_req_events(9) - struct
iwl_thermal_dual_chain_request(9) - struct
iwl_rlc_properties(9) - struct
iwl_sad_properties(9) - struct
iwl_rlc_config_cmd(9) - enum
iwl_rx_baid_action(9) - struct
iwl_rx_baid_cfg_cmd_alloc(9) - struct
iwl_rx_baid_cfg_cmd_modify(9) - struct
iwl_rx_baid_cfg_cmd_remove_v1(9) - struct
iwl_rx_baid_cfg_cmd_remove(9) - struct
iwl_rx_baid_cfg_cmd(9) - struct
iwl_rx_baid_cfg_resp(9) - enum
iwl_scd_queue_cfg_operation(9) - struct
iwl_scd_queue_cfg_cmd(9) - struct
iwl_sec_key_cmd(9)
like go read them all, i'll wait π
ngl bestie, if you got all the way down here you're literally a kernel scholar now. slay. π¦
this lil page came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β and that's the whole enum iwl_sec_key_flags(9) moment, mwah πβ¨π
π¦ 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