diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2013-10-18 10:06:02 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2013-11-13 17:26:41 +0800 |
commit | 5ac810ae1779fdd730637d146faf8a762bedd522 (patch) | |
tree | 7a67f34f112027ef93897d5255b9e761e2cad8ae /lib/pb-config | |
parent | 6f381c405612e0056f48d2871ff1be3faaca4776 (diff) | |
download | petitboot-5ac810ae1779fdd730637d146faf8a762bedd522.zip petitboot-5ac810ae1779fdd730637d146faf8a762bedd522.tar.gz |
lib: Move config structure defitinitions to types.h
We don't want to require the lib/pb-config interface in the UIs, just
the structure defintions. This change moves them to the common types
header.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'lib/pb-config')
-rw-r--r-- | lib/pb-config/pb-config.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/pb-config/pb-config.h b/lib/pb-config/pb-config.h index 90babaa..1cfaca3 100644 --- a/lib/pb-config/pb-config.h +++ b/lib/pb-config/pb-config.h @@ -6,44 +6,6 @@ #include <types/types.h> -#define HWADDR_SIZE 6 - -struct interface_config { - uint8_t hwaddr[HWADDR_SIZE]; - bool ignore; - enum { - CONFIG_METHOD_DHCP, - CONFIG_METHOD_STATIC, - } method; - union { - struct { - } dhcp_config; - struct { - char *address; - char *gateway; - } static_config; - }; -}; - -struct network_config { - struct interface_config **interfaces; - int n_interfaces; - const char **dns_servers; - int n_dns_servers; -}; - -struct boot_priority { - enum device_type type; -}; - -struct config { - bool autoboot_enabled; - int autoboot_timeout_sec; - struct network_config network; - struct boot_priority *boot_priorities; - int n_boot_priorities; -}; - int config_init(void *ctx); const struct config *config_get(void); |