Add a flag to radiotap's Tx flag field to prevent frame reordering and assure that selected drivers also adhere to this flag. Previously, injected frames might otherwise be reordered relative to each other before transmission based on their QoS TID priority. This is a new radiotag flag and, I assume, will first have to be approved by the radiotap standard. I'll send a mail to the radiotap mailing list shortly to start this discussion/process. These patches depend on the patch set "[PATCH 0/6] mac80211: monitor mode injection fixes". I can single out the individual patches that it depends on if needed. Mathy Vanhoef (5): mac80211: add radiotap flag to assure frames are not reordered mac80211: adhere to Tx control flag that prevents frame reordering mac80211: don't overwrite QoS TID of injected frames mac80211: assure that certain drivers adhere to DONT_REORDER flag ath9k_htc: adhere to the DONT_REORDER transmit flag drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 7 ++++++- include/net/ieee80211_radiotap.h | 1 + include/net/mac80211.h | 4 ++++ net/mac80211/tx.c | 12 ++++++++---- net/mac80211/wme.c | 15 +++++++++++++-- 5 files changed, 32 insertions(+), 7 deletions(-) -- 2.27.0