qcacmn: Add vendor attribute for peer TID flush vendor cmd

This change is to vendor attribute for peer TID flush vendor
cmd QCA_NL80211_VENDOR_SUBCMD_PEER_FLUSH_PENDING.

Change-Id: If112ec288a64622b9bf7fe625f7ac9e127d0ecbe
CRs-Fixed: 3170381
This commit is contained in:
Balaji Pothunoori
2022-04-08 22:22:48 +05:30
committed by Madan Koyyalamudi
parent c7acbbd7ba
commit 4609e90b57
2 changed files with 22 additions and 0 deletions

View File

@@ -13025,4 +13025,25 @@ enum qca_wlan_vendor_attr_ratemask_params {
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_MAX =
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_AFTER_LAST - 1,
};
/**
* enum qca_wlan_vendor_attr_flush_pending - Attributes for
* flush pending traffic in firmware.
*
* @QCA_WLAN_VENDOR_ATTR_PEER_ADDR: Configure peer mac address.
* @QCA_WLAN_VENDOR_ATTR_AC: Configure access category the pending
* packets using. It is u8 value with bit0~3 represent AC_BE, AC_BK,
* AC_VI, AC_VO respectively. Set the corresponding bit to 1 to flush
* packets with access category.
*/
enum qca_wlan_vendor_attr_flush_pending {
QCA_WLAN_VENDOR_ATTR_FLUSH_PENDING_INVALID = 0,
QCA_WLAN_VENDOR_ATTR_PEER_ADDR = 1,
QCA_WLAN_VENDOR_ATTR_AC = 2,
/* keep last */
QCA_WLAN_VENDOR_ATTR_FLUSH_PENDING_AFTER_LAST,
QCA_WLAN_VENDOR_ATTR_FLUSH_PENDING_MAX =
QCA_WLAN_VENDOR_ATTR_FLUSH_PENDING_AFTER_LAST - 1,
};
#endif

View File

@@ -250,6 +250,7 @@ enum qca_nl80211_vendor_subcmds_index {
QCA_NL80211_VENDOR_SUBCMD_ROAM_EVENTS_INDEX,
#endif
QCA_NL80211_VENDOR_SUBCMD_MCC_QUOTA_INDEX,
QCA_NL80211_VENDOR_SUBCMD_PEER_FLUSH_PENDING_INDEX,
};
#if !defined(SUPPORT_WDEV_CFG80211_VENDOR_EVENT_ALLOC) && \