STRUCT IWL_WOWLAN_ALL_RSC_TSC_V5(9)
πΈ struct iwl_wowlan_all_rsc_tsc_v5(9) πΈ
okay bestie, gather round, because we're diving into the kernel API manual for struct iwl_wowlan_all_rsc_tsc_v5 β yes that's the whole name, yes it's a mouthful, no we're not shortening it π
β¨ NAME β¨
struct iwl_wowlan_all_rsc_tsc_v5 β literally just key counters, that's the whole vibe π
π¦ SYNOPSIS π¦
no cap, here's the exact shape of it:
struct iwl_wowlan_all_rsc_tsc_v5 {
__le64 ucast_rsc[IWL_MAX_TID_COUNT];
__le64 mcast_rsc[2][IWL_MAX_TID_COUNT];
__le32 sta_id;
u8 mcast_key_id_map[4];
};
like, look at her. arrays of arrays. she's giving main character energy fr fr β
π Members π
ucast_rscβ the unicast RSC values π¦ (yes, singular-ish name, plural values, we don't make the rules)mcast_rscβ the multicast RSC values, and highkey the important part: they're per key map value β¨sta_idβ the station ID πmcast_key_id_mapβ the map of key id tomcast_rscentry, aka the little index card that tells you which multicast slot is which π₯
π SEE ALSO π
so the kernel file this lives in is ./drivers/net/wireless/intel/iwlwifi/fw/api/d3.h β and honestly the whole friend group is linked here, iykyk:
enum iwl_d0i3_flags(9)enum iwl_d3_wakeup_flags(9)struct iwl_d3_manager_config(9)enum iwl_proto_offloads(9)struct iwl_proto_offload_cmd_common(9)struct iwl_proto_offload_cmd_v1(9)struct iwl_proto_offload_cmd_v2(9)struct iwl_proto_offload_cmd_v3_small(9)struct iwl_proto_offload_cmd_v3_large(9)struct iwl_proto_offload_cmd_v4(9)struct iwl_wowlan_patterns_cmd_v1(9)struct iwl_wowlan_ipv4_tcp_syn(9)struct iwl_wowlan_ipv6_tcp_syn(9)union iwl_wowlan_pattern_data(9)struct iwl_wowlan_pattern_v2(9)struct iwl_wowlan_patterns_cmd(9)struct iwl_wowlan_config_cmd_v6(9)struct iwl_wowlan_config_cmd(9)struct iwl_wowlan_gtk_status_v2(9)struct iwl_wowlan_gtk_status_v3(9)enum iwl_wowlan_key_status(9)struct iwl_wowlan_gtk_status(9)struct iwl_wowlan_igtk_status_v1(9)struct iwl_wowlan_igtk_status(9)struct iwl_wowlan_status_v6(9)struct iwl_wowlan_status_v7(9)struct iwl_wowlan_info_notif_v1(9)enum iwl_wowlan_mlo_gtk_type(9)enum iwl_wowlan_mlo_gtk_flag(9)struct iwl_wowlan_mlo_gtk(9)struct iwl_wowlan_info_notif_v3(9)struct iwl_wowlan_info_notif_v5(9)struct iwl_wowlan_info_notif(9)struct iwl_wowlan_wake_pkt_notif(9)
likeβ¦ that's a whole group chat and every single one of them ate ππ«Ά
ngl the version suffixes on half of these (_v1,_v2,_v3_small,_v3_large,_v4,_v5,_v6,_v7) are sending me β the kernel really said "evolve" and never stopped π
and that's the page, bestie! π§ source vibes come from ./drivers/net/wireless/intel/i... (you know the one π), dated October 2026, filed under struct iwl_w...l_rsc_tsc_v5(9) β slay, go count those keys, periodt π
β¨
π¦ 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