|
@@ -164,6 +164,8 @@ enum {
|
|
|
CARD_STATE_CMD = 0xa0,
|
|
|
CARD_STATE_NOTIFICATION = 0xa1,
|
|
|
|
|
|
+ MISSED_BEACONS_NOTIFICATION = 0xa2,
|
|
|
+
|
|
|
REPLY_RX_PHY_CMD = 0xc0,
|
|
|
REPLY_RX_MPDU_CMD = 0xc1,
|
|
|
BA_NOTIF = 0xc5,
|
|
@@ -942,6 +944,24 @@ struct iwl_card_state_notif {
|
|
|
__le32 flags;
|
|
|
} __packed; /* CARD_STATE_NTFY_API_S_VER_1 */
|
|
|
|
|
|
+/**
|
|
|
+ * struct iwl_missed_beacons_notif - information on missed beacons
|
|
|
+ * ( MISSED_BEACONS_NOTIFICATION = 0xa2 )
|
|
|
+ * @mac_id: interface ID
|
|
|
+ * @consec_missed_beacons_since_last_rx: number of consecutive missed
|
|
|
+ * beacons since last RX.
|
|
|
+ * @consec_missed_beacons: number of consecutive missed beacons
|
|
|
+ * @num_expected_beacons:
|
|
|
+ * @num_recvd_beacons:
|
|
|
+ */
|
|
|
+struct iwl_missed_beacons_notif {
|
|
|
+ __le32 mac_id;
|
|
|
+ __le32 consec_missed_beacons_since_last_rx;
|
|
|
+ __le32 consec_missed_beacons;
|
|
|
+ __le32 num_expected_beacons;
|
|
|
+ __le32 num_recvd_beacons;
|
|
|
+} __packed; /* MISSED_BEACON_NTFY_API_S_VER_3 */
|
|
|
+
|
|
|
/**
|
|
|
* struct iwl_set_calib_default_cmd - set default value for calibration.
|
|
|
* ( SET_CALIB_DEFAULT_CMD = 0x8e )
|