+extern const struct uci_blob_param_list tunnel_attr_list;
+
+enum vxlan_data {
+ VXLAN_DATA_ATTR_ID,
+ VXLAN_DATA_ATTR_PORT,
+ VXLAN_DATA_ATTR_MACADDR,
+ VXLAN_DATA_ATTR_RXCSUM,
+ VXLAN_DATA_ATTR_TXCSUM,
+ __VXLAN_DATA_ATTR_MAX
+};
+
+enum gre_data {
+ GRE_DATA_IKEY,
+ GRE_DATA_OKEY,
+ GRE_DATA_ICSUM,
+ GRE_DATA_OCSUM,
+ GRE_DATA_ISEQNO,
+ GRE_DATA_OSEQNO,
+ GRE_DATA_ENCAPLIMIT,
+ __GRE_DATA_ATTR_MAX
+};
+
+enum vti_data {
+ VTI_DATA_IKEY,
+ VTI_DATA_OKEY,
+ __VTI_DATA_ATTR_MAX
+};
+
+enum sixrd_data {
+ SIXRD_DATA_PREFIX,
+ SIXRD_DATA_RELAY_PREFIX,
+ __SIXRD_DATA_ATTR_MAX
+};
+
+enum ipip6_data {
+ IPIP6_DATA_ENCAPLIMIT,
+ IPIP6_DATA_FMRS,
+ __IPIP6_DATA_ATTR_MAX
+};
+
+enum fmr_data {
+ FMR_DATA_PREFIX6,
+ FMR_DATA_PREFIX4,
+ FMR_DATA_EALEN,
+ FMR_DATA_OFFSET,
+ __FMR_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;
+extern const struct uci_blob_param_list ipip6_data_attr_list;
+extern const struct uci_blob_param_list fmr_data_attr_list;