]> git.ipfire.org Git - thirdparty/iw.git/commitdiff
iw: add mesh conf parameter "mesh_sync_offset_max_neighor"
authorAshok Nagarajan <ashok@cozybit.com>
Fri, 13 Apr 2012 00:45:12 +0000 (17:45 -0700)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 13 Apr 2012 15:38:42 +0000 (17:38 +0200)
Maximum number of neighbors to synchronize to for mesh default synchronization
method

Signed-off-by: Marco Porsch <marco.porsch@etit.tu-chemnitz.de>
mesh.c

diff --git a/mesh.c b/mesh.c
index d2c63a47dec48759a3ba26b5157f17408126b94f..4a3c29e42fc18657f14883a6d5a01487978d904c 100644 (file)
--- a/mesh.c
+++ b/mesh.c
@@ -116,6 +116,11 @@ static void _print_u16_in_TUs(struct nlattr *a)
        printf("%d TUs", nla_get_u16(a));
 }
 
+static void _print_u32(struct nlattr *a)
+{
+       printf("%d", nla_get_u32(a));
+}
+
 static void _print_u32_timeout(struct nlattr *a)
 {
        printf("%u milliseconds", nla_get_u32(a));
@@ -179,6 +184,9 @@ const static struct mesh_param_descr _mesh_param_descrs[] =
        _my_nla_put_u8, _parse_u8, _print_u8},
        {"mesh_fwding", NL80211_MESHCONF_FORWARDING,
        _my_nla_put_u8, _parse_u8_as_bool, _print_u8},
+       {"mesh_sync_offset_max_neighor",
+       NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR,
+       _my_nla_put_u32, _parse_u32, _print_u32},
 };
 
 static void print_all_mesh_param_descr(void)