Skip to content

station management & auth/assoc redesign

Johannes Berg linux-wireless 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11mac80211: move managed mode station state modificationnet/mac80211/mlme.c+14 -140 replies
2/11mac80211: simplify AP_VLAN handlingnet/mac80211/driver-ops.h net/mac80211/key.c net/mac80211/pm.c +2 more+7 -330 replies
3/11mac80211: dont program keys for stations not uploadednet/mac80211/key.c+14 -160 replies
4/11mac80211: add NOTEXIST station statenet/mac80211/sta_info.c net/mac80211/sta_info.h+3 -00 replies
5/11mac80211: add sta_state callbackinclude/net/mac80211.h net/mac80211/driver-ops.h net/mac80211/driver-trace.h +5 more+194 -280 replies
6/11mac80211: implement sta_add/sta_remove in sta_statenet/mac80211/driver-ops.h net/mac80211/pm.c net/mac80211/sta_info.c +1 more+19 -190 replies
7/11mac80211: call rate control only after initnet/mac80211/debugfs_sta.c net/mac80211/rate.c net/mac80211/rate.h +1 more+6 -30 replies
8/11mac80211: remove dummy STA supportnet/mac80211/mlme.c net/mac80211/rx.c net/mac80211/sta_info.c +1 more+38 -1550 replies
9/11cfg80211: stop tracking authenticated stateDocumentation/DocBook/80211.tmpl include/net/cfg80211.h net/mac80211/mlme.c +4 more+91 -3620 replies
10/11cfg80211: export cfg80211_ref_bssinclude/net/cfg80211.h net/wireless/core.h net/wireless/scan.c+26 -50 replies
11/11mac80211: redesign auth/assocnet/mac80211/Makefile net/mac80211/cfg.c net/mac80211/ieee80211_i.h +5 more+1041 -12300 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 00/11] station management & auth/assoc redesign

This is the combination series of the station management and auth/assoc redesign patches.

Together, they give drivers more flexibility as to when to add the station entry to the device for connections. The auth/assoc redesign also simplifies the connection establishment process.

Combined diffstat:

 Documentation/DocBook/80211.tmpl |    1 
 include/net/cfg80211.h           |   53 -
 include/net/mac80211.h           |   30 
 net/mac80211/Makefile            |    4 
 net/mac80211/cfg.c               |    6 
 net/mac80211/debugfs_sta.c       |    4 
 net/mac80211/driver-ops.h        |   35 
 net/mac80211/driver-trace.h      |   32 
 net/mac80211/ieee80211_i.h       |   77 +-
 net/mac80211/iface.c             |    4 
 net/mac80211/key.c               |   38 -
 net/mac80211/main.c              |   13 
 net/mac80211/mlme.c              | 1412 +++++++++++++++++++++++++++------------
 net/mac80211/pm.c                |   23 
 net/mac80211/rate.c              |    2 
 net/mac80211/rate.h              |    1 
 net/mac80211/rx.c                |   22 
 net/mac80211/sta_info.c          |  274 +++----
 net/mac80211/sta_info.h          |   42 -
 net/mac80211/util.c              |   23 
 net/mac80211/work.c              |  815 ----------------------
 net/wireless/core.h              |   14 
 net/wireless/mlme.c              |  322 +-------
 net/wireless/nl80211.c           |   18 
 net/wireless/scan.c              |   12 
 net/wireless/sme.c               |   41 -
 26 files changed, 1453 insertions(+), 1865 deletions(-)

johannes