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 | 4795 | * &NL80211_CMD_SET_TID_CONFIG. Its type is u8, min value is 1 and |
| 4796 | 4796 | * the max value is advertised by the driver in this attribute on |
| 4797 | 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 | 4802 | enum nl80211_tid_config_attr { |
| 4800 | 4803 | __NL80211_TID_CONFIG_ATTR_INVALID, |
| @@ -4806,6 +4809,7 @@ enum nl80211_tid_config_attr { · 5 unmodified lines | ||
| 4806 | 4809 | NL80211_TID_CONFIG_ATTR_NOACK, |
| 4807 | 4810 | NL80211_TID_CONFIG_ATTR_RETRY_SHORT, |
| 4808 | 4811 | NL80211_TID_CONFIG_ATTR_RETRY_LONG, |
| 4812 | + NL80211_TID_CONFIG_ATTR_AMPDU_CTRL, | |
| 4809 | 4813 | |
| 4810 | 4814 | /* keep last */ |
| 4811 | 4815 | __NL80211_TID_CONFIG_ATTR_AFTER_LAST, |