STRUCT IWL_PHY_SPECIFIC_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so welcome to the struct iwl_phy_specific_cfg(9) page in the Kernel API Manual, bestie 🫢 β€” this one is all about specific PHY filter configuration. Lowkey tiny struct, highkey important ✨.

✨ SYNOPSIS ✨

struct iwl_phy_specific_cfg {
    __le32 filter_cfg_chains[4];
};

πŸŽ€ Members πŸŽ€

  • filter_cfg_chains β€” this is the filter config id for LMAC1 chain A, LMAC1 chain B, LMAC2 chain A, LMAC2 chain B (in that order) πŸ’… yes, that exact order, no cap. The values are: 0 means no filter; 0xffffffff is reserved; otherwise it’s a filter id πŸ”₯.

πŸ¦‹ Description πŸ¦‹

So this struct gets sent as part of the phy configuration command (v3) to configure specific FW defined PHY filters that can be applied to each antenna 🌸. That’s the whole vibe: FW defined PHY filters, applied per antenna, and the struct is just out here doing its little config moment πŸŽ€.

πŸ’… SEE ALSO πŸ’…

Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/config.h β€” plus these struct besties, periodt:

  • struct iwl_calib_ctrl(9)
  • struct iwl_phy_cfg_cmd_v1(9)
  • struct iwl_phy_cfg_cmd_v3(9)

okay bye bestie 🫢 this page’s source/version is ./drivers/net/wireless/intel/i... and the date is October 2026 β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from