These series of patches allow the support of proactive PREQ mechanism as 
defined in
Sec. 13.10.4.2 of IEEE Std. 802.11-2012 based on the setting of 
dot11MeshHWMPRootMode
as follow:

dot11MeshHWMPRootMode (2): Proactive PREQ no PREP
dot11MeshHWMPRootMode (3): Proactive PREQ with PREP

Proactive RANN is now supported if the dot11MeshHWMPRootMode is set as (4).

This v3 is modified according to Johannes's comments on v2.

Chun-Yeow Yeoh (4):
  {nl,cfg,mac}80211: implement dot11MeshHWMProotInterval and
    dot11MeshHWMPactivePathToRootTimeout
  mac80211: implement the proactive PREQ generation
  mac80211: implement the proactive PREP generation
  mac80211: invoke the timer only with correct dot11MeshHWMPRootMode
    value

 include/linux/ieee80211.h     |   39 ++++++++++++++++++++++++++
 include/linux/nl80211.h       |    9 ++++++
 include/net/cfg80211.h        |    9 ++++++
 net/mac80211/cfg.c            |   10 +++++-
 net/mac80211/debugfs_netdev.c |    6 ++++
 net/mac80211/mesh.c           |   12 ++++++--
 net/mac80211/mesh_hwmp.c      |   61 +++++++++++++++++++++++++++++++++++++----
 net/wireless/mesh.c           |    4 +++
 net/wireless/nl80211.c        |   15 +++++++++-
 9 files changed, 153 insertions(+), 12 deletions(-)

_______________________________________________
Devel mailing list
[email protected]
http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel

Reply via email to