#define __UNETD_SERVICE_H
struct network_service {
- struct avl_node node;
+ struct vlist_node node;
+ struct blob_attr *config;
const char *type;
int n_members;
void network_services_free(struct network *net);
void network_services_add(struct network *net, struct blob_attr *data);
+static inline void network_services_update_start(struct network *net)
+{
+ vlist_update(&net->services);
+}
+
+static inline void network_services_update_done(struct network *net)
+{
+ vlist_flush(&net->services);
+}
+
#endif