summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2015-06-30 16:31:22 +0300
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2015-08-04 10:11:46 +0300
commit88742c9e84f73eeea4abe967d751b0e6318c2c2e (patch)
tree8cb43b8557cbd0e31091e449001f4acba27e5306 /drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h
parentab02165ccec4c78162501acedeef1a768acdb811 (diff)
downloadlinux-88742c9e84f73eeea4abe967d751b0e6318c2c2e.tar.xz
iwlwifi: mvm: move existing UMAC commands to group 1
Existing UMAC commands already use the long header, but are sent with group 0 and the long header inserted manually. Move them to the group 1 to take advantage of the header building in the low- level transport. Existing firmware ignores the group_id field (it's reserved) and the first firmware that really supports long command headers can parse all commands in both group 0 (with short header) and group 1 (with long header.) Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h
index 287c9ecb0fb1..eed6271d01a3 100644
--- a/drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h
+++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h
@@ -88,7 +88,6 @@ enum iwl_mvm_tof_sub_grp_ids {
* @is_buf_required: 1 channel estimation buffer required, 0 - otherwise
*/
struct iwl_tof_config_cmd {
- struct iwl_mvm_umac_cmd_hdr hdr;
__le32 sub_grp_cmd_id;
u8 tof_disabled;
u8 one_sided_disabled;
@@ -136,7 +135,6 @@ struct iwl_tof_config_cmd {
* @bssid: Current AP BSSID
*/
struct iwl_tof_responder_config_cmd {
- struct iwl_mvm_umac_cmd_hdr hdr;
__le32 sub_grp_cmd_id;
__le16 burst_period;
u8 min_delta_ftm;
@@ -171,7 +169,6 @@ struct iwl_tof_responder_config_cmd {
* value to be sent to the AP
*/
struct iwl_tof_range_req_ext_cmd {
- struct iwl_mvm_umac_cmd_hdr hdr;
__le32 sub_grp_cmd_id;
__le16 tsf_timer_offset_msec;
__le16 reserved;
@@ -273,7 +270,6 @@ enum iwl_tof_response_mode {
* Bits set to 1 shall be randomized by the UMAC
*/
struct iwl_tof_range_req_cmd {
- struct iwl_mvm_umac_cmd_hdr hdr;
__le32 sub_grp_cmd_id;
u8 request_id;
u8 initiator;
@@ -382,7 +378,6 @@ struct iwl_tof_neighbor_report {
* @request_id: corresponds to a range request
*/
struct iwl_tof_range_abort_cmd {
- struct iwl_mvm_umac_cmd_hdr hdr;
__le32 sub_grp_cmd_id;
u8 request_id;
u8 reserved[3];