diff options
Diffstat (limited to 'net/wireless/mesh.c')
-rw-r--r-- | net/wireless/mesh.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/wireless/mesh.c b/net/wireless/mesh.c index f9d6ce5cfabb..55957a284f6c 100644 --- a/net/wireless/mesh.c +++ b/net/wireless/mesh.c | |||
@@ -44,6 +44,10 @@ | |||
44 | 44 | ||
45 | #define MESH_SYNC_NEIGHBOR_OFFSET_MAX 50 | 45 | #define MESH_SYNC_NEIGHBOR_OFFSET_MAX 50 |
46 | 46 | ||
47 | #define MESH_DEFAULT_BEACON_INTERVAL 1000 /* in 1024 us units (=TUs) */ | ||
48 | #define MESH_DEFAULT_DTIM_PERIOD 2 | ||
49 | #define MESH_DEFAULT_AWAKE_WINDOW 10 /* in 1024 us units (=TUs) */ | ||
50 | |||
47 | const struct mesh_config default_mesh_config = { | 51 | const struct mesh_config default_mesh_config = { |
48 | .dot11MeshRetryTimeout = MESH_RET_T, | 52 | .dot11MeshRetryTimeout = MESH_RET_T, |
49 | .dot11MeshConfirmTimeout = MESH_CONF_T, | 53 | .dot11MeshConfirmTimeout = MESH_CONF_T, |
@@ -69,6 +73,8 @@ const struct mesh_config default_mesh_config = { | |||
69 | .dot11MeshHWMPactivePathToRootTimeout = MESH_PATH_TO_ROOT_TIMEOUT, | 73 | .dot11MeshHWMPactivePathToRootTimeout = MESH_PATH_TO_ROOT_TIMEOUT, |
70 | .dot11MeshHWMProotInterval = MESH_ROOT_INTERVAL, | 74 | .dot11MeshHWMProotInterval = MESH_ROOT_INTERVAL, |
71 | .dot11MeshHWMPconfirmationInterval = MESH_ROOT_CONFIRMATION_INTERVAL, | 75 | .dot11MeshHWMPconfirmationInterval = MESH_ROOT_CONFIRMATION_INTERVAL, |
76 | .power_mode = NL80211_MESH_POWER_ACTIVE, | ||
77 | .dot11MeshAwakeWindowDuration = MESH_DEFAULT_AWAKE_WINDOW, | ||
72 | }; | 78 | }; |
73 | 79 | ||
74 | const struct mesh_setup default_mesh_setup = { | 80 | const struct mesh_setup default_mesh_setup = { |
@@ -79,6 +85,8 @@ const struct mesh_setup default_mesh_setup = { | |||
79 | .ie = NULL, | 85 | .ie = NULL, |
80 | .ie_len = 0, | 86 | .ie_len = 0, |
81 | .is_secure = false, | 87 | .is_secure = false, |
88 | .beacon_interval = MESH_DEFAULT_BEACON_INTERVAL, | ||
89 | .dtim_period = MESH_DEFAULT_DTIM_PERIOD, | ||
82 | }; | 90 | }; |
83 | 91 | ||
84 | int __cfg80211_join_mesh(struct cfg80211_registered_device *rdev, | 92 | int __cfg80211_join_mesh(struct cfg80211_registered_device *rdev, |