STRUCT TX_POWER_DUAL_STREAM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct tx_power_dual_stream(9) β€” Kernel API Manual πŸ¦‹

okay so bestie, we're in the kernel API manual, and today's main character is struct tx_power_dual_stream. yes the NAME section is literally just the name with nothing after the dash β€” she's mysterious like that πŸ’…


✨ SYNOPSIS ✨

struct tx_power_dual_stream {
    __le32 dw;
};

that's the whole thing. one member. she's compact, she's efficient, she ate πŸ”₯


πŸŽ€ Members πŸŽ€

  • dw β€” a __le32, i.e. a little-endian 32-bit value. that's the one and only member, no cap πŸ™ˆ

πŸ’– Description πŸ’–

so what is she for? these structs are the table entries in C_TX_PWR_TBL and also in C_CHANNEL_SWITCH β€” so if you see them pop up in those contexts, that's her, that's her vibe ✨

format-wise: she's the same format as il_tx_power_dual_stream, the only glow-up being that she's __le32. literally same energy, different endianness packaging πŸŽ€


🌈 SEE ALSO 🌈

like, go look at the kernel file ./drivers/net/wireless/intel/iwlegacy/commands.h first, and then the whole friend group:

  • struct il_cmd_header(9)
  • struct il3945_tx_power(9)
  • struct il3945_power_per_rate(9)
  • union il4965_tx_power_dual_stream(9)
  • struct il4965_tx_power_db(9)
  • struct il_ac_qos(9)
  • struct sta_id_modify(9)
  • struct il_link_qual_general_params(9)
  • struct il_link_qual_agg_params(9)
  • struct il_ssid_ie(9)
  • struct stats_tx_power(9)
  • struct il_sensitivity_cmd(9)

ngl the original synopsis is short enough to memorise, so no excuses bestie 🫢

k that's the whole page!! sourced from ./drivers/net/wireless/intel/i... (the path got cut off, tragic, but that's what the footer gave us 😭), dated October 2026 β€” go forth and slay your little-endian dual-streams, periodt πŸ’…πŸ’–

πŸ“¦ where this page comes from