summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brown2006-12-05 16:40:28 +0100
committerMichael Brown2006-12-05 16:40:28 +0100
commit6a91a0340986ba448b473c48132d5524984fd462 (patch)
treec4baf65bcd4813b5c4af8d32fe83274acd34084b /src
parentTidy up some more output. The command-line code needs some severe (diff)
downloadipxe-6a91a0340986ba448b473c48132d5524984fd462.tar.gz
ipxe-6a91a0340986ba448b473c48132d5524984fd462.tar.xz
ipxe-6a91a0340986ba448b473c48132d5524984fd462.zip
Added options listed in
http://www.microsoft.com/whdc/winlogo/hwrequirements.mspx as required for iSCSI boot. Note that options 204-206 are listed in the document but don't seem to be defined anywhere on the web.
Diffstat (limited to 'src')
-rw-r--r--src/include/gpxe/dhcp.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/gpxe/dhcp.h b/src/include/gpxe/dhcp.h
index 5b01c9ad8..9ce8113de 100644
--- a/src/include/gpxe/dhcp.h
+++ b/src/include/gpxe/dhcp.h
@@ -113,6 +113,9 @@
/** Vendor class identifier */
#define DHCP_VENDOR_CLASS_ID 60
+/** Client identifier */
+#define DHCP_CLIENT_ID 61
+
/** TFTP server name
*
* This option replaces the fixed "sname" field, when that field is
@@ -185,6 +188,15 @@
*/
#define DHCP_EB_PASSWORD DHCP_ENCAP_OPT ( DHCP_EB_ENCAP, 0xbf )
+/** iSCSI primary target IQN */
+#define DHCP_ISCSI_PRIMARY_TARGET_IQN 201
+
+/** iSCSI secondary target IQN */
+#define DHCP_ISCSI_SECONDARY_TARGET_IQN 202
+
+/** iSCSI initiator IQN */
+#define DHCP_ISCSI_INITIATOR_IQN 203
+
/** Maximum normal DHCP option */
#define DHCP_MAX_OPTION 254