linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Mesh AID fixes
@ 2015-07-02 13:28 Bob Copeland
  2015-07-02 13:28 ` [PATCH 1/3] mac80211: reorder mesh_plink to remove forward decl Bob Copeland
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Bob Copeland @ 2015-07-02 13:28 UTC (permalink / raw)
  To: johannes; +Cc: linux-wireless, devel, Bob Copeland

This patchset corrects the use of peer link id as a stand-in for the
association ID, which is at odds with the standard.  Using an incremental
AID generated on the local sta whenever a peer is added enables smaller
TIM elements, and removes one possible source of ambiguity when plids
collide.

Using a proper aid also will make it easier to implement mesh on ath10k.

Because mac80211 currently only implements the buffering side of mesh
power save, we don't need to change any code that reads the AID from
confirm frames.  Which is good because it was previously always wrong.

Bob Copeland (3):
  mac80211: reorder mesh_plink to remove forward decl
  mac80211: mesh: separate plid and aid concepts
  mac80211: select an AID when creating new mesh STAs

 net/mac80211/cfg.c         |   3 +
 net/mac80211/ieee80211_i.h |   1 +
 net/mac80211/mesh.c        |   7 +++
 net/mac80211/mesh_plink.c  | 147 +++++++++++++++++++++++++--------------------
 net/mac80211/sta_info.c    |   5 +-
 5 files changed, 94 insertions(+), 69 deletions(-)

-- 
2.1.4


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

end of thread, other threads:[~2015-07-02 14:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-02 13:28 [PATCH 0/3] Mesh AID fixes Bob Copeland
2015-07-02 13:28 ` [PATCH 1/3] mac80211: reorder mesh_plink to remove forward decl Bob Copeland
2015-07-02 13:28 ` [PATCH 2/3] mac80211: mesh: separate plid and aid concepts Bob Copeland
2015-07-02 13:28 ` [PATCH 3/3] mac80211: select an AID when creating new mesh STAs Bob Copeland
2015-07-02 13:31   ` Johannes Berg
2015-07-02 14:45     ` Bob Copeland
2015-07-02 14:49       ` Johannes Berg

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