linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC 0/5] Add radiotap flag to prevent frame reordering
@ 2020-07-24  5:47 Mathy Vanhoef
  2020-07-24  5:51 ` [RFC 1/5] mac80211: add radiotap flag to assure frames are not reordered Mathy Vanhoef
  0 siblings, 1 reply; 6+ messages in thread
From: Mathy Vanhoef @ 2020-07-24  5:47 UTC (permalink / raw)
  To: Johannes Berg, linux-wireless, ath9k-devel, Kalle Valo; +Cc: Mathy Vanhoef

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-07-24  5:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-24  5:47 [RFC 0/5] Add radiotap flag to prevent frame reordering Mathy Vanhoef
2020-07-24  5:51 ` [RFC 1/5] mac80211: add radiotap flag to assure frames are not reordered Mathy Vanhoef
2020-07-24  5:51   ` [RFC 2/5] mac80211: adhere to Tx control flag that prevents frame reordering Mathy Vanhoef
2020-07-24  5:51   ` [RFC 3/5] mac80211: don't overwrite QoS TID of injected frames Mathy Vanhoef
2020-07-24  5:51   ` [RFC 4/5] mac80211: assure that certain drivers adhere to DONT_REORDER flag Mathy Vanhoef
2020-07-24  5:51   ` [RFC 5/5] ath9k_htc: adhere to the DONT_REORDER transmit flag Mathy Vanhoef

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).