X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=config.h;h=5623a40fcd0022ec74d2ee2f6e44b845e1291941;hp=83d7c254196c1e890359d06494ebf65d71693345;hb=a323f3adf275954727f32895eea37bfcf0aa9fb7;hpb=71016cda9739642fd49ffa949555e7240b7b1284 diff --git a/config.h b/config.h index 83d7c25..5623a40 100644 --- a/config.h +++ b/config.h @@ -3,6 +3,8 @@ #include +extern bool config_init; + enum config_param_type { CONFIG_PARAM_TYPE_SIMPLE, CONFIG_PARAM_TYPE_LIST, @@ -23,4 +25,12 @@ struct config_param_list { const struct config_param_list *next[]; }; +struct config_state { + struct blob_attr *data; + unsigned int version; +}; + +void config_init_interfaces(const char *name); +void config_set_state(struct config_state *state, const struct blob_attr *attr); + #endif