aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
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/linux
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/linux')
-rw-r--r--include/linux/nl80211.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/nl80211.h b/include/linux/nl80211.h
index 6936fabe8797..b7c3b737ddde 100644
--- a/include/linux/nl80211.h
+++ b/include/linux/nl80211.h
@@ -2192,6 +2192,10 @@ enum nl80211_mntr_flags {
2192 * @NL80211_MESHCONF_HWMP_ROOT_INTERVAL: The interval of time (in TUs) between 2192 * @NL80211_MESHCONF_HWMP_ROOT_INTERVAL: The interval of time (in TUs) between
2193 * proactive PREQs are transmitted. 2193 * proactive PREQs are transmitted.
2194 * 2194 *
2195 * @NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL: The minimum interval of time
2196 * (in TUs) during which a mesh STA can send only one Action frame
2197 * containing a PREQ element for root path confirmation.
2198 *
2195 * @__NL80211_MESHCONF_ATTR_AFTER_LAST: internal use 2199 * @__NL80211_MESHCONF_ATTR_AFTER_LAST: internal use
2196 */ 2200 */
2197enum nl80211_meshconf_params { 2201enum nl80211_meshconf_params {
@@ -2220,6 +2224,7 @@ enum nl80211_meshconf_params {
2220 NL80211_MESHCONF_HT_OPMODE, 2224 NL80211_MESHCONF_HT_OPMODE,
2221 NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT, 2225 NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT,
2222 NL80211_MESHCONF_HWMP_ROOT_INTERVAL, 2226 NL80211_MESHCONF_HWMP_ROOT_INTERVAL,
2227 NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL,
2223 2228
2224 /* keep last */ 2229 /* keep last */
2225 __NL80211_MESHCONF_ATTR_AFTER_LAST, 2230 __NL80211_MESHCONF_ATTR_AFTER_LAST,