summaryrefslogtreecommitdiffstats
path: root/discover/platform.h
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2014-01-17 16:12:42 +0800
committerJeremy Kerr <jk@ozlabs.org>2014-01-30 21:59:10 +0800
commita984595cfb4910ba6f464c69c316f1613f10f894 (patch)
tree12af540bf1ac4f93aebb5f65585c9ebd751b8aff /discover/platform.h
parent67e015d08f9a9f53b1ec0a6c301ce1a9516ea69a (diff)
downloadtalos-petitboot-a984595cfb4910ba6f464c69c316f1613f10f894.tar.gz
talos-petitboot-a984595cfb4910ba6f464c69c316f1613f10f894.zip
discover/network: Use platform definition for DHCP architecture ID
Allow a platform to specify a DHCP architecture ID, as this is platform-specific. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/platform.h')
-rw-r--r--discover/platform.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/discover/platform.h b/discover/platform.h
index 44315fa..a01ac71 100644
--- a/discover/platform.h
+++ b/discover/platform.h
@@ -8,11 +8,13 @@ struct platform {
bool (*probe)(struct platform *, void *);
int (*load_config)(struct platform *, struct config *);
int (*save_config)(struct platform *, struct config *);
+ uint16_t dhcp_arch_id;
void *platform_data;
};
int platform_init(void *ctx);
int platform_fini(void);
+const struct platform *platform_get(void);
/* configuration interface */
const struct config *config_get(void);
OpenPOWER on IntegriCloud