Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel...
[sfrench/cifs-2.6.git] / drivers / net / wireless / intel / iwlwifi / mvm / sta.h
index 5ffd6adbc38399f2d2e430b7f0c3a098241ac85a..60502c81dfce027f786c4a00b4e92ee8b9fb4b87 100644 (file)
@@ -391,7 +391,9 @@ struct iwl_mvm_rxq_dup_data {
  * @tx_protection: reference counter for controlling the Tx protection.
  * @tt_tx_protection: is thermal throttling enable Tx protection?
  * @disable_tx: is tx to this STA disabled?
- * @tlc_amsdu: true if A-MSDU is allowed
+ * @amsdu_enabled: bitmap of TX AMSDU allowed TIDs.
+ *     In case TLC offload is not active it is either 0xFFFF or 0.
+ * @max_amsdu_len: max AMSDU length
  * @agg_tids: bitmap of tids whose status is operational aggregated (IWL_AGG_ON)
  * @sleep_tx_count: the number of frames that we told the firmware to let out
  *     even when that station is asleep. This is useful in case the queue
@@ -436,7 +438,8 @@ struct iwl_mvm_sta {
        bool tt_tx_protection;
 
        bool disable_tx;
-       bool tlc_amsdu;
+       u16 amsdu_enabled;
+       u16 max_amsdu_len;
        bool sleeping;
        bool associated;
        u8 agg_tids;