summaryrefslogtreecommitdiff
path: root/system.h
diff options
context:
space:
mode:
authorHans Dedecker <dedeckeh@gmail.com>2017-05-19 12:05:55 +0200
committerHans Dedecker <dedeckeh@gmail.com>2017-05-22 17:36:53 +0200
commit7573880ac042c6e5c8d48b1ad83d357b5e02743b (patch)
tree4e8b6d62bcef165edea592b5439cd9a195110130 /system.h
parenta063705a03a6c5a41b5f7aed251bfb3ba5c844c3 (diff)
downloadnetifd-7573880ac042c6e5c8d48b1ad83d357b5e02743b.tar.gz
system-linux: parse 6rd specific settings as nested json data object
Parse 6rd specific settings prefix, relay-prefix as nested json data objects. At the same time improve 6rd error handling. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Diffstat (limited to 'system.h')
-rw-r--r--system.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/system.h b/system.h
index 9995fa9..c8ddbad 100644
--- a/system.h
+++ b/system.h
@@ -63,9 +63,16 @@ enum vti_data {
__VTI_DATA_ATTR_MAX
};
+enum sixrd_data {
+ SIXRD_DATA_PREFIX,
+ SIXRD_DATA_RELAY_PREFIX,
+ __SIXRD_DATA_ATTR_MAX
+};
+
extern const struct uci_blob_param_list vxlan_data_attr_list;
extern const struct uci_blob_param_list gre_data_attr_list;
extern const struct uci_blob_param_list vti_data_attr_list;
+extern const struct uci_blob_param_list sixrd_data_attr_list;
enum bridge_opt {
/* stp and forward delay always set */