iwlwifi: mvm: small update in the firmware API
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Wed, 16 Dec 2015 09:26:09 +0000 (11:26 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Sun, 20 Dec 2015 21:27:39 +0000 (23:27 +0200)
Small change in firmware API, no functional change.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h

index af7f9dd..75c79e1 100644 (file)
 #define IWL_RX_INFO_ENERGY_ANT_B_POS 8
 #define IWL_RX_INFO_ENERGY_ANT_C_POS 16
 
+enum iwl_mac_context_info {
+       MAC_CONTEXT_INFO_NONE,
+       MAC_CONTEXT_INFO_GSCAN,
+};
+
 /**
  * struct iwl_rx_phy_info - phy info
  * (REPLY_RX_PHY_CMD = 0xc0)
  * @frame_time: frame's time on the air, based on byte count and frame rate
  *     calculation
  * @mac_active_msk: what MACs were active when the frame was received
+ * @mac_context_info: additional info on the context in which the frame was
+ *     received as defined in &enum iwl_mac_context_info
  *
  * Before each Rx, the device sends this data. It contains PHY information
  * about the reception of the packet.
@@ -114,7 +121,8 @@ struct iwl_rx_phy_info {
        __le32 non_cfg_phy[IWL_RX_INFO_PHY_CNT];
        __le32 rate_n_flags;
        __le32 byte_count;
-       __le16 mac_active_msk;
+       u8 mac_active_msk;
+       u8 mac_context_info;
        __le16 frame_time;
 } __packed;