STRUCT IWL_WOWLAN_IPV6_TCP_SYN(9)
β¨ struct iwl_wowlan_ipv6_tcp_syn π
okay bestie, welcome to the Kernel API Manual (section 9, the fun one) π today we're decoding struct iwl_wowlan_ipv6_tcp_syn, which is genuinely just a little glow-up container for WoWLAN Ipv6 TCP SYN pattern data β¨ no cap.
πΈ NAME πΈ
struct iwl_wowlan_ipv6_tcp_syn β WoWLAN Ipv6 TCP SYN pattern data π¦ that's it, that's the whole vibe.
π SYNOPSIS π
struct iwl_wowlan_ipv6_tcp_syn {
u8 src_addr[IPV6_ADDR_SIZE];
u8 dst_addr[IPV6_ADDR_SIZE];
__le16 src_port;
__le16 dst_port;
};
look at her. four fields. immaculate. π«Ά the way she's just a tiny matching-pattern struct and she knows it β main character energy fr.
π Members π
src_addrβ source IP address to match π the "who's calling" of the whole situation, stored asu8 src_addr[IPV6_ADDR_SIZE].dst_addrβ destination IP address to match π the "who's getting called", stored asu8 dst_addr[IPV6_ADDR_SIZE].src_portβ source TCP port to match πΏ an__le16, little-endian bestie, don't forget πdst_portβ destination TCP port to match π also__le16. matching ports matching ports matching ports π
ngl these four fields are literally just a filter: match this address, match that address, match this port, match that port. no extra lore, no hidden twist. periodt.
π₯ SEE ALSO π₯
the whole friend group, in the order the page gives them, no gatekeeping:
Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/d3.h β that's where she lives π‘
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) (her ipv4 sister π), 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_all_rsc_tsc_v5(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β¦ the whole group chat showed up. iconic. ate. π
okay that's the page!! π§ this little beauty came from ./drivers/net/wireless/intel/iβ¦ (yes the path got cut off, the manual did that not me π) and it's dated October 2026, tagged struct iwl_wβ¦ipv6_tcp_syn(9) β mwah, love u, bye ππ
π¦ 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