aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/core/settings.c8
-rw-r--r--src/include/ipxe/settings.h1
-rw-r--r--src/net/udp/dhcp.c8
3 files changed, 9 insertions, 8 deletions
diff --git a/src/core/settings.c b/src/core/settings.c
index 0fe8b2ebf..03ef084af 100644
--- a/src/core/settings.c
+++ b/src/core/settings.c
@@ -2240,6 +2240,14 @@ struct setting priority_setting __setting ( SETTING_MISC ) = {
.type = &setting_type_int8,
};
+/** DHCP user class setting */
+struct setting user_class_setting __setting ( SETTING_HOST_EXTRA ) = {
+ .name = "user-class",
+ .description = "DHCP user class",
+ .tag = DHCP_USER_CLASS_ID,
+ .type = &setting_type_string,
+};
+
/******************************************************************************
*
* Built-in settings block
diff --git a/src/include/ipxe/settings.h b/src/include/ipxe/settings.h
index 4f1610720..a7f76cf9d 100644
--- a/src/include/ipxe/settings.h
+++ b/src/include/ipxe/settings.h
@@ -404,6 +404,7 @@ extern struct setting uuid_setting __setting ( SETTING_HOST );
extern struct setting next_server_setting __setting ( SETTING_BOOT );
extern struct setting mac_setting __setting ( SETTING_NETDEV );
extern struct setting busid_setting __setting ( SETTING_NETDEV );
+extern struct setting user_class_setting __setting ( SETTING_HOST_EXTRA );
/**
* Initialise a settings block
diff --git a/src/net/udp/dhcp.c b/src/net/udp/dhcp.c
index 60d65c472..66bcc83ae 100644
--- a/src/net/udp/dhcp.c
+++ b/src/net/udp/dhcp.c
@@ -99,14 +99,6 @@ struct setting dhcp_server_setting __setting ( SETTING_MISC ) = {
.type = &setting_type_ipv4,
};
-/** DHCP user class setting */
-struct setting user_class_setting __setting ( SETTING_HOST_EXTRA ) = {
- .name = "user-class",
- .description = "DHCP user class",
- .tag = DHCP_USER_CLASS_ID,
- .type = &setting_type_string,
-};
-
/**
* Most recent DHCP transaction ID
*