struct event;
struct device;
+enum conf_method {
+ CONF_METHOD_LOCAL_FILE, /* discover by looking at local files on this
+ block device */
+
+ CONF_METHOD_DHCP, /* configuration from a DHCP response */
+
+ CONF_METHOD_UNKNOWN = -1,
+};
+
struct discover_device {
struct device *device;
struct event *event;
struct discover_device *device;
struct list boot_options;
+ struct pb_url *conf_url;
+ enum conf_method method;
};
struct device_handler *device_handler_init(struct discover_server *server,