ENUM IWL_TRANS_STATUS(9)
π enum iwl_trans_status(9)
okay so bestie, welcome to the Kernel API Manual β¨ β this one's all about the little status flags that track what the iwlwifi transport layer is up to at any given moment. Think of it as the transport's mood ring π¦ periodt.
πΈ NAME πΈ
enum iwl_trans_status β the transport status flags, aka the vibe check for your wireless transport layer π
β¨ SYNOPSIS β¨
enum iwl_trans_status {
STATUS_SYNC_HCMD_ACTIVE ,
STATUS_DEVICE_ENABLED ,
STATUS_TPOWER_PMI ,
STATUS_INT_ENABLED ,
STATUS_RFKILL_HW ,
STATUS_RFKILL_OPMODE ,
STATUS_FW_ERROR ,
STATUS_TRANS_DEAD ,
STATUS_IN_SW_RESET ,
STATUS_RESET_PENDING ,
STATUS_TRANS_RESET_IN_PROGRESS
};
π Constants π
okay so here's the whole cast of characters, and honestly each one is a main character in their own way π
STATUS_SYNC_HCMD_ACTIVEβ a SYNC command is being processed right now, like it's literally mid-sentence, don't interrupt πSTATUS_DEVICE_ENABLEDβ APM is enabled β¨STATUS_TPOWER_PMIβ the device might be asleep, so you gotta wake it up first (yes, like texting your bestie at 3am and waiting for them to come back online π)STATUS_INT_ENABLEDβ interrupts are enabled π₯STATUS_RFKILL_HWβ the actual HW state of the RF-kill switch, no filter, the real real πSTATUS_RFKILL_OPMODEβ the RF-kill state as reported to opmode π«ΆSTATUS_FW_ERRORβ the fw is in error state, it's giving bad vibes ngl πSTATUS_TRANS_DEADβ trans is dead, so avoid any read/write operation, like literally do not touch it, do not pass go ππSTATUS_IN_SW_RESETβ device is undergoing reset; this one gets cleared by opmode viaiwl_trans_finish_sw_resetπ§STATUS_RESET_PENDINGβ reset worker was scheduled, but didn't dump the firmware state yet β it's pending, bestie, we wait βSTATUS_TRANS_RESET_IN_PROGRESSβ reset is still in progress, so don't attempt another reset yet, I'm begging you π
no cap, a couple of these are important:STATUS_TRANS_DEADmeans avoid any read/write operation, andSTATUS_TRANS_RESET_IN_PROGRESSmeans don't attempt another reset yet. Respect the flags π
π SEE ALSO π
Kernel file ./drivers/net/wireless/intel/iwlwifi/iwl-trans.h β plus the whole squad of friends, all here, all iconic:
- Transport layer - what is it ?(9)
- Life cycle of the transport layer(9)
enum CMD_MODE(9)struct iwl_device_cmd(9)struct iwl_device_tx_cmd(9)enum iwl_hcmd_dataflag(9)struct iwl_host_cmd(9)struct iwl_dump_sanitize_ops(9)struct iwl_trans_config(9)struct iwl_trans_rxq_dma_data(9)struct iwl_pnvm_image(9)enum iwl_trans_state(9)- Platform power management(9)
enum iwl_ini_cfg_state(9)struct iwl_dram_data(9)struct iwl_dram_regions(9)struct iwl_fw_mon(9)struct iwl_self_init_dram(9)struct iwl_imr_data(9)struct iwl_pc_data(9)struct iwl_trans_debug(9)struct iwl_trans_info(9)struct iwl_trans(9)iwl_trans_resched_with_nic_access(9)
okay that's the whole page, go touch grass and then go read the header file π±
π«Ά mwah, this cutie came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β see you in the next manpage, 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