From: Antonio Quartulli <[email protected]>

With this patch it is now possible to set/unset the value
of the isolation_mark used by the Extended Isolation feature
in batman-adv.

Signed-off-by: Antonio Quartulli <[email protected]>
---
 sys.c | 9 +++++++--
 sys.h | 1 +
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys.c b/sys.c
index 5cebf52..fd6e107 100644
--- a/sys.c
+++ b/sys.c
@@ -96,8 +96,13 @@ const struct settings_data 
batctl_settings[BATCTL_SETTINGS_NUM] = {
                .opt_short = "nc",
                .sysfs_name = "network_coding",
                .params = sysfs_param_enable,
-       }
-
+       },
+       {
+               .opt_long = "isolation_mark",
+               .opt_short = "mark",
+               .sysfs_name = "isolation_mark",
+               .params = NULL,
+       },
 };
 
 static void interface_usage(void)
diff --git a/sys.h b/sys.h
index 2cbbcfb..5633822 100644
--- a/sys.h
+++ b/sys.h
@@ -46,6 +46,7 @@ enum batctl_settings_list {
        BATCTL_SETTINGS_BONDING,
        BATCTL_SETTINGS_FRAGMENTATION,
        BATCTL_SETTINGS_NETWORK_CODING,
+       BATCTL_SETTINGS_ISOLATION_MARK,
        BATCTL_SETTINGS_NUM,
 };
 
-- 
1.8.5.5

Reply via email to