This patch adds support to configure per TID AMPDU control configuration to enable/disable aggregation through the NL80211_TID_CONFIG_ATTR_AMPDU_CTRL attribute.
Showing the changes to include/uapi/linux (1 of 3 files). Show all
Unified · Split
| @@ -4795,6 +4795,9 @@ enum nl80211_tid_config { · 4794 unmodified lines | |||
| 4795 | * &NL80211_CMD_SET_TID_CONFIG. Its type is u8, min value is 1 and | 4795 | * &NL80211_CMD_SET_TID_CONFIG. Its type is u8, min value is 1 and |
| 4796 | * the max value is advertised by the driver in this attribute on | 4796 | * the max value is advertised by the driver in this attribute on |
| 4797 | * output in wiphy capabilities. | 4797 | * output in wiphy capabilities. |
| 4798 | * @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL: Enable/Disable aggregation for the TIDs | ||
| 4799 | * specified in %NL80211_TID_CONFIG_ATTR_TIDS. Its type is u8, using | ||
| 4800 | * the values from &nl80211_tid_config. | ||
| 4798 | */ | 4801 | */ |
| 4799 | enum nl80211_tid_config_attr { | 4802 | enum nl80211_tid_config_attr { |
| 4800 | __NL80211_TID_CONFIG_ATTR_INVALID, | 4803 | __NL80211_TID_CONFIG_ATTR_INVALID, |
| @@ -4806,6 +4809,7 @@ enum nl80211_tid_config_attr { · 5 unmodified lines | |||
| 4806 | NL80211_TID_CONFIG_ATTR_NOACK, | 4809 | NL80211_TID_CONFIG_ATTR_NOACK, |
| 4807 | NL80211_TID_CONFIG_ATTR_RETRY_SHORT, | 4810 | NL80211_TID_CONFIG_ATTR_RETRY_SHORT, |
| 4808 | NL80211_TID_CONFIG_ATTR_RETRY_LONG, | 4811 | NL80211_TID_CONFIG_ATTR_RETRY_LONG, |
| 4812 | NL80211_TID_CONFIG_ATTR_AMPDU_CTRL, | ||
| 4809 | 4813 | ||
| 4810 | /* keep last */ | 4814 | /* keep last */ |
| 4811 | __NL80211_TID_CONFIG_ATTR_AFTER_LAST, | 4815 | __NL80211_TID_CONFIG_ATTR_AFTER_LAST, |