aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/gpxe
diff options
context:
space:
mode:
authorMichael Brown <mcb30@etherboot.org>2009-02-01 20:06:09 +0000
committerMichael Brown <mcb30@etherboot.org>2009-02-01 20:06:09 +0000
commit4502c04360c997c48b0b00e4bf4142cd63760306 (patch)
tree93d55aa4948ff2c47f92f91f4008aee9c3b2a9f7 /src/include/gpxe
parent6711ce18a7fa134eb1322adb1d547a5ad02f86cf (diff)
downloadipxe-4502c04360c997c48b0b00e4bf4142cd63760306.tar.gz
[dhcp] Send user class in DHCP requests
Diffstat (limited to 'src/include/gpxe')
-rw-r--r--src/include/gpxe/dhcp.h3
-rw-r--r--src/include/gpxe/settings.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/include/gpxe/dhcp.h b/src/include/gpxe/dhcp.h
index 2fddb404..d84d55dd 100644
--- a/src/include/gpxe/dhcp.h
+++ b/src/include/gpxe/dhcp.h
@@ -203,6 +203,9 @@ struct dhcp_client_id {
*/
#define DHCP_BOOTFILE_NAME 67
+/** User class identifier */
+#define DHCP_USER_CLASS_ID 77
+
/** Client system architecture */
#define DHCP_CLIENT_ARCHITECTURE 93
diff --git a/src/include/gpxe/settings.h b/src/include/gpxe/settings.h
index bf80b1e1..9e62cdea 100644
--- a/src/include/gpxe/settings.h
+++ b/src/include/gpxe/settings.h
@@ -225,10 +225,10 @@ extern struct setting root_path_setting __setting;
extern struct setting username_setting __setting;
extern struct setting password_setting __setting;
extern struct setting priority_setting __setting;
-extern struct setting bios_drive_setting __setting;
extern struct setting uuid_setting __setting;
extern struct setting next_server_setting __setting;
extern struct setting mac_setting __setting;
+extern struct setting user_class_setting __setting;
/**
* Initialise a settings block