aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/cfg80211.h
diff options
context:
space:
mode:
authorChun-Yeow Yeoh <yeohchunyeow@gmail.com>2012-06-13 14:06:10 -0400
committerJohannes Berg <johannes.berg@intel.com>2012-06-18 07:55:15 -0400
commit728b19e5fb9bbebbd580784a092b786fe379ed8e (patch)
tree0b9fc795ed4063bf6a807769bebc5d115ec15313 /include/net/cfg80211.h
parentdbb912cd4ce64e763c5610b49a85529d2634e9d8 (diff)
{nl,cfg,mac}80211: implement dot11MeshHWMPconfirmationInterval
As defined in section 13.10.9.3 Case D (802.11-2012), this control variable is used to limit the mesh STA to send only one PREQ to a root mesh STA within this interval of time (in TUs). The default value for this variable is set to 2000 TUs. However, for current implementation, the maximum configurable of dot11MeshHWMPconfirmationInterval is restricted by dot11MeshHWMPactivePathTimeout. Signed-off-by: Chun-Yeow Yeoh <yeohchunyeow@gmail.com> [line-break commit log] Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net/cfg80211.h')
-rw-r--r--include/net/cfg80211.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h
index e52b38d7b1b..f0163a10b8c 100644
--- a/include/net/cfg80211.h
+++ b/include/net/cfg80211.h
@@ -849,6 +849,9 @@ struct bss_parameters {
849 * 849 *
850 * @dot11MeshHWMProotInterval: The interval of time (in TUs) between proactive 850 * @dot11MeshHWMProotInterval: The interval of time (in TUs) between proactive
851 * PREQs are transmitted. 851 * PREQs are transmitted.
852 * @dot11MeshHWMPconfirmationInterval: The minimum interval of time (in TUs)
853 * during which a mesh STA can send only one Action frame containing
854 * a PREQ element for root path confirmation.
852 */ 855 */
853struct mesh_config { 856struct mesh_config {
854 u16 dot11MeshRetryTimeout; 857 u16 dot11MeshRetryTimeout;
@@ -875,6 +878,7 @@ struct mesh_config {
875 u16 ht_opmode; 878 u16 ht_opmode;
876 u32 dot11MeshHWMPactivePathToRootTimeout; 879 u32 dot11MeshHWMPactivePathToRootTimeout;
877 u16 dot11MeshHWMProotInterval; 880 u16 dot11MeshHWMProotInterval;
881 u16 dot11MeshHWMPconfirmationInterval;
878}; 882};
879 883
880/** 884/**