[HACK PATCH 0/4] ath10k: 802.3 frame format support

Kalle Valo kvalo at qca.qualcomm.com
Mon Dec 8 09:16:49 PST 2014


some time ago Michal did an experimentation to use 802.3 frame format with
ath10k which needed some really really horrible mac80211 hacks. It would need a
lot of work to get these upstream (if ever), but I'm sending these anyway in
hope it would help to optimise ath10k throughput in slower devices. And who
knows, maybe even find some bottlenecks which we are able to fix in upstream.

I took Michal's patches, rebased them and added Kconfig option to make it
easier to experiment with and without the feature. I did only a quick test that
ping works, but I'm sure this is broken n+1 different ways.

I would be very interested to hear any comments or findings.


Michal Kazior (4):
      mac80211: rx
      mac8011: tx
      ath10k: rx
      ath10k: tx

 drivers/net/wireless/ath/ath10k/Kconfig  |    8 ++++++
 drivers/net/wireless/ath/ath10k/core.h   |    6 +++++
 drivers/net/wireless/ath/ath10k/htt_rx.c |   40 ++++++++++++++++++++++++++++++
 drivers/net/wireless/ath/ath10k/htt_tx.c |   12 +++++++++
 drivers/net/wireless/ath/ath10k/mac.c    |   29 ++++++++++++++++++++++
 drivers/net/wireless/ath/ath10k/wmi.c    |    9 +++++++
 include/net/mac80211.h                   |    5 ++++
 net/mac80211/rx.c                        |   10 ++++++++
 net/mac80211/status.c                    |    5 ++++
 net/mac80211/tx.c                        |   15 +++++++++++
 10 files changed, 139 insertions(+)

More information about the ath10k mailing list