mac80211: improve peer link management debugging
[safe/jmp/linux-2.6] / net / mac80211 / mesh.h
index eb23fc6..2fd3e20 100644 (file)
@@ -174,7 +174,7 @@ struct mesh_rmc {
 #define MESH_CFG_CMP_LEN       (IEEE80211_MESH_CONFIG_LEN - 2)
 
 /* Default values, timeouts in ms */
-#define MESH_TTL               5
+#define MESH_TTL               31
 #define MESH_MAX_RETR          3
 #define MESH_RET_T             100
 #define MESH_CONF_T            100
@@ -206,8 +206,9 @@ struct mesh_rmc {
 #define MESH_MAX_MPATHS                1024
 
 /* Pending ANA approval */
-#define PLINK_CATEGORY         30
+#define MESH_PLINK_CATEGORY    30
 #define MESH_PATH_SEL_CATEGORY 32
+#define MESH_PATH_SEL_ACTION   0
 
 /* Public interfaces */
 /* Various */
@@ -226,6 +227,8 @@ void mesh_mgmt_ies_add(struct sk_buff *skb,
 void mesh_rmc_free(struct ieee80211_sub_if_data *sdata);
 int mesh_rmc_init(struct ieee80211_sub_if_data *sdata);
 void ieee80211s_init(void);
+void ieee80211s_update_metric(struct ieee80211_local *local,
+               struct sta_info *stainfo, struct sk_buff *skb);
 void ieee80211s_stop(void);
 void ieee80211_mesh_init_sdata(struct ieee80211_sub_if_data *sdata);
 ieee80211_rx_result