Lines Matching +full:ns +full:- +full:firmware
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2017 Intel Deutschland GmbH
9 #include <iwl-trans.h>
12 * enum iwl_d0i3_flags - d0i3 flags
20 * enum iwl_d3_wakeup_flags - D3 manager wakeup flags
21 * @IWL_WAKEUP_D3_CONFIG_FW_ERROR: wake up on firmware sysassert
30 * struct iwl_d3_manager_config - D3 manager configuration command
47 * enum iwl_proto_offloads - enabled protocol offloads
49 * @IWL_D3_PROTO_OFFLOAD_NS: NS (Neighbor Solicitation) is enabled
72 * struct iwl_proto_offload_cmd_common - ARP/NS offload common part
88 * struct iwl_proto_offload_cmd_v1 - ARP/NS offload configuration
91 * @solicited_node_ipv6_addr: broken -- solicited node address exists
107 * struct iwl_proto_offload_cmd_v2 - ARP/NS offload configuration
110 * @solicited_node_ipv6_addr: broken -- solicited node address exists
140 * struct iwl_proto_offload_cmd_v3_small - ARP/NS offload configuration
144 * @ns_config: NS offload configurations
154 * struct iwl_proto_offload_cmd_v3_large - ARP/NS offload configuration
158 * @ns_config: NS offload configurations
168 * struct iwl_proto_offload_cmd_v4 - ARP/NS offload configuration
173 * @ns_config: NS offload configurations
200 * struct iwl_wowlan_patterns_cmd_v1 - WoWLAN wakeup patterns
226 * struct iwl_wowlan_ipv4_tcp_syn - WoWLAN IPv4 TCP SYN pattern data
251 * struct iwl_wowlan_ipv6_tcp_syn - WoWLAN Ipv6 TCP SYN pattern data
276 * union iwl_wowlan_pattern_data - Data for the different pattern types
299 * struct iwl_wowlan_pattern_v2 - Pattern entry for the WoWLAN wakeup patterns
320 * struct iwl_wowlan_patterns_cmd - WoWLAN wakeup patterns command
373 * struct iwl_wowlan_config_cmd_v6 - WoWLAN configuration (versions 5 and 6)
375 * @non_qos_seq: non-QoS sequence counter to use next.
380 * @offloading_tid: TID reserved for firmware use
398 * struct iwl_wowlan_config_cmd - WoWLAN configuration
402 * @offloading_tid: TID reserved for firmware use
579 * struct iwl_wowlan_gtk_status_v2 - GTK status
600 * struct iwl_wowlan_all_rsc_tsc_v5 - key counters
614 * struct iwl_wowlan_gtk_status_v3 - GTK status
638 * struct iwl_wowlan_igtk_status - IGTK status
656 * struct iwl_wowlan_status_v6 - WoWLAN status
660 * @non_qos_seq_ctr: non-QoS sequence counter to use next
686 * struct iwl_wowlan_status_v7 - WoWLAN status
691 * @non_qos_seq_ctr: non-QoS sequence counter to use next
718 * struct iwl_wowlan_info_notif_v1 - WoWLAN information notification
754 /* MAX MLO keys of non-active links that can arrive in the notification */
758 * enum iwl_wowlan_mlo_gtk_type - GTK types
772 * enum iwl_wowlan_mlo_gtk_flag - MLO GTK flags
778 * key-type / link-id - the currently used key
789 * struct iwl_wowlan_mlo_gtk - MLO GTK info
801 * struct iwl_wowlan_info_notif_v3 - WoWLAN information notification
836 * struct iwl_wowlan_info_notif - WoWLAN information notification
852 * @tid_offloaded_tx: tid used by the firmware to transmit data packets
875 * struct iwl_wowlan_wake_pkt_notif - WoWLAN wake packet notification
889 * struct iwl_mvm_d3_end_notif - d3 end notification