Skip to content

mac80211: templates for drivers

Kalle Valo linux-wireless 2 versions – New

Get series with b4
b4 am 20100105181522.27418.97100.stgit@tikku

Versions newest first · linked by author and title

  1. v2 Latest9 patches 0 repliesNew
  2. v19 patches 5 repliesSuperseded

Changes in v2 from the cover letter

o fix documentation typos in ieee80211_probereq_get() (johill)

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9mac80211: add functions to create PS Poll and Nullfunc templatesinclude/linux/ieee80211.h include/net/mac80211.h net/mac80211/tx.c+117 -00 replies
2/9mac80211: use PS Poll and Nullfunc templates when sending such framesnet/mac80211/mlme.c+9 -390 replies
3/9wl1251: get PS Poll and Nullfunc templates from mac80211drivers/net/wireless/wl12xx/wl1251_main.c+16 -420 replies
4/9mac80211: create Probe Request templateinclude/net/mac80211.h net/mac80211/tx.c+67 -00 replies
5/9mac80211: use Probe Request template when sending a direct scannet/mac80211/util.c+16 -240 replies
6/9wl1251: cleanup scanning codedrivers/net/wireless/wl12xx/wl1251_cmd.c drivers/net/wireless/wl12xx/wl1251_cmd.h drivers/net/wireless/wl12xx/wl1251_main.c+117 -1070 replies
7/9wl1251: get probe request template from mac80211drivers/net/wireless/wl12xx/wl1251_main.c+12 -740 replies
8/9wl1251: use mac80211 provided channel parameters in scanningdrivers/net/wireless/wl12xx/wl1251_cmd.c drivers/net/wireless/wl12xx/wl1251_cmd.h drivers/net/wireless/wl12xx/wl1251_main.c+9 -20 replies
9/9wl1251: fix sleep related error paths in wl1251_op_bss_info_changed()drivers/net/wireless/wl12xx/wl1251_main.c+5 -50 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/9] mac80211: templates for drivers

Hello,

there has been talk of creating templates in mac80211 for drivers and here's what I have been thinking. I have also included wl1251 usage as an example. Please comment.

v2:
o fix documentation typos in ieee80211_probereq_get() (johill)

---

Kalle Valo (9):
mac80211: add functions to create PS Poll and Nullfunc templates
mac80211: use PS Poll and Nullfunc templates when sending such frames
wl1251: get PS Poll and Nullfunc templates from mac80211
mac80211: create Probe Request template
mac80211: use Probe Request template when sending a direct scan
wl1251: cleanup scanning code
wl1251: get probe request template from mac80211
wl1251: use mac80211 provided channel parameters in scanning
wl1251: fix sleep related error paths in wl1251_op_bss_info_changed()

 drivers/net/wireless/wl12xx/wl1251_cmd.c  |   83 +++++++++
 drivers/net/wireless/wl12xx/wl1251_cmd.h  |   22 ++
 drivers/net/wireless/wl12xx/wl1251_main.c |  274 ++++++-----------------------
 include/linux/ieee80211.h                 |    9 +
 include/net/mac80211.h                    |   47 +++++
 net/mac80211/mlme.c                       |   48 +----
 net/mac80211/tx.c                         |  128 ++++++++++++++
 net/mac80211/util.c                       |   40 ++--
 8 files changed, 363 insertions(+), 288 deletions(-)