STRUCT IWL_RSS_CONFIG_CMD(9)
π 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β1means enable,0means disable. that's it, that's the toggle π«Άhash_maskβ the type of RSS to use. values come fromiwl_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
- 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