linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC 0/1] ath9k: Frame corruption simulator
@ 2017-01-20 14:29 Wojciech Dubowik
  2017-01-20 14:29 ` [RFC 1/2] ath9k: Add tx descriptor flag to corrupt frame fcs Wojciech Dubowik
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Wojciech Dubowik @ 2017-01-20 14:29 UTC (permalink / raw)
  To: linux-wireless; +Cc: kvalo, Wojciech Dubowik

I have been debugging customer reported timeout and loss of
communication and I have relaized that I don't have such a lossy
environment available in the lab. To speed up debugging I have
written frame corruption simulator which will allow me to
totally loose specific types of packets. I have been mostly
using it with the mask 0x5000 which drops some EAPOL
and deauthentication frames. This way I was able to test better
timeouts and fail paths.
At the moment only management, null function and EAPOL frames
are supported. One can add more if necessary.

Wojciech Dubowik (1):
  ath9k: Add frame corruption simulator

 drivers/net/wireless/ath/ath9k/Kconfig |  15 +++++
 drivers/net/wireless/ath/ath9k/ath9k.h |   7 +++
 drivers/net/wireless/ath/ath9k/debug.c |  49 +++++++++++++++
 drivers/net/wireless/ath/ath9k/xmit.c  | 106 +++++++++++++++++++++++++++++++++
 4 files changed, 177 insertions(+)

-- 
2.7.4

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

end of thread, other threads:[~2017-01-23 19:57 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-20 14:29 [RFC 0/1] ath9k: Frame corruption simulator Wojciech Dubowik
2017-01-20 14:29 ` [RFC 1/2] ath9k: Add tx descriptor flag to corrupt frame fcs Wojciech Dubowik
2017-01-20 14:29 ` [RFC 2/2] ath9k: Add frame corruption simulator Wojciech Dubowik
2017-01-20 15:07   ` Kalle Valo
2017-01-20 15:13     ` Wojciech Dubowik
2017-01-20 14:45 ` [RFC 0/1] ath9k: Frame " Ben Greear
2017-01-20 15:26   ` Wojciech Dubowik
2017-01-23 19:57     ` Ben Greear

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).