mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 22:14:04 +02:00
wifi: iwlwifi: mvm: add the new API for the missed beacons notification
Note that the new API does not have the same notification ID as the previous notification: the new notification belongs to the group 0x3. Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com> Link: https://patch.msgid.link/20240808232017.4ea52360b32e.Ibc25dcabd8aeadda906549482a6c77bc42fb55bb@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
658b8b56c1
commit
ec6ba5367e
|
|
@ -61,6 +61,10 @@ enum iwl_mac_conf_subcmd_ids {
|
|||
* @ROC_CMD: &struct iwl_roc_req
|
||||
*/
|
||||
ROC_CMD = 0xE,
|
||||
/**
|
||||
* @MISSED_BEACONS_NOTIF: &struct iwl_missed_beacons_notif
|
||||
*/
|
||||
MISSED_BEACONS_NOTIF = 0xF6,
|
||||
/**
|
||||
* @ROC_NOTIF: &struct iwl_roc_notif
|
||||
*/
|
||||
|
|
@ -665,4 +669,25 @@ struct iwl_mvm_esr_mode_notif {
|
|||
__le32 action;
|
||||
} __packed; /* ESR_MODE_RECOMMENDATION_NTFY_API_S_VER_1 */
|
||||
|
||||
/**
|
||||
* struct iwl_missed_beacons_notif - sent when by the firmware upon beacon loss
|
||||
* ( MISSED_BEACONS_NOTIF = 0xF6 )
|
||||
* @link_id: fw link ID
|
||||
* @consec_missed_beacons_since_last_rx: number of consecutive missed
|
||||
* beacons since last RX.
|
||||
* @consec_missed_beacons: number of consecutive missed beacons
|
||||
* @other_link_id: used in EMLSR only. The fw link ID for
|
||||
* &consec_missed_beacons_other_link. IWL_MVM_FW_LINK_ID_INVALID (0xff) if
|
||||
* invalid.
|
||||
* @consec_missed_beacons_other_link: number of consecutive missed beacons on
|
||||
* &other_link_id.
|
||||
*/
|
||||
struct iwl_missed_beacons_notif {
|
||||
__le32 link_id;
|
||||
__le32 consec_missed_beacons_since_last_rx;
|
||||
__le32 consec_missed_beacons;
|
||||
__le32 other_link_id;
|
||||
__le32 consec_missed_beacons_other_link;
|
||||
} __packed; /* MISSED_BEACON_NTFY_API_S_VER_5 */
|
||||
|
||||
#endif /* __iwl_fw_api_mac_cfg_h__ */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user