STRUCT IWL_RSS_CONFIG_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_rss_config_cmd(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” we're talking about struct iwl_rss_config_cmd, and it's literally the RSS (Receive Side Scaling) configuration glow-up πŸ¦‹. no cap, it's giving "let me spread this receive traffic across my queues" main character energy.


✨ NAME ✨

struct iwl_rss_config_cmd β€” RSS (Receive Side Scaling) configuration πŸ‘‘


🌸 SYNOPSIS 🌸

struct iwl_rss_config_cmd {
    __le32 flags;
    u8 hash_mask;
    u8 reserved[3];
    __le32 secret_key[IWL_RSS_HASH_KEY_CNT];
    u8 indirection_table[IWL_RSS_INDIRECTION_TABLE_SIZE];
 };

like, that's the whole struct, and every field is doing its little job. we love a functional icon πŸ’…


πŸŽ€ Members πŸŽ€

  • flags β€” 1 means enable, 0 means disable. that's it, that's the toggle 🫢
  • hash_mask β€” the type of RSS to use. values come from iwl_rss_hash_func_en, so go check that enum, iykyk ✨
  • reserved β€” reserved. literally just vibing there, don't touch it πŸ™ˆ
  • secret_key β€” the 320 bit input of random key configuration from the driver πŸ”₯πŸ”
  • indirection_table β€” the indirection table. it's the indirection table. iconic behaviour tbh πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/rx.h struct iwl_rx_phy_info(9), struct iwl_rx_mpdu_res_start(9), enum iwl_rx_phy_flags(9), enum iwl_mvm_rx_status(9), struct iwl_rx_mpdu_desc_v1(9), struct iwl_rx_mpdu_desc_v3(9), struct iwl_rx_mpdu_desc(9), struct iwl_rx_no_data(9), struct iwl_rx_no_data_ver_3(9), enum iwl_bar_frame_release_sta_tid(9), enum iwl_bar_frame_release_ba_info(9), struct iwl_bar_frame_release(9), struct iwl_rxq_sync_cmd(9), struct iwl_rxq_sync_notification(9), enum iwl_mvm_pm_event(9), struct iwl_mvm_pm_state_notification(9), struct iwl_ba_window_status_notif(9), struct iwl_rfh_queue_data(9), struct iwl_rfh_queue_config(9), struct iwl_beacon_filter_notif_v1(9), struct iwl_beacon_filter_notif(9), struct iwl_rx_phy_air_sniffer_ntfy(9) πŸ§šπŸ’œ

fr fr go read those too, they're all in the same friend group and the lore runs deep 😭

mwah, that's the whole page bestie πŸ’– this little writeup shipped from ./drivers/net/wireless/intel/i... in October 2026, and it's filed under struct iwl_rss_config_cmd(9) β€” slay, go configure some RSS 🌈⭐

πŸ“¦ where this page comes from