|
@@ -2018,6 +2018,11 @@ struct ieee80211_txq {
|
|
|
* @IEEE80211_HW_TX_FRAG_LIST: Hardware (or driver) supports sending frag_list
|
|
|
* skbs, needed for zero-copy software A-MSDU.
|
|
|
*
|
|
|
+ * @IEEE80211_HW_REPORTS_LOW_ACK: The driver (or firmware) reports low ack event
|
|
|
+ * by ieee80211_report_low_ack() based on its own algorithm. For such
|
|
|
+ * drivers, mac80211 packet loss mechanism will not be triggered and driver
|
|
|
+ * is completely depending on firmware event for station kickout.
|
|
|
+ *
|
|
|
* @NUM_IEEE80211_HW_FLAGS: number of hardware flags, used for sizing arrays
|
|
|
*/
|
|
|
enum ieee80211_hw_flags {
|
|
@@ -2058,6 +2063,7 @@ enum ieee80211_hw_flags {
|
|
|
IEEE80211_HW_USES_RSS,
|
|
|
IEEE80211_HW_TX_AMSDU,
|
|
|
IEEE80211_HW_TX_FRAG_LIST,
|
|
|
+ IEEE80211_HW_REPORTS_LOW_ACK,
|
|
|
|
|
|
/* keep last, obviously */
|
|
|
NUM_IEEE80211_HW_FLAGS
|